mirror of
https://github.com/bin456789/reinstall.git
synced 2025-08-24 18:21:48 +00:00
opensuse: 修复安装内核时报 Failed to get root password hash 错误
This commit is contained in:
4
trans.sh
4
trans.sh
@@ -3033,11 +3033,11 @@ EOF
|
|||||||
kernel='kernel-default'
|
kernel='kernel-default'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 必须设置一个密码,否则报错
|
# x86 必须设置一个密码,否则报错,arm 没有这个问题
|
||||||
# Failed to get root password hash
|
# Failed to get root password hash
|
||||||
# Failed to import /etc/uefi/certs/76B6A6A0.crt
|
# Failed to import /etc/uefi/certs/76B6A6A0.crt
|
||||||
# warning: %post(kernel-default-5.14.21-150500.55.83.1.x86_64) scriptlet failed, exit status 255
|
# warning: %post(kernel-default-5.14.21-150500.55.83.1.x86_64) scriptlet failed, exit status 255
|
||||||
if grep -q ^root:: $os_dir/etc/shadow; then
|
if grep -q '^root:[:!*]' $os_dir/etc/shadow; then
|
||||||
echo "root:$(mkpasswd '')" | chroot $os_dir chpasswd -e
|
echo "root:$(mkpasswd '')" | chroot $os_dir chpasswd -e
|
||||||
chroot $os_dir zypper install -y $kernel
|
chroot $os_dir zypper install -y $kernel
|
||||||
chroot $os_dir passwd -d root
|
chroot $os_dir passwd -d root
|
||||||
|
Reference in New Issue
Block a user