我刚刚从 Oneiric 升级到 Precise,它搞乱了我的 GRUB2,现在我无法启动,并且不断出现“错误:没有这样的分区”错误。这不是第一次发生这种情况,但现在我似乎无法从 USB 启动(单独问题) 来修复 GRUB2,但我在救援控制台中找不到方法。
答案1
您可以使用几种方法来恢复 grub。最简单的方法是加载Ubuntu 实时 CD使用
no acpi
no apic
no lapic
no raid
no modeset
选项
(在启动屏幕上按 F6 并选择全部排除)仅限免费软件),
选择尝试 Ubuntu, 和:
- 调整网络连接并连接互联网。
- 运行终端。
跑步:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
在你的嘉宾会议将会被安装引导修复程序。
您可以在此处阅读如何使用它以及有关恢复启动的更多信息:
Ubuntu 文档 > 社区文档 > 启动修复
更复杂的方法:
Grub 救援命令
答案2
我认为恢复 grub 的最简单方法(应该可以解决你的问题)是刻录一个超级 Grub2 磁盘,然后从中启动,选择扫描操作系统,启动Ubuntu,登录并执行命令sudo update-grub
。
编辑:如果不起作用,请再次执行相同操作,但这次执行sudo grub-install /dev/sdX
. sdX 必须替换为真实硬盘驱动器 dev-name。除非您确定您执行的是正确硬盘驱动器,否则请不要执行此操作!