在 Windows 上安装 Ubuntu 18.04.02 LTS 时出现的问题

在 Windows 上安装 Ubuntu 18.04.02 LTS 时出现的问题

我哥哥把他的笔记本电脑给了我,让我在安装 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 一无所知,所以不应该抱怨。

相关内容