我查看了一些类似的答案,它们建议按住“shift”直到屏幕出现,但这对我来说不起作用。我还尝试连续多次重新启动系统,甚至在启动过程中关闭电源,因为 grub 应该检测故障并在此类事件发生后显示启动屏幕,但没有成功……
我因为更改显卡配置而陷入了这种困境,现在系统甚至不会显示 Ubuntu 登录屏幕。我知道 grub 启动菜单完好无损,因为在系统第一次启动失败后,我立即重新启动并看到了菜单,并决定再次尝试正常启动...事后看来,如果我只选择以安全图形模式启动,那就没问题了。
我已经使用 10.10 安装盘启动了系统,可以访问任何文件,但 grub2 现在需要编辑/etc/默认/grub进而sudo 更新 grub但由于我使用的是 CD/DVD,所以这无法正常工作......
编辑:我还不明白 psusi 提供的答案。如果我说
sudo chroot /media/661ae4bd-7dde-42c9-b944-f75cebeaa1ad
sudo update-grub
我明白了
/usr/lib/grub/grub-mkconfig_lib: 38: cannot create /dev/null: Permission denied
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
答案1
要在启动时显示 Grub 2 菜单,只需按右侧的 Shift 键即可
答案2
从 live cd 挂载磁盘时,可以使用 chroot 运行 update-grub。假设您将硬盘挂载在 /mnt 中:
for f in sys proc dev ; do sudo mount --bind /$f /mnt/$f ; done
sudo chroot /mnt
update-grub
exit
for f in sys proc dev ; do sudo umount /mnt/$f ; done