尝试读取或写入磁盘 hd0 之外的问题

尝试读取或写入磁盘 hd0 之外的问题

我在 16GB usb 内存上安装了 ubuntu 13.04(完整安装,不是实时 usb),并在 windows 7 64 位主机下使用 vmware player 6 + plop 启动它。

为了避免 Windows 格式抱怨,我在 USB 存储器的开头创建了一个 FAT32 分区,第二个分区是 ext,后面跟着一个交换分区。

问题是,当我从 USB 启动时,它显示一个错误:尝试在磁盘 hd0 之外读取或写入。但随后它允许我启动到 ubuntu。启动后,一切似乎都正常工作。但启动前的错误消息让我很困扰。

我运行 fdisk 命令并得到以下结果:

Device     Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     3999743     1998848    b  W95 FAT32
/dev/sda2         4001790    30799871    13399041    5  Extended
/dev/sda5         4001792    28801023    12399616   83  Linux
/dev/sda6        28803072    30799871      998400   82  Linux swap / Solaris

看来系统将 FAT32 分区识别为启动分区。我也尝试使用启动修复,但问题仍然存在。

您能给我一些建议,告诉我如何在启动时消除该错误消息吗?我可以启动 ubuntu,所以这不是什么大问题,但我真的不想每次从 USB 启动时都看到该错误。另外,显示该消息似乎需要很长时间,我认为该错误可能存在超时问题,因此会减慢我的启动时间。

提前感谢你的帮助。Lei

相关内容