我尝试在 Acer Extensa 5420 笔记本电脑上安装 Ubuntu。当 Gparted 允许我选择分区时,我看不到安装了 Vista 和 XP 的 Windows 分区。系统显示磁盘未安装操作系统。
经过谷歌搜索,我发现此行为可能是由 SATA 驱动器引起的,并建议更改 BIOS 中的设置。我的 BIOS 没有提供更改此类设置的方法。这里有人遇到过类似的问题吗?有什么建议如何安装 ubuntu?我的硬盘上有两个分区,大约有 35GB 的未分配空间。
答案1
在开始之前,我建议您了解什么是分区以及 Linux 下可用的工具。http://www.ibiblio.org/ 是一个非常好的资源。。我认为问题与分区类型被标记为隐藏类型。
你可以使用gdisk (gpt-fdisk)获取分区信息。我会获取最新版本,我认为是 0.7。该工具的创建者已经优秀的文档在磁盘上分区结构和信息已设置并可更改。我最近更改了我创建的磁盘结构gpt 到 mbr解决 Windows 无法安装在磁盘上的问题。gdisk 可能可以通过重新创建来解决您的问题磁盘驱动器使其可以被你的 Linux 系统访问。
测试盘也应该安装。Testdisk 是修复分区问题我已经用过很多次了。这个可能使用起来更简单,但它无法提供关于实际磁盘结构的信息。我会使用 gdisk 来找出发生了什么,然后使用 testdisk 来查看是否可以进行更改以调整分区大小。
您可以使用以下命令更改磁盘分区标签磁盘管理和 parted 也是如此。第一步是获取磁盘的实际结构并进行备份。这样您就可以修复问题,并在需要时返回。使用 dd 或 diskdump 命令说明页面底部。
我发现某些预装 Windows 7 和 Vista 的电脑存在此问题。我的解决方案是在 Linux 下格式化驱动器,然后重新安装 MSwin。有一次,我卸下了硬盘,将其放入外壳中,因为 Linux 甚至无法看到驱动器来格式化它。我相信 BIOS 正在保护硬盘。制造商设置了一些东西来防止人们进行更改。
我希望你不害怕阅读。没有更具体的信息,你的问题就无法得到简短的答案。我希望这能让你了解问题所在,并了解解决问题所需的工具。如果你需要特定问题/工具的帮助,请回复并更新你的问题。
答案2
通常,导致这种情况的原因在于 Windows。启动 XP - 转到我的电脑 - 右键单击 C 盘 - 转到属性 - 查找检查驱动器是否有错误(我正在检查内存,因为我的系统上只有 Ubuntu)- 有两个框需要勾选 - 仅勾选顶部的框 - 告诉计算机修复错误 - 它无法修复,因此它会要求您在下次启动时执行此操作 - 同意并重新启动。您应该获得一个 dos 环境,它将执行三项检查(如果您勾选了两个框并且需要很长时间,则需要五项)。之后使用您的 live CD 并转到 gparted。您现在应该可以看到您的驱动器。您可能需要在所有驱动器上重复此操作。祝你好运 - Mal
答案3
我要使用不受支持的 HD 控制器。使用 wubi 或 VM 安装。或者,您可以查看控制器是否需要进行一些调整。我知道有些 mac 有特定的 nvidia 芯片组,在 edge(或此发行版中的名称)之前无法与 debian/ubuntu 正常工作。