使用 Win 7 安装 Ubuntu 13.04

使用 Win 7 安装 Ubuntu 13.04

我刚买了一块新的固态硬盘(三星 SSD 840 Pro),正在尝试安装 Windows 7 和 Ubuntu 13.04。我遇到了一个已知问题:Ubuntu 无法识别 Windows 分区,而 Windows 无法使用 Ubuntu 文件系统。

以下是我尝试过的一些方法以及相关问题:

  • 先安装 Windows 7,然后尝试安装 Ubuntu。我遇到了和这个人(即,nautilus 看到 Windows 并且我可以挂载,但 gparted 认为整个驱动器未分配)。不幸的是,可接受的解决方案基本上只说“使用 gdisk” - 如果有人可以提供分步说明,将不胜感激。

  • 首先安装 Ubuntu,确保为 Windows 生成一个 NTFS 分区(当然还有交换和启动分区)。在本例中是 Windows可以看到所有分区,但声称无法安装在 NTFS 分区上。我不记得错误是什么了(我目前安装了 Win7,所以没办法检查),但错误是文件系统错误。错误只有一句话,而且似乎很普通。

如果任何终端输出有帮助,请告诉我。以下是 的输出fdisk -l

ubuntu@ubuntu:/$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 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: 0x28554056

Device Boot      Start         End      Blocks   Id  System
   /dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
   /dev/sda2          206848   250066943   124930048    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 8100 MB, 8100249600 bytes
256 heads, 51 sectors/track, 1211 cylinders, total 15820800 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   *       12144    15820799     7904328    c  W95 FAT32 (LBA)

任何建议都值得感激!

答案1

Windows 仅使用 UEFI 安装到 gpt 分区驱动器,但您没有显示 efi 分区。BIOS 模式下的 Windows 会自动将 gpt 分区驱动器转换回 MBR(msdos),但不会删除备份 gpt 分区表。然后 Linux 看到 MBR 和 gpt 并感到困惑。您需要删除驱动器上的备份 gpt 数据,以便它仅是 MBR。

FixParts 是删除杂散 GPT 数据的最简单方法。GPT fdisk(gdisk 或 sgdisk)可以做到这一点,但过程稍微复杂一些。

http://www.rodsbooks.com/fixparts/

如果系统是 UEFI,并且您确实想要它,则必须将 Windows 7 安装程序转换为闪存并使其具有 UEFI 功能。然后先安装 Windows。

相关内容