我已经预装了 Windows 8,我将原来的 C: 分成了两个相等的部分,大小为 700 GB。我还禁用了安全启动并启用了旧版支持。现在,当我启动 ubuntu 并选择我想要安装的分区时,显示的唯一分区是总共 700 GB,而不是我之前创建的两个单独分区。所以我的问题是如何让 ubuntu 识别第二个分区,我是否不要在 Windows 8 分区上安装 ubuntu。
答案1
在 Windows 上,在未分区的空间中设置一个 FAT32/NTFS 分区。然后您可以从 Ubuntu 中看到它,将其删除,并创建安装所需的分区。 尽管未分区的空间也应该出现。
我在 Acer Aspire V5 上完美运行 Ubuntu 13.10 x64 和 Windows 8.1 Pro 双启动。
请注意,为了实现这一点,我必须手动创建所有 Linux 分区,以便 Ubuntu 能够正确安装和运行。
我创建了以下内容:
- /启动 (238MB) ext2
- /home (15GB)ext4
- /(80GB)ext4
- 交换 (4GB) 交换
/boot 分区的大小应该在 200-250MB 左右,其余的由您决定。
答案2
首先,如果计算机上预装了 Windows 8 或 8.1,并且您没有重新安装 Windows,则几乎肯定会以 EFI/UEFI 模式启动。在这样的计算机上,您不应尝试在 BIOS/CSM/LEGACY 模式下安装 Linux!!!!我怀疑,这种做法在互联网上广为流传,是因为这种方法解决了某些稀有的问题;然而,它制造的问题比它解决的问题多得多,糟糕的建议。要了解如何在这样的计算机上安装理智的请阅读以下一项或多项内容:
最后一个建议可能是最不实用的,但它有很好的理论背景,将会很有帮助。
其次,如果分区工具显示没有分区的空白磁盘,则表明分区表有缺陷,或者至少 libparted 不喜欢分区表。这种情况在 MBR 磁盘上比在 GPT 磁盘上更常见,事实上,如果您重新安装了 Windows,您可能在 BIOS/CSM/旧模式下安装了 Windows,这可能会产生这种症状,并会否定我之前在 EFI/UEFI 模式下安装 Linux 的建议。因此,您必须确定您在磁盘上使用的是 MBR 还是 GPT。您可以使用以下命令执行此操作gdisk
:
$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
以下四行Partition table scan
标识了各种分区表的存在情况,在某些情况下还标识了各种分区表的一些基本健康信息。该GPT: present
行表示 GPT 没有立即显现的问题(但它可能仍然有更微妙的问题,libparted 可能会反对这些问题)。该MBR: protective
行也应该出现在 GPT 磁盘上。如果您看到MBR: MBR only
和GPT: damaged
,则这解释了您看到的问题,并表明您已在 BIOS/CSM/旧模式下重新安装了 Windows。如果您看到MBR: MBR only
和GPT: not present
,则您有一个直接的 MBR 分区表,它可能有更微妙的问题。
根据您的发现,可能建议采用一种或另一种修复解决方案,但如果没有进一步的数据,我无法为您的问题提供万无一失的解决方案。