在全新安装以下两个系统后,我无法让 Grub 显示或将 Ubuntu 24.04 添加到 Windows 10 启动管理器中:
今天,我在台式电脑上安装了 Windows 10(之前搞砸了我的双启动设置),使用了 500 GB SSD 驱动器的大约 50%。完成此操作后,我在 SSD 驱动器的另外大约 50% 上安装了 Ubuntu 24.04,安装程序识别了我的设置并让我选择“安装到另一个操作系统旁边”。
现在,当我启动时,我要么获得 Windows 启动管理器(它仅提供启动 Windows 的功能),要么直接启动到 Ubuntu,这取决于我的 BIOS 启动设置。
在尝试了网络上无数的资源都无济于事之后,我收集了一些数据:
在我的 BIOS 设置中,我可以选择以下启动模式:
- UEFI 或
- LEGACY+UEFI(选择此项)
在 BIOS 启动选项中,我可以选择:
- UEFI 硬盘:Windows 启动管理器 TA1:Crucial_CT525MX300SSD1),或
- 硬盘:Crucial_CT525MX300SSD1 和其他几个(但没有可用的“Ubuntu”或“Grub”条目)
当我选择 Windows 启动管理器时,我的计算机启动到 Windows 启动管理器,在那里我只能选择“Windows”,它运行正常。
当我选择另一个选项“硬盘:Crucial_CT525MX300SSD1”时,我直接启动到 Ubuntu,而无需任何启动管理器。
然而,我有几个硬盘,在我双启动设置运行正常之前都在使用(但使用 Ubuntu 22.04 - 升级到 24.04 导致了我今天遇到的混乱)。
因此,当我查看文件管理器时,我会看到这些驱动器(德国操作系统,抱歉驱动器名称部分为德语):
- Ubuntu 255.6 GB,ext4,安装在‘/’下(包含 /bin/、/boot/……)
- Datenträger(=“卷”)2.1 GB,ext4,/dev/sda2,安装在“/media/roman/”下(包含 grub、vmlinuz...)
- 数据夹 261 GB,/dev/sda5,安装在“/media/roman/”下(包含 /users、/Windows - 这必须是 Windows 系统分区)
- 卷 1.8 TB,/dev/sdb1,安装在“/media/roman/”下(包含 Windows 数据文件)
- Datenträger (=“卷”) 2.2 TB,/ev/sdb2,安装在“/media/roman/”下(包含一些旧的 Ubuntu 文件,但可能已加密,例如包含无法打开的 roman/Access-Your-Private.desktop,以及我以前拥有的几个空文件夹)
- E_SSD 2 TB,/dev/sdc2,安装在“/media/roman/”下(还包含 Windows 数据文件)
我所知道的是,显然 grub 最终位于错误的分区上 —— 至少在我看来是这样的。
该命令的输出结果sudo fdisk -l
(抱歉,仅限德语):
Festplatte /dev/loop0: 4 KiB, 4096 Bytes, 8 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop1: 74,27 MiB, 77881344 Bytes, 152112 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop2: 269,77 MiB, 282873856 Bytes, 552488 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop3: 505,09 MiB, 529625088 Bytes, 1034424 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop4: 91,69 MiB, 96141312 Bytes, 187776 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop5: 10,72 MiB, 11239424 Bytes, 21952 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop6: 500 KiB, 512000 Bytes, 1000 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/loop7: 38,83 MiB, 40714240 Bytes, 79520 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplatte /dev/sda: 489,05 GiB, 525112713216 Bytes, 1025610768 Sektoren
Festplattenmodell: Crucial_CT525MX3
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 2B81319B-7259-40D2-840F-8CECE208CADA
Gerät Anfang Ende Sektoren Größe Typ
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 4198399 4194304 2G Linux-Dateisystem
/dev/sda3 4198400 4403199 204800 100M EFI-System
/dev/sda4 4403200 4435967 32768 16M Microsoft reserviert
/dev/sda5 4435968 515044841 510608874 243,5G Microsoft Basisdaten
/dev/sda6 515045376 516196351 1150976 562M Windows-Wiederherstellungsumgebung
/dev/sda7 516196352 1025607679 509411328 242,9G Linux-Dateisystem
Festplatte /dev/sdb: 3,64 TiB, 4000787030016 Bytes, 7814037168 Sektoren
Festplattenmodell: WDC WD40EZRZ-00G
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: CCD52EFB-DB8E-404C-AEBB-2A46E9C5FCE3
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 3517898751 3517896704 1,6T Microsoft Basisdaten
/dev/sdb2 3517898752 7814035455 4296136704 2T Linux-Dateisystem
Festplatte /dev/sdc: 1,82 TiB, 2000398934016 Bytes, 3907029168 Sektoren
Festplattenmodell: TS2TSSD225S
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 9B0AB42A-5CA6-40E1-BEDA-F9CCB88D50D0
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdc1 34 32767 32734 16M Microsoft reserviert
/dev/sdc2 32768 3907026943 3906994176 1,8T Microsoft Basisdaten
Festplatte /dev/loop8: 10,54 MiB, 11051008 Bytes, 21584 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
设置硬盘和分区一直是我的噩梦(正如本例所示),我真的没有在网络上找到任何可以帮助我的资源——运行sudo update-grub
或sudo update-grub2
尝试从 Windows 启动 Ubuntu 并没有改变任何东西。
有人可以向我解释一下我可以做什么(如果有的话)来启用 Grub 启动管理器或将 Ubuntu 作为 Windows 启动管理器的一个选项吗?
任何提示都将非常感激。