Fedora 18 安装程序无法识别现有分区

Fedora 18 安装程序无法识别现有分区

fedora 18 安装程序根本没有显示任何分区,并且显示我的所有硬盘空间都是空闲的。

我从用于安装它的实际 USB 驱动器打开了一个终端,并发出 fdisk -l 命令,它显示了正确的分区设置。

这可能是什么原因造成的?

答案1

我确实在使用 Windows XP 的机器上安装了 Fedora 18。

为此,我首先修改了 Windows 完全使用的原始分区,并使用 GParted 为 Fedora 18 创建了分区(http://gparted.sourceforge.net/download.php

我从将近 100 GB 中只留下 32 GB 用于 Windows(/dev/sda1,ntfs),并为我的文档(/dev/sda2,ntfs)创建了一个单独的 4 GB 分区。其余部分用于 Fedora,如下所示

/dev/sda3 ext4 /boot 256 MB /dev/sda4 extended /dev/sda5 swap 交换 2 GB /dev/sda6 ext4 / 4 GB /dev/sda7 ext4 /usr 16 GB /dev/sda8 ext4 /usr/local 4 GB /dev/sda9 ext4 /var 3 GB /dev/sda10 ext4 /tmp 1 GB /dev/sda11 ext4 /home 40 GB

之后,我从 DVD 开始安装 Fedora 18。在 Anaconda 中 * 在主菜单中,我选择了键盘布局、要包含的软件 - 所有其他选项都默认选中 然后,在分区区域中 + 选择磁盘 + 将分区类型选择为标准 + 告诉 Anaconda 我不想在分区时得到帮助 + 然后单击声明可用空间按钮 +

Anaconda 确实识别了分区并将该分区显示为未知分区,包括 ntfs。它识别了我在 GParted 中定义的标签。然后只需设置与标签名称完全相同的挂载点即可。然后选中“重新格式化”框。我没有加密数据,所以不会弄乱。

当我点击“应用更改”按钮时,左侧框中的分区被移动到顶部的新 Fedora 安装区域。它自动将数据分区(/usr/local 和 /home)与系统分区分开。

检查“完成分区”按钮使我回到主菜单并且 Fedora 18 安装无缝运行。

答案2

我不知道 Fedora 18 安装程序是否容易受到此问题的影响,但您报告的症状在基于 libparted 的工具中很常见,这些工具会遇到以下两个问题之一:

  • 剩余的 RAID 数据
  • 分区表损坏

如果我没记错的话,dmraid -E会修复前面的问题——但你应该 100% 确定你不是在执行此操作之前,请使用任何类型的 RAID 设置!

第二个问题可能有许多子原因。请注意,fdisk它对分区的要求比 libparted 低,因此fdisk会显示磁盘,甚至可能不会显示任何明显的问题迹象,即使有细微损坏。我的修复零件程序将检测并纠正 MBR 磁盘上的几个常见问题,因此如果您使用的是 MBR,则可能需要运行 FixParts 来查看它是否能修复这些问题。不过,请确保 FixParts 已检测并包含您的所有分区;对于某些类型的问题(如重叠分区),FixParts 将通过删除一个或多个分区来解决问题!

答案3

最好将安装 Linux 的分区保留为“未分配”。这样安装程序就会自动安装在那里。

答案4

我也遇到了这个“问题”,所以......

Fedora 只看到“可用空间”,分区一旦创建,他就会考虑使用的空间。选择硬盘后,点击“继续”和“恢复可用空间”(或其他),然后选择分区。

我希望这有帮助。

相关内容