我哥哥把他的笔记本电脑给了我,让我在安装 Windows 10 的同时安装 Ubuntu。
首先,我分离出一个区域用于安装 Ubuntu,并使用 Etcher 制作可启动 USB。
然后建立三个分区,如下所示:
swap area
ext4 for '/'
and an efi System partition
然后我已经安装了 Ubuntu。
安装成功。但是当我重新启动时,出现了 grub shell 并显示:
error: no such partition.
Entering rescue mode...
grub rescue> _
注意:
- 硬盘分区格式是 MBR,Windows 已经有三个驱动器,不知道 Ubuntu 安装时怎么会多出三个驱动器!
- 该系统支持 BIOS 和 UEFI。我已经在两种模式下安装了,但输出相同...
- 我也尝试过只创建一个分区来安装 ubuntu。但它警告我创建一个,
Efi System Partition
否则它可能无法启动。
现在我也无法启动 Windows。
输出sudo parted -l
:
Model: ATA HGST HTS541010A7 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary ntfs
2 525MB 108GB 108GB primary ntfs
3 108GB 1000GB 892GB extended lba
9 108GB 109GB 499MB logical fat32 boot, esp
10 109GB 323GB 214GB logical ext4
8 323GB 331GB 8193MB logical linux-swap(v1)
5 331GB 554GB 223GB logical ntfs
6 554GB 777GB 223GB logical ntfs
7 777GB 1000GB 223GB logical ntfs
Warning: The driver descriptor says the physical block size is 2048 bytes, but
Linux says it is 512 bytes.
Ignore/Cancel?
Ignore/Cancel? I
Model: SMI USB DISK (scsi)
Disk /dev/sdb: 126GB
Sector size (logical/physical): 2048B/512B
Partition Table: mac
Disk Flags:
Number Start End Size File system Name Flags
1 2048B 6143B 4096B Apple
2 1961MB 1964MB 2523kB EFI
答案1
您的 Windows 位于 MSDOs 分区磁盘上,因此它安装在传统模式下。您也应该在传统模式下安装 Ubuntu。如何安装取决于您如何启动安装介质,因此请检查您的 BIOS/UEFI 设置并选择首选的启动机制 - 传统。您不需要 efi 分区。您也不需要 grub-bios 分区。您的所有 Ubuntu 安装都可能在逻辑分区上。您制作了一个 214G ext4(和一个交换分区)。ntfs 逻辑分区是您制作的吗?这应该是标准的旧版安装,但您的 UEFI 功能机器使事情变得复杂。Windows 7(旧版)升级到 W8 然后升级到 W10 将导致您的安装类型 - MSDOS 分区磁盘上的 Windows 10。
FAT32 分区是不需要的,如果不删除它,至少应该删除 boot 和 esp 标志。Windows 可能需要其分区上的 boot 标志,Ubuntu 则不关心。如果您也删除了交换分区,请考虑如何为 Ubuntu 划分 222GB——25-50GB 用于根目录,其余为数据分区(或 /home)。或者只是将其全部保留为一个大分区,无论哪种方式最能满足您的需求。磁盘分区有很多建议。
ESP 警告肯定表明您正在以 UEFI 模式启动安装介质。重新检查您的 BIOS/UEFI 设置,它们因机器而异。有些允许您在两种模式都存在时选择首选模式(选择旧模式)。有些则比较模糊,例如选择 CSM 模式。旧模式对 ESP 一无所知,所以不应该抱怨。