我刚刚组装了一台新电脑,并在其上安装了一份全新的 Windows 7 Home Premium(64 位)。除了验证 Windows 安装是否成功完成之外,我什么都没对电脑进行任何操作。我现在想在同一台机器上以双启动设置安装 Ubuntu 13.04。但是,Ubuntu 安装程序一开始会显示以下消息
此计算机当前未检测到操作系统。
接下来是单个选项
擦除磁盘并安装 Ubuntu
我希望它会说它检测到现有的 Windows 7 安装并询问我是否要删除它或将其保留为双启动。
我查看了一些关于这个主题的现有 AU 问题(Ubuntu 13.04 在安装过程中未检测到 Windows 7;安装时显示“此计算机当前未检测到操作系统”;Ubuntu 12.10 安装无法识别 Windows 7;Ubuntu 12.04 安装程序未检测到我的计算机上已安装的 Windows) 并且它们似乎都得出了相同的两个结论:
- 使用
fixparts
- 使用
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 并行安装?
答案1
哈!!非常感谢您的回答!当我想在 Windows 7 旁边安装 Ubuntu 13.04 时,我遇到了同样的问题 - Ubuntu 的安装无法识别已安装的 Win 7,因此它从未提供在 Windows 旁边安装 Ubuntu 的可能性。
尝试排除故障时,GParted 将 HD 识别为 1 个未分配空间。尽管安装了 Ubuntu 12.10(但由于更新而损坏,这也是升级到 13.04 的首要原因...),但情况仍然如此。
底线:
通过使用 Windows 7 的 diskmgmt.msc,我重新创建了最初安装 Ubuntu 12.10 的可用空间。
我运行了 13.04 安装程序 - 轰!Ubuntu 识别 Windows - 我看到了“与 Windows 7 一起安装 Ubuntu”的选项。仅供参考,Ubuntu 安装自动占用了所有未分配的磁盘空间,还分配了 SWAP 空间。
当重新启动时我遇到了另一个问题 - 我仍然看到的是 Ubuntu 12.10 而不是 Ubuntu 13.04...这显然是 grub 的问题。
为了解决这个问题,我使用了 BootRepair 的默认说明:在这里找到:https://help.ubuntu.com/community/Boot-Repair
5.哈利路亚!! ;)
答案2
我绕过 Windows 并尝试分区来解决这个问题。重新启动进入 Win7 后,我打开了 Windows 磁盘管理实用程序 ( diskmgmt.msc
)。系统仍然设置为将整个磁盘用作一个巨大的 Windows 分区(也称为驱动C:
器)。我使用磁盘管理切掉 120GB 的段,将其保留为“未分配空间”,然后重新启动。
(实际上,我随后返回并将其重新格式化为 NTFS,但现在回想起来,我认为那是不必要的。)
此时,我重新打开了 Ubuntu 安装程序。安装程序仍然无法识别现有的 Windows 安装,但它确实提供了“其他”选项(debianadmin.com 上的屏幕截图) 对分区进行自定义调整。我选择了该选项,找到了我在 Windows 中创建的 120GB 分区,并选择它作为安装 Ubuntu 的分区。
然后安装程序给了我错误
未定义根文件系统。
请从分区菜单更正此问题。
通过快速搜索该错误消息,我找到了AU 的答案,附带有用的截图我就不重复了。
之后,我因为尝试使用 NTFS 而被系统大声呵斥——根据 Ubuntu 的规定,这是不行的Linux 文件系统详解 wiki— 并且不设置任何交换空间 — 再次参阅 Ubuntu 的优秀的维基— 但在我切换到 Ext4 并从 120GB 分区中划分出 5GB 交换区域后,安装顺利进行。
答案3
好的,这是我的意见,因为我在尝试安装 Ubuntu 14.04 时在 Windows7 64 位安装中遇到了同样的问题:它无法识别我的 Windows 操作系统......
使用 Ubuntu 14.04 的 Live CD 时发生了这种情况...我还有一个带有此 iso 的可启动 USB 驱动器,因此想“不管怎样,让我们尝试一下...”,从 USB 驱动器启动,并安装 Ubuntu 没有任何问题,它识别了 Windows 7 安装并完美地安装在它旁边。
因此,基本答案是:在使用实时 CD 失败后,尝试从可启动的 USB 驱动器安装。USB 端口的初始化方式与 CD 驱动器不同,因此这可能是它从 USB 而不是从 CD 工作的原因...
享受 Ubuntu :)
答案4
此外,如果您的 Windows 使用 UEFI,请确保在 UEFI 下启动装有 ubuntu 的 USB 驱动器。当我选择 USB 作为启动设备时,我的 BIOS 提供了两个选项。只有选择 UEFI 时,它才会识别我预装的 Windows。您可以阅读更多这里
不相关,但也许也有帮助:我遇到的下一个问题是“grub-efi-amd64-signed 安装失败”,只需在安装过程中连接到互联网即可轻松解决。