无法安装 grub Ubuntu 12.0.4

无法安装 grub Ubuntu 12.0.4

在安装 Ubuntu 12.0.4 期间,我遇到了一个failed to grub-install错误。尝试从 HDD 启动失败。我阅读了大量有关 grub 安装失败错误的主题。我从 Live CD 启动,并尝试在终端中执行命令sudo fdisk -lsudo fdisk /dev/sda。我有以下内容fdisk: unable to seek on /dev/sda: Invalid argument。我执行sudo fdisk -l /dev/sdb。现在我有

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbbc6bbc6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63   976751999   488375968+   7  HPFS/NTFS/exFAT

进一步,我执行sudo mount /dev/sdb1 /home/ubuntumount: /dev/sdb1 is not a block device显示。/boot/grub安装 ubuntu 后,我的本地驱动器上没有空目录,但我不知道如何解决这个问题并正确地从 加载已安装的 ubuntu HDD

答案1

您尝试过什么?不清楚 - 您是尝试安装到 sda 还是 sdb ?在输入任何内容之前,请先阅读完此内容...:

您是否输入了:

sudo grub-install /dev/sdb1 ?

或者

sudo grub-install /dev/sda ?

(这应该是正确的,因为 sda 实际上是硬盘而不是 cd/dvd 驱动器...)

或者

sudo grub-install /dev/sdb ?

如果 sda 之前没有尝试过,那么这才是正确的 - 但 sdb 也需要一个启动标志!sdb 中的启动标志 - 删除 sda 中的启动标志 - 您可以在完成后使用 gparted 解决这些启动标志

sudo grub-install /dev/sdb

sudo 更新 grub

然后重新启动...这样 grub 就会简单地“跳过” sda。

这个解决方案并不完全“干净”,但我不知道 sda 是否有分区表?!在这种情况下,我会简单地将 sda 的分区表排除在外!

相关内容