更改 grub 文件后 grub2 无法启动

更改 grub 文件后 grub2 无法启动

我使用的是 Ubuntu 16.04。单操作系统启动。执行https://askubuntu.com/a/362998纠正 grub 启动加载期间出现的 Ubuntu 徽标,我发现我的系统无法启动。它在 grub2 菜单阶段后停滞在紫色屏幕中。

我已经看过这个的说明网站从 grub 手动启动,但是在我发出启动命令后什么也没有发生。

我如何让 grub 正确启动我的系统?

我该如何更正 /etc/default/grub 文件,例如将其恢复到原始状态并在 grub 提示符下执行 update-grub 和 update-initramfs?

答案1

你有很多问题。我可以回答其中的一个:

我该如何纠正 /etc/default/grub 文件?

启动到实时 USB

挂载 ubuntu 分区驱动器 sudo mount /dev/sda1 /mnt

挂载虚拟文件系统:

        sudo mount --bind /dev /mnt/dev
        sudo mount --bind /proc /mnt/proc 
        sudo mount --bind /sys /mnt/sys

为了确保只有 LiveCD 中的 grub 实用程序被执行,请挂载 /usr

       sudo mount --bind /usr /mnt/usr 
       sudo chroot /mnt  

使用 nano 对 /etc/default/grub 进行更改

运行更新程序 sudo update-grub

退出 chroot:键盘上的 CTRL-D。

卸载虚拟文件系统:

       sudo umount /mnt/dev 
       sudo umount /mnt/proc
       sudo umount /mnt/sys 
       sudo umount /mnt/usr
       sudo umount /mnt

sudo reboot

来源:遗憾的是我记不清在哪里找到这个了,但它确实有效,所以我复制并保存了它。

相关内容