我最近购买了一台运行 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
末尾没有数字。sda
s 是 SATA 磁盘,hda
s 是 PATA 磁盘(CD 驱动器通常为cdrom
、cd
、cdrw
。 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 卡。
完成后,安装程序就可以正常看到驱动器了。
谢谢。