我是否可以在此版本的 GRUB2 中添加菜单项?我在网上找到的所有解决方案都涉及编辑 40_custom,但 gedit、vim 等都是旧版 GRUB 命令,无法找到。
我查看了文档但无济于事:http://www.gnu.org/software/grub/manual/grub.html#Command_002dline-and-menu-entry-commands
问题:
ls
我的 Ubuntu 分区没有显示在菜单选项中,尽管我可以在 grub shell 中看到它使用的分区,并且ls -lh
告诉我它是一个文件系统- 我真的很希望能够再次访问我的 Ubuntu。
答案1
由于 Linux 内核的所有副本已从 中删除,因此没有 Ubuntu 的菜单项/boot
。您可以按如下方式重新安装内核:
从 Ubuntu DVD 或 live-USB 启动计算机,然后选择“试用 Ubuntu”。进入 Ubuntu 会话后,连接到互联网,打开终端 (Ctrl+Alt+T),然后从以下说明的第 1 步开始https://askubuntu.com/a/28100/425479。
请注意,对于步骤 2,您的具体命令是:
sudo mount /dev/sda5 /mnt
对于步骤 5,如果您在此步骤中仅遇到互联网问题,请打开不同的终端并在其中输入:
sudo cp /mnt/etc/hosts /mnt/etc/hosts.old
sudo cp /etc/hosts /mnt/etc/hosts
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
exit
然后重试。
到第 7 步开始时,Ubuntu 将再次添加到 Grub 菜单中,准备重新启动。