我使用的是 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
来源:遗憾的是我记不清在哪里找到这个了,但它确实有效,所以我复制并保存了它。