重新安装 Ubuntu 导致无法启动

重新安装 Ubuntu 导致无法启动

昨天我决定从 Ubuntu 17.10 升级到 18.04,并使用可启动的 USB 驱动器来执行此操作。计划是将 18.04 的分区分配给 17.10 的现有分区,但我认为我遇到了障碍。

首先,介绍一下我的设置 - 它是一个双启动系统,分布在 SSD 和 HDD 上。只有文档存储在 HDD 上(下载、图片、基本上整个/home文件夹及其 Windows 对应文件) - 其余所有内容都存储在 SSD 上。

现在,回到问题 - 在我看来,我通过明确分配位置创建了第二个 EFI 分区/boot- 这与 17.10 的情况相同,但它似乎是在传统模式下安装的。以下是fdisk重新安装之前所说的内容。

Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: FCA82D3C-D3F2-41F8-A17A-16500CC996B8

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048    534527    532480   260M EFI System
/dev/nvme0n1p2    534528    567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296 381069758 380502463 181.4G Microsoft basic data
/dev/nvme0n1p4 381071360 382722047   1650688   806M Windows recovery environment
/dev/nvme0n1p5 382724096 498069503 115345408    55G Linux filesystem
/dev/nvme0n1p6 498069504 500117498   2047995  1000M Linux boot partition

现在它说的是以下内容。

Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: FCA82D3C-D3F2-41F8-A17A-16500CC996B8

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048    534527    532480   260M EFI System
/dev/nvme0n1p2    534528    567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296 381069758 380502463 181.4G Microsoft basic data
/dev/nvme0n1p4 381071360 382722047   1650688   806M Windows recovery environment
/dev/nvme0n1p5 382724096 498069503 115345408    55G Linux filesystem
/dev/nvme0n1p6 498069504 500117498   2047995  1000M EFI System

看起来像这可能是答案解决了我的问题 - 将 Linux EFI 引导加载程序安装到现有的 EFI 系统分区 - 但我想与社区再次确认这是否真的是问题所在。感谢您的所有建议!

答案1

好消息是我修好了它,坏消息是我不知道问题是什么,这也是尝试修复它的全部目的 - 如果您知道什么,请发表另一个答案!

以下是我为使一切正常运行而做出的更改。

  1. 放置/boot在第一个EFI System分区(/dev/nvme0n1p1)。
  2. 删除了第二个EFI System分区,因为社区维基强烈建议只有一个 EFI 分区。
  3. boot-repair 公用事业重新安装 GRUB。
  4. 在 BIOS 中禁用安全启动。

所有的更改都是通过实时 USB 进行的。

相关内容