电子说
系统是 ubuntu 16.04
1.修改 grub 配置文件(/etc/default/grub):
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2》 /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”
GRUB_CMDLINE_LINUX=“”
改为:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2》 /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”
GRUB_CMDLINE_LINUX=“”
保存后,执行
update-grub
然后,重启电脑,在grub界面上选择进入的系统,按 e键,
找到 以 linux 开头的行,把ro 改成 rw, 并且加上 init=/bin/bash.
linux /boot/vmlinuz-4.4.0-127-generic root=UUID=d3e47582-a6f7-4517-a60b-722a80db6dcb ro
改为:
linux /boot/vmlinuz-4.4.0-127-generic root=UUID=d3e47582-a6f7-4517-a60b-722a80db6dcb rw init=/bin/bash
然后按 ctrl+x 或F10启动系统
进入系统后,执行passwd重设密码
最后执行exec /sbin/init 重启系统
如果由于某种原因 分区 rw 没有设置上,执行
mount -o remount,rw /
如果有下面的错误,要确保 grub文件里的 splash 选项已经被去掉了:
end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00
全部0条评论
快来发表一下你的评论吧 !