Ubuntu无法识别GPT磁盘中的现有Windows分区

我刚刚构建了一台新计算机,并在其上安装了Windows 7 Home Premium(64位)的干净副本。 除了validationWindows安装成功完成之外,我对计算机完全没有做任何其他事情。 我现在想在双启动设置中在同一台机器上安装Ubuntu 13.04。 但是,Ubuntu安装程序通过向我提供消息开始

此计算机当前没有检测到操作系统。

然后是单一选项

擦除磁盘并安装Ubuntu

我希望它能说它检测到现有的Windows 7安装并询问我是否要将其删除或将其保留为双启动。

我已经检查了一些关于这个主题的现有AU问题( Ubuntu 13.04在安装期间未检测到Windows 7 ; “此计算机当前没有检测到操作系统”安装时 ; Ubuntu 12.10安装无法识别Windows 7 ; Ubuntu 12.04安装程序确实没有看到我的计算机上已安装的Windows ),它们似乎都得出了两个相同的结论:

  1. 使用fixparts
  2. 使用gparted

当我尝试使用fixparts ,系统告诉我这是错误的工具,输出

 $ sudo fixparts /dev/sda FixParts 0.8.7 Loading MBR data from /dev/sda This disk appears to be a GPT disk. Use GNU Parted or GPT fdisk on it! Exiting! 

我认为gparted对我来说是一个非选择,因为我想要双启动 – 并且 – 据我所知 – 它会消灭Win7安装。 但是,我确实打开了它只是为了检查目的。 这是我所做的一切的截图:

在此处输入图像描述

对于它的价值,硬盘驱动器本身似乎没有被破坏; 我可以在Ubuntu中打开它,看到我期望的所有Windows文件和目录。 (这是屏幕截图中右上角的窗口。)

我还能做些什么来让Ubuntu与Windows并排安装?

哈!! 非常感谢你的回答! 当我想在Windows 7下安装Ubuntu 13.04时,我遇到了同样的问题 – Ubuntu的安装无法识别Win 7已安装,所以它从未提供过与Windows一起安装Ubuntu的可能性。

为了排除故障,GParted将HD识别为1个未分配的空间。 这是即使安装了Ubuntu 12.10(但由于更新而损坏,这是首先升级到13.04的原因……)

底线:

  1. 通过使用Window 7的diskmgmt.msc,我重新创建了最初安装Ubuntu 12.10的可用空间。

  2. 我跑了13.04装置 – 并且繁荣! Ubuntu识别Windows – 我看到“与Windows 7一起安装Ubuntu”的选项。 仅供参考,Ubuntu安装会自动超过所有未分配的磁盘空间,并且还分配了SWAP空间。

  3. 重新启动时,我面临另一个问题 – 而不是Ubuntu 13.04,我仍然看到Ubuntu 12.10 ……这显然是一个问题。

  4. 为了解决这个问题,我使用了BootRepair的默认指令:在这里找到: https ://help.ubuntu.com/community/Boot-Repair

哈利路亚!! ;)

我绕过Windows并玩分区来解决这个问题。 重新启动到Win7后,我打开了Windows磁盘管理实用程序( diskmgmt.msc )。 系统仍然设置为基本上将整个磁盘用作一个巨大的Windows分区(AKA C:驱动器)。 我使用磁盘管理来切断120GB的段,将其留作“未分配的空间”并重新启动。

(实际上,我然后回去并将其重新格式化为NTFS,但回想起来,我认为这是不必要的。)

那时,我重新打开了Ubuntu安装程序。 安装程序仍然无法识别现有的Windows安装,但它确实提供了对分区进行自定义调整的“其他”选项( 在debianadmin.com上截屏 )。 我选择了该选项并找到了我在Windows中创建的120GB分区,并选择它作为安装Ubuntu的分区。

然后安装程序给了我错误

没有定义根文件系统。

请从分区菜单中更正此问题。

一些快速搜索该错误消息让我得到了一个AU答案,其中包含一个有用的截图 ,我在此不再赘述。

在那之后,我被系统大吼大叫试图使用NTFS – 根据Ubuntu的Linux文件系统解释维基 – 禁止 – 并且没有设置任何交换空间 – 再次看到Ubuntu的优秀维基 – 但是在我切换到Ext4之后并在120GB分区中划出5GB交换区域,安装顺利进行。

好的,这是我的2美分,当我在我的Windows7 64位安装上遇到同样的问题时,尝试安装Ubuntu 14.04时:它无法识别我的Windows操作系统…

这是在使用Ubuntu 14.04的Live CD时发生的……我还有一个带有这个iso的可启动USB驱动器,所以想到“哎呀,让我们试试……”,从USB记忆棒启动,并安装Ubuntu而不用任何问题,它都认可Windows 7安装并在其旁边完美安装。

所以,基本答案:在使用Live CD失败后,尝试从可启动的USB驱动器安装。 USB端口的初始化方式与CD驱动器不同,因此可能是因为它使用USB而不是CD工作的原因…

享受Ubuntu 🙂

此外,如果您的Windows使用UEFI,请确保在UEFI下使用您的ubuntu启动USB驱动器。 选择USB作为启动设备时,我的BIOS为我提供了两种选择。 只有在选择UEFI时,它才能识别我预先安装的窗口。 你可以在这里阅读更多

不相关,但也许也有帮助:我遇到的下一个问题是’grub-efi-amd64-signed无法安装’,这在安装过程中通过连接到互联网很容易解决。