WUBI – 未定义根系统文件

我一直在尝试在华硕k50IJ笔记本上安装ubuntu 11.04。 所有通过五笔都没有问题。 重新启动后,一切都会启动,但在安装过程中,会出现此错误:

“没有定义根系统文件”

我试图运行chkdsk因为我认为可能存在一些硬盘驱动器问题,但没有发现任何问题。

如果在Wubi安装上发生这种情况,通常是由于:

  1. 次要分区表错误
  2. 一个MBR分区表,但有一些剩余的GPT分区表数据
  3. 不支持的raid

诊断的最佳方法可能是将Ubuntu CD作为Live CD启动(选择Try Ubuntu而不安装)并运行bootinfoscript 。

您还可以在遇到错误时按Ctrl Alt F1 到终端并运行: sudo parted -lsudo fdisk -l第一个将告诉您是否存在分区表错误。 第二个将告诉您是否有一些剩余的GPT数据(通常是您重用Mac上的磁盘)。 如果您需要删除此GPT数据,可以使用fixparts找到的fixparts

例如,此sudo fdisk -l输出显示检测到GUID分区表,但似乎未使用

 Disk /dev/sda: 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 Partition Boot Start Sector End Sector # of Sectors Id System /dev/sda1 * 2,048 206,847 204,800 7 NTFS / exFAT / HPFS /dev/sda2 206,848 307,202,047 306,995,200 7 NTFS / exFAT / HPFS /dev/sda3 307,202,048 976,771,071 669,569,024 f W95 Extended (LBA) /dev/sda5 307,204,096 614,404,095 307,200,000 7 NTFS / exFAT / HPFS /dev/sda6 614,406,144 976,771,071 362,364,928 7 NTFS / exFAT / HPFS GUID Partition Table detected, but does not seem to be used. 

运行sudo blkid可能会提供有关任何fakeraid分区的信息(可能有更好的工具来检查raid设置,但我不熟悉这些)。