Ubuntu 13.04在安装期间未检测到Windows 7

我正在尝试在我的上网本上安装最新的Ubuntu 13.04,但安装无法检测到机器上安装的任何操作系统。 并要求我擦除整个磁盘或重新分区。 我已经在我的系统上安装了Windows 7 Strater,Android x-86和Meego。

安装过程中显示“此计算机当前没有检测到操作系统”

这是sudo sfdisk -luS && sudo fdisk -l的输出

Disk /dev/sda: 30401 cylinders, 255 heads, 63 sectors/track Warning: extended partition does not start at a cylinder boundary. DOS and Linux will interpret the contents differently. Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/sda1 * 2048 411647 409600 7 HPFS/NTFS/exFAT /dev/sda2 411648 396642303 396230656 7 HPFS/NTFS/exFAT /dev/sda3 396646337 488392064 91745728 f W95 Ext'd (LBA) /dev/sda4 457453632 474062084 16608453 7 HPFS/NTFS/exFAT /dev/sda5 396646400 440594431 43948032 7 HPFS/NTFS/exFAT /dev/sda6 440594433 441004034 409602 83 Linux /dev/sda7 441004036 442028037 1024002 82 Linux swap / Solaris /dev/sda8 442028039 457453567 15425529 83 Linux Disk /dev/sdb: 1022 cylinders, 124 heads, 62 sectors/track Warning: The partition table looks like it was made for C/H/S=*/255/63 (instead of 1022/124/62). For this listing I'll assume that geometry. Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/sdb1 * 63 7864319 7864257 b W95 FAT32 end: (c,h,s) expected (489,135,30) found (208,254,63) /dev/sdb2 0 - 0 0 Empty /dev/sdb3 0 - 0 0 Empty /dev/sdb4 0 - 0 0 Empty Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x9c5506cc Device Boot Start End Blocks Id System /dev/sda1 * 2048 411647 204800 7 HPFS/NTFS/exFAT /dev/sda2 411648 396642303 198115328 7 HPFS/NTFS/exFAT /dev/sda3 396646337 488392064 45872864 f W95 Ext'd (LBA) /dev/sda4 457453632 474062084 8304226+ 7 HPFS/NTFS/exFAT /dev/sda5 396646400 440594431 21974016 7 HPFS/NTFS/exFAT /dev/sda6 440594433 441004034 204801 83 Linux /dev/sda7 441004036 442028037 512001 82 Linux swap / Solaris /dev/sda8 442028039 457453567 7712764+ 83 Linux Disk /dev/sdb: 4026 MB, 4026531840 bytes 255 heads, 63 sectors/track, 489 cylinders, total 7864320 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: 0xc3072e18 Device Boot Start End Blocks Id System /dev/sdb1 * 63 7864319 3932128+ b W95 FAT32 

我尝试了这种解决方法,但它不适用于我的情况。 任何提示帮助将不胜感激。 我请求主持人不要立即关闭这个问题,即使他们认为之前已经解决过,因为这些解决方案对我没用。

提前致谢。

编辑:现在我删除了另外两个操作系统,即Meego和Android-x86,但仍然无济于事。 分区表现在看起来像这样。

 Disk /dev/sda: 30401 cylinders, 255 heads, 63 sectors/track Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/sda1 2048 411647 409600 7 HPFS/NTFS/exFAT /dev/sda2 * 411648 396642303 396230656 7 HPFS/NTFS/exFAT /dev/sda3 457453637 471796919 14343283 17 Hidden HPFS/NTFS /dev/sda4 396644850 488392064 91747215 f W95 Ext'd (LBA) /dev/sda5 396644913 457450874 60805962 7 HPFS/NTFS/exFAT /dev/sda6 471796983 488392064 16595082 7 HPFS/NTFS/exFAT 

请帮忙!!

好吧,我终于使用fixparts命令解决了问题…它需要安装gdisk实用程序。

以下是我运行安装的命令。

 $ sudo apt-get install gdisk $ sudo fixparts /dev/sda and then press the key 'w' 

完成!

有关FixParts是什么以及它的用途的更多信息,请参阅rodbooks 。 FixParts是从同一作者的项目GPT fdisk(包括gdisk,sgdisk和cgdisk)发展而来的

我找到了完美的解决方案。 我在互联网上搜索了“Gparted”并将其下载并刻录到磁盘上的LIVE磁盘映像“GParted”。
备份完所有重要文件后,我启动了GParted磁盘,并使用分区软件删除了所有分区,然后单击“应用”。
然后我删除了GParted磁盘并插入了Windows 7磁盘。 然后我安装了Windows 7。
之后我插入了Ubuntu 13.04磁盘,当它开始安装时,它识别Windows 7并允许我将它与Windows 7一起安装并安装了Grub bootloader,这让我可以选择启动哪个操作系统。