ubuntu 12.04 安装程序无法识别驱动器分区

ubuntu 12.04 安装程序无法识别驱动器分区

我最近购买了一台运行 Windows 7 的新 HP Pavilion HPE 台式机。我正尝试安装带有 12.04 的双启动系统。但是,当我运行 LiveCD 时,我只能到达“安装”窗口,您可以在其中选择驱动器的分区。在底部显示“用于引导加载程序安装的设备”的地方,我有“/dev/sda”,无法选择任何其他设备。

所有更改驱动器的选项都呈灰色,很可能是因为窗口中没有驱动器。我使用 Windows 中的工具对最大的驱动器进行了分区,然后启动到 CD,但什么都没有显示出来。然后我使用 Gparted 将新空间从未分配更改为 /ext2,但仍然什么都没有显示出来。

安装程序无法识别任何东西,但当我进入 Ubuntu 会话并使用磁盘实用程序管理器时,我可以看到我创建的分区。我所做的一切都必须在安装程序之外完成。

我在这台新电脑上没有文件,所以这是安装并行操作系统的最佳时机。但是,我想避免完全重新安装 Windows。我多次浏览过论坛,但我找到的所有答案对我都不起作用。我还尝试将新的空分区标记为启动分区,但这搞砸了 Windows。

此外,WUBI 安装程序也遇到了同样的问题并退出。我知道磁盘本身没有问题,因为我刚刚在 Gateway PC 上创建了另一个双启动系统。这让我认为这台计算机中的某些东西阻止了安装程序“查看”驱动器。任何帮助都将不胜感激!

编辑回复:分区窗口的主要部分没有显示分区,所有内容都是空白的。无法添加分区,所有按钮都无用。我尝试多次整理驱动器碎片,并且我也使用同一张磁盘对另一台 PC 进行双启动,没有任何问题,所以问题不是磁盘,肯定是计算机。

答案1

当安装程序让你选择/dev/sda只安装 grub 时,这是正常的。你看,在 Linux 中,分区和磁盘是这样表示的:

  • 磁盘以 中的条目表示,/dev末尾没有数字。sdas 是 SATA 磁盘,hdas 是 PATA 磁盘(CD 驱动器通常为cdromcdcdrw。 DVD 也是一样)。
  • 但是,分区表示为它们所在的设备(上面的点)后面跟着一个数字。因此,虽然/dev/sda您的磁盘/dev/sda1是该磁盘上的一个分区。

引导加载程序不会安装到分区——而是安装到磁盘。这就是安装程序询问您是否要安装在/dev/sda磁盘上的原因。

答案2

我在 HP Pavilion 机器上也遇到了同样的问题。我从 CD 启动了 Ubuntu,并想转到永久安装(实际上不是尝试创建双启动机器,而是纯 Linux 机器)。我用 GParted 创建了所有分区,但安装工具没有看到它们。有趣的是,fdisk -l 也没有看到分区。

解决方法是运行sudo dmraid -rE。完成后,安装工具就会看到硬盘。

就我的情况(Arthur Borsboom)而言,此修复程序删除了与 Nvidia RAID(nvraid)相关的一些内容,我过去曾在 Windows 上使用过它。

答案3

通过此链接Ubuntu 12.10 安装程序未检测驱动器分区

希望它能有所帮助...

答案4

我进入救援模式并进入安装程序内的 shell。
然后运行sudo dmraid -rE上面提到的命令,因为我使用的系统也有 nVidia Raid 卡。
完成后,安装程序就可以正常看到驱动器了。

谢谢。

相关内容