Ubuntu PC 无法从第二个硬盘启动(Debian)

Ubuntu PC 无法从第二个硬盘启动(Debian)

我的电脑上有两块物理硬盘:160 + 40 GB。第一块硬盘上安装了 Ubuntu,运行起来没有问题(我正在使用的就是这个……)。

我在第二块硬盘上安装了 Debian,没有任何特殊问题,但我无法使用它进行启动。

我使用主 Ubuntu grub 来启动 Debian。使用不同的 grub 配置,我收到了Error 21 (selected disk does not exist)Error 15 (File not found)。对于主硬盘,我使用 (hd0,0) 名称,对于第二硬盘,我使用 (hd1,0) 名称。

如果我声明 root (hd1,0) 我会收到:

错误21 选定的磁盘不存在。

如果我声明 UUID=xxxxxx 我会收到

错误 15:找不到文件

Ubuntu有grub1,而debian有grub2。

如果我输入fdisk -l。我会看到两个磁盘(sda 和 sdb)。BIOS 只显示一个磁盘(我猜是第一个磁盘)。这是正确的吗?

我怎样才能启动第二个发行版?

答案1

OP 似乎通过运行解决了这个问题启动修复,据报道一条评论

我运行了 boot-pair,我猜它强制启动了 GRUB2。现在 Ubuntu 和 Debian 都从那里运行

另一个可能的解决方案是Braiam 建议,可能是手动安装 GRUB2,而不是使用 Boot-Repair。(然后确保 GRUB2 已写入 MBR 并已更新,并且原始“GRUB1”安装不再自动写入 MBR。)

相关内容