有关上下文,请参阅这里。
我知道我有 4 个主分区,因此我进入 Windows 10 中的磁盘管理,删除了 E 盘(140GB)。然后我从命令行进入 diskpart 并创建一个扩展分区来代替它。在该扩展分区中,我创建了一个具有 90GB 空间的逻辑驱动器 E,因此扩展分区中有 50GB 未分配,所以现在我有 3 个主分区(系统、C 和 D)和 1 个扩展分区(逻辑 E + 未分配的磁盘空间)。
我的想法是将 Ubuntu 20.04 安装在新的扩展分区中未分配的 50GB 逻辑空间中。
在启动时我选择了USB 存储设备Legacy BIOS 下的选项(因为我的 Windows 10 处于传统模式)而不是 UEFI 下的选项(尽管它有我的 USB 闪存驱动器的名称)。
出现了这个问题。
SCSI 1 (0,0,0) (sda) 的分区 #7 为 ext4
这次检测到的是 Windows 10,并建议同时安装 Ubuntu,但选项是直接安装 Ubuntu(而不是继续并自定义分区,如在线教程中所示)。选择后出现的选项其他内容显示未分配的空间,但我继续使用默认安装选项并安装它。
之后,笔记本电脑启动进入 Windows 10,并且分区现在在 Windows 磁盘管理中看起来像这样。
我怎么会得到 5 个主分区?在磁盘管理的图片中,磁盘 0 上的 3 个分区被标记为主分区,并且在磁盘 0 的开头还有一个系统保留分区。看起来 E: 和 F: 都位于同一个扩展分区中,该扩展分区是在同一个 140 GB 空间中创建的,根据这个问题的第二段,该空间以前由旧的 E: 驱动器占用,该驱动器已被删除以便为 Ubuntu 20.04 腾出空间。在您从 diskpart 中删除 E: 并在其位置创建一个新的扩展分区之前,第二段中的 4 个原始主分区似乎最初名为系统保留、C:、D: 和 E:。
我的 140GB 扩展分区(90GB E 和 50GB 可用空间)如何转换为 90.5GB 扩展分区(90GB E 和 500MB F)和 48GB 主分区(在 Windows 磁盘管理中显示为未占用)?
Ubuntu 20.04 到底安装在哪里?Windows 磁盘管理未在 sda 中显示 ext4 分区。这个 500MB 的驱动器 F 也显示在 Windows 资源管理器中。我该怎么办?我应该使用其他内容选项并自己选择可用空间?我仍然可以这样做,但是我是否还需要像在线教程中看到的那样创建一个交换分区(新安装的 Ubuntu 20.04/
默认在分区中创建一个交换文件而不是交换分区)?
答案1
您是否考虑过直接使用适用于 Linux 的 Windows 子系统 (WSL2),而不必经历所有这些麻烦?WSL2 使 Windows 与 Linux 完全集成?您可以在设置虚拟机时启用 Hyper-V 并从 Microsoft 安装所需的 Hyper-V 依赖包。这样一来,您将在 Windows 10 操作系统上运行 Linux 发行版(例如 Ubuntu 20.04 LTS)作为虚拟机,这将完全独立于您的 Windows 10 操作系统环境。如果您需要与 WSL2(Linux)和 Windows 完全兼容的开发 IDE,您甚至可以轻松安装 Visual Studio 代码编辑器。