安装 Ubuntu 12.10 后,Grub 引导加载程序无法在双启动系统中启动

安装 Ubuntu 12.10 后,Grub 引导加载程序无法在双启动系统中启动

我的双启动系统是 12.04。昨天我下载了 Ubuntu 12.10 制作可启动 USB,并在安装程序中选择了升级选项。安装后,Grub 无法启动我的机器。我尝试按照以下步骤修复 grub bootloder。我使用 live USB 修复了 Ubuntu 12.04 的相同问题,但此解决方案不适用于 Ubuntu 12.10。现在来看看这个解决方案失败的原因。

启动 Live USB 并打开终端后,我按照以下步骤操作。

1)sudo fdisk -l查看Linux安装在哪里

2)sudo mount /dev/sda9 /mnt其中 sda9 是我的 linux 分区

3)sudo mount /dev/sda9 /mnt/boot

4)sudo mount --bind /dev /mnt/dev

5) sudo chroot /mnt (这个步骤完成得很完美,没有问题)

6)grub-install /dev/sda当我输入命令时,出现错误

source_dir doesn't exist Please specify --target or --directory

我该如何解决这个问题?

答案1

对于 grub-boot-loader 的一般启动问题(甚至是特定的 UEFI - GPT 问题),您可以使用启动修复来自 Ubuntu 的 LiveCD-USB 程序。

答案2

启动修复盘是我发现的解决启动问题的最佳方法。

相关内容