我尝试了一整天重新安装 grub 并搜索了互联网,但都没有成功。我无法再启动 ubuntu,并尝试使用 yannubuntu 的启动盘,但 grub 选项卡是灰色的。其他方法无法将其安装在 sda1 上。我没有其他操作系统可以启动,但有一个实时 usb。请帮忙
答案1
尝试这个来恢复 grub:
- 打开 Ubuntu 的 Live 版本(刻录 LiveCD 或使用以下命令将映像安装到可启动的 USB 设备)启动盘创建器(英文):
- 打开终端并运行,
sudo fdisk -l
查看Linux安装在哪里; - 运行
sudo mount /dev/sdxY /mnt
,其中 x 是另一个,Y 是您在上一步中找到的数字; - 运行
sudo grub-install --root-directory=/mnt /dev/sdx
安装grub; - 运行
sudo update-grub
更新grub; - 运行
sudo shutdown -r now
以重新启动。
答案2
GUI方式
除了其他答案之外,使用图形用户界面的一种方法就是从 LiveCD 或可启动 USB 设备启动(将 live.iso 放在上面启动盘创建器 )。进入 Live 会话后,您可以安装 Boot-Repair:
sudo add-apt-repository ppa:yannubuntu/boot-repair \
&& sudo apt-get update \
&& sudo apt-get install -y boot-repair \
&& boot-repair
然后从 Dash 启动 Boot-Repair 并单击“推荐修复”以开始修复或查看其他选项。
使用风险自负。非官方存储库的常见警告适用。
答案3
不确定这个问题是否仍然有意义(它似乎是最近的)。
我最终在这里遇到了同样的问题(通过擦除硬盘设法删除了 grub)。
我发现以下链接极其有用:
http://ubuntuforums.org/showthread.php?t=1195275
查找第 13 节“从 LiveCD 重新安装 GRUB 2”。
在我的特定情况下,我将 W2K 安装在主(启动)硬盘上,稍后在第二个硬盘上安装 ubuntu。结果,grub 安装在 W2K 所在的同一驱动器上 - 并允许我在两者之间进行双重启动。
我今天决定删除 W2K 安装并将磁盘空间用于其他用途。我愚蠢地删除了整个驱动器,包括引导加载程序...
我物理地移动了磁盘以确保安装了 ubuntu 的驱动器是“主”驱动器,然后使用上面链接中的步骤重新安装了 grub...鲍勃是你的叔叔,我又回来做生意了。
希望这对某人有帮助。