Habe jetzt nach dem Start im GRUB mit
grub> set root=(hd0,msdos2)
grub> linux /vmlinuz-6.14.0-24-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
grub> initrd /initrd.img-6.14.0-24-generic
grub> boot
die Reparatur im Live-System durchgeführt. Hier das Protokoll:
= Inhalt =
----------
0) Backup erstellen
1) Prüfen, ob System UEFI oder BIOS nutzt
2) Prüfen, wo die EFI-Partition ist und ob sie gemountet ist
3) Sicherstellen, dass nötige Pakete vorhanden sind
4) grub-install (UEFI- oder BIOS-Variante) ausführen
5) update-grub ausführen
6), 7) UEFI-Booteinträge kontrollieren / Bootreihenfolge prüfen
8) Neustart / Test
0) Backup für vorhandene NVRAM-Einträge erstellen
----------------------------------------------
username@pcname:~$ sudo efibootmgr -v > ~/efiboot_before.txt
1) Prüfen: UEFI oder BIOS?
username@pcname:~$ [ -d /sys/firmware/efi ] && echo "UEFI boot" || echo "Legacy/BIOS boot"
Wenn die Ausgabe "UEFI boot" ist, dann wird UEFI verwendet;
Wenn die Ausgabe "Legacy/BIOS boot", dann wird BIOS-Variante verwendet.
2) Geräte und Partitionen identifizieren
----------------------------------------
username@pcname:~$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0
squash 4.0 0 100% /snap/bare/5
# Snap-Einträge weggelassen
[...]
├─sda1
│ vfat FAT32 9593-7D68 1G 1% /boot/efi
├─sda2
│ ext4 1.0 d37d0024-9d8f-47ce-aca1-6308f1e24176 1,6G 10% /boot
└─sda3
LVM2_m LVM2 kybjMh-ieZh-jWS0-n0Ed-uqnj-V3Ir-YOGtcq
└─ubuntu--vg-ubuntu--lv
ext4 1.0 3fd7e0c8-f0cf-4402-9565-79d913a620dd 63G 68% /
2.1) Prüfen, ob /boot/efi vorhanden und gemountet ist:
username@pcname:~$ findmnt /boot/efi || echo "/boot/efi not mounted"
TARGET SOURCE FSTYPE OPTIONS
/boot/efi
/dev/sda1
vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortn
# Wenn die EFI-Partition noch nicht gemountet ist, mounten (Beispiel):
sudo mkdir -p /boot/efi
sudo mount /dev/sda1 /boot/efi # ersetze /dev/sda1 durch deine EFI-Partition
# Kontrolle: existieren die GRUB/EFI-Dateien?
username@pcname:~$ ls -l /boot/efi/EFI/ubuntu
insgesamt 4392
-rwxr-xr-x 1 root root 108 Sep 11 11:47 BOOTX64.CSV
-rwxr-xr-x 1 root root 201 Sep 11 11:47 grub.cfg
-rwxr-xr-x 1 root root 2656136 Sep 11 11:47 grubx64.efi
-rwxr-xr-x 1 root root 856280 Sep 11 11:47 mmx64.efi
-rwxr-xr-x 1 root root 966664 Sep 11 11:47 shimx64.efi
3) Nötige Pakete installieren
3.1) Ubuntu-Pakete
username@pcname:~$ sudo apt update
OK:1 http://de.archive.ubuntu.com/ubuntu noble InRelease
Holen:2 http://de.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
# [...] Einträge weggelassen
Holen:33 http://de.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Es wurden 8.768 kB in 8 s geholt (1.036 kB/s).
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Aktualisierung für 232 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
3.2) Pakete für die UEFI-Variante
username@pcname:~$ sudo apt install --reinstall grub-efi-amd64 efibootmgr shim-signed
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
grub-efi-amd64-bin grub-efi-amd64-signed
Die folgenden Pakete werden aktualisiert (Upgrade):
grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
3 aktualisiert, 0 neu installiert, 2 erneut installiert, 0 zu entfernen und 229 nicht aktualisiert.
Es müssen 3.780 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 51,2 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Holen:1 http://de.archive.ubuntu.com/ubuntu noble/main amd64 efibootmgr amd64 18-1build2 [31,7 kB]
Holen:2 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 grub-efi-amd64 amd64 2.12-1ubuntu7.3 [52,8 kB]
Holen:3 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 grub-efi-amd64-signed amd64 1.202.5+2.12-1ubuntu7.3 [1.393 kB]
Holen:4 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 grub-efi-amd64-bin amd64 2.12-1ubuntu7.3 [1.638 kB]
Holen:5 http://de.archive.ubuntu.com/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB]
Es wurden 3.780 kB in 8 s geholt (465 kB/s).
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 199417 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../efibootmgr_18-1build2_amd64.deb ...
Entpacken von efibootmgr (18-1build2) über (18-1build2) ...
Vorbereitung zum Entpacken von .../grub-efi-amd64_2.12-1ubuntu7.3_amd64.deb ...
Entpacken von grub-efi-amd64 (2.12-1ubuntu7.3) über (2.12-1ubuntu7.1) ...
Vorbereitung zum Entpacken von .../grub-efi-amd64-signed_1.202.5+2.12-1ubuntu7.3_amd64.deb ...
Entpacken von grub-efi-amd64-signed (1.202.5+2.12-1ubuntu7.3) über (1.202.2+2.12-1ubuntu7.1) ...
Vorbereitung zum Entpacken von .../grub-efi-amd64-bin_2.12-1ubuntu7.3_amd64.deb ...
Entpacken von grub-efi-amd64-bin (2.12-1ubuntu7.3) über (2.12-1ubuntu7.1) ...
Vorbereitung zum Entpacken von .../shim-signed_1.58+15.8-0ubuntu1_amd64.deb ...
Entpacken von shim-signed (1.58+15.8-0ubuntu1) über (1.58+15.8-0ubuntu1) ...
efibootmgr (18-1build2) wird eingerichtet ...
grub-efi-amd64-bin (2.12-1ubuntu7.3) wird eingerichtet ...
grub-efi-amd64 (2.12-1ubuntu7.3) wird eingerichtet ...
Installing grub to /boot/efi.
x86_64-efi wird für Ihre Plattform installiert.
Installation beendet. Keine Fehler aufgetreten.
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.14.0-27-generic
Found initrd image: /boot/initrd.img-6.14.0-27-generic
Found linux image: /boot/vmlinuz-6.14.0-24-generic
Found initrd image: /boot/initrd.img-6.14.0-24-generic
Found memtest86+ 64bit EFI image: /memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
grub-efi-amd64-signed (1.202.5+2.12-1ubuntu7.3) wird eingerichtet ...
Installing grub to /boot/efi.
x86_64-efi wird für Ihre Plattform installiert.
Installation beendet. Keine Fehler aufgetreten.
shim-signed (1.58+15.8-0ubuntu1) wird eingerichtet ...
Installing grub to /boot/efi.
x86_64-efi wird für Ihre Plattform installiert.
Installation beendet. Keine Fehler aufgetreten.
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...
3.3) Pakete für die BIOS/Legacy-Variante
username@pcname:~$ sudo apt install --reinstall grub-pc)
4) GRUB installieren (UEFI)
---------------------------
username@pcname:~$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
x86_64-efi wird für Ihre Plattform installiert.
Installation beendet. Keine Fehler aufgetreten.
5) Konfiguration (für UEFI und BIOS/Legacy gleich)
username@pcname:~$ sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.14.0-27-generic
Found initrd image: /boot/initrd.img-6.14.0-27-generic
Found linux image: /boot/vmlinuz-6.14.0-24-generic
Found initrd image: /boot/initrd.img-6.14.0-24-generic
Found memtest86+ 64bit EFI image: /memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
5.1) Kontrollieren anschließend, ob /boot/grub/grub.cfg aktuell ist:
username@pcname:~$ ls -l /boot/grub/grub.cfg
-rw------- 1 root root 10524 Sep 12 11:09 /boot/grub/grub.cfg
username@pcname:~$ grep "menuentry '" /boot/grub/grub.cfg | head
grep: /boot/grub/grub.cfg: Keine Berechtigung
username@pcname:~$ sudo grep "menuentry '" /boot/grub/grub.cfg | head
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
menuentry 'Ubuntu, with Linux 6.14.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-27-generic-advanced-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
menuentry 'Ubuntu, with Linux 6.14.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-27-generic-recovery-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
menuentry 'Ubuntu, with Linux 6.14.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-24-generic-advanced-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
menuentry 'Ubuntu, with Linux 6.14.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-24-generic-recovery-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
menuentry 'Memory test (memtest86+x64.efi, serial console)' --class memtest $menuentry_id_option 'memtest86+-serial' {
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
6) UEFI-Boot-Einträge prüfen / ggf. erstellen
---------------------------------------------
username@pcname:~$ sudo efibootmgr -v
BootCurrent: 0007
Timeout: 2 seconds
BootOrder: 0000,0008,000C,000D,000E,000F,0010,0011,0012
Boot0000* Ubuntu HD(1,MBR,0x491deb2d,0x800,0x219800)/File(\EFI\ubuntu\shimx64.efi)
dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 98 21 00 00 00 00 00 2d eb 1d 49 00 00 00 00 00 00 00 00 00 00 00 00 01 01 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 75 00 62 00 75 00 6e 00 74 00 75 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* Diskette Drive BBS(Floppy,Diskette Drive,0x0)0000424f
dp: 05 01 17 00 01 00 00 00 44 69 73 6b 65 74 74 65 20 44 72 69 76 65 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0002* Internal HDD BBS(HD,P1: SanDisk X300 MSATA 256GB,0x0)0000424f
dp: 05 01 25 00 02 00 00 00 50 31 3a 20 53 61 6e 44 69 73 6b 20 58 33 30 30 20 4d 53 41 54 41 20 32 35 36 47 42 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0003* USB Storage Device BBS(USB,USB Storage Device,0x0)0000424f
dp: 05 01 1b 00 05 00 00 00 55 53 42 20 53 74 6f 72 61 67 65 20 44 65 76 69 63 65 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0004* CD/DVD/CD-RW Drive BBS(CDROM,CD/DVD/CD-RW Drive,0x0)0000424f
dp: 05 01 1b 00 03 00 00 00 43 44 2f 44 56 44 2f 43 44 2d 52 57 20 44 72 69 76 65 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0005* Onboard NIC BBS(Network,IBA GE Slot 00C8 v1550,0x0)0000424f
dp: 05 01 1f 00 06 00 00 00 49 42 41 20 47 45 20 53 6c 6f 74 20 30 30 43 38 20 76 31 35 35 30 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0008 Internal HDD BBS(HD,P1: Dogfish SSD 256GB ,0x0)0000424f
dp: 05 01 27 00 02 00 00 00 50 31 3a 20 44 6f 67 66 69 73 68 20 53 53 44 20 32 35 36 47 42 20 20 20 20 20 20 20 20 20 00 / 7f ff 04 00
data: 00 00 42 4f
Boot000B* Windows Boot Manager HD(1,GPT,a2f23020-c970-410f-8f37-0e6581bbc986,0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d0000000e000100000010000000040000007fff0400
dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 a0 0f 00 00 00 00 00 20 30 f2 a2 70 c9 0f 41 8f 37 0e 65 81 bb c9 86 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 0e 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot000C* USB Storage Device BBS(USB,USB Storage Device,0x0)0000424f
dp: 05 01 1b 00 05 00 00 00 55 53 42 20 53 74 6f 72 61 67 65 20 44 65 76 69 63 65 00 / 7f ff 04 00
data: 00 00 42 4f
Boot000D Onboard NIC(IPV4) PciRoot(0x0)/Pci(0x19,0x0)/MAC(f8cab81249cc,0)/IPv4(0.0.0.00.0.0.0,0,0)0000424f
dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 19 / 03 0b 25 00 f8 ca b8 12 49 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0c 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
data: 00 00 42 4f
Boot000E Onboard NIC(IPV6) PciRoot(0x0)/Pci(0x19,0x0)/MAC(f8cab81249cc,0)/IPv6([::]:<->[::]:,0,0)0000424f
dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 19 / 03 0b 25 00 f8 ca b8 12 49 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0d 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
data: 00 00 42 4f
Boot000F* Onboard NIC BBS(Network,IBA CL Slot 00C8 v0110,0x0)0000424f
dp: 05 01 1f 00 06 00 00 00 49 42 41 20 43 4c 20 53 6c 6f 74 20 30 30 43 38 20 76 30 31 31 30 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0010 Diskette Drive BBS(Floppy,Diskette Drive,0x0)0000424f
dp: 05 01 17 00 01 00 00 00 44 69 73 6b 65 74 74 65 20 44 72 69 76 65 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0011* CD/DVD/CD-RW Drive BBS(CDROM,CD/DVD/CD-RW Drive,0x0)0000424f
dp: 05 01 1b 00 03 00 00 00 43 44 2f 44 56 44 2f 43 44 2d 52 57 20 44 72 69 76 65 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0012 UEFI: Dogfish SSD 256GB PciRoot(0x0)/Pci(0x1f,0x2)/Sata(1,65535,0)/HD(1,MBR,0x491deb2d,0x800,0x219800)0000424f
dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 02 1f / 03 12 0a 00 01 00 ff ff 00 00 / 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 98 21 00 00 00 00 00 2d eb 1d 49 00 00 00 00 00 00 00 00 00 00 00 00 01 01 / 7f ff 04 00
data: 00 00 42 4f
6.1) Nach einem Boot#### mit Label "ubuntu" (oder dem Bootloader-ID, die du beim grub-install gesetzt hast) suchen.
Wenn kein ubuntu-Eintrag existiert, lege ihn an (Achtung: Pfad & Partition anpassen!):
sudo efibootmgr --create --disk /dev/sda --part 1 --label "ubuntu" --loader '\EFI\ubuntu\shimx64.efi'
6.2) Verwendete Parameter:
--disk = Gerät (z. B. /dev/sda)
--part = Partitionsnummer der EFI (z. B. 1)
--loader = Pfad in der EFI-Partition (Backslashes erforderlich \EFI\ubuntu\shimx64.efi)
Wenn du shimx64.efi nutzt (SecureBoot), sonst \EFI\ubuntu\grubx64.efi.
Boot-Reihenfolge setzen (z. B. ubuntu an erste Stelle):
# Beispiel: setze BootOrder auf vorhandene BootXXXX-Matrix, ersetze die Zahlen mit den Werten aus efibootmgr
sudo efibootmgr -o 0003,0001,0002
(Sei vorsichtig: falsche Reihenfolge kann Bootprobleme verursachen — notiere vorher die alte Reihenfolge.)
7) Kontrolle abschließend
-------------------------
Prüfe, dass die EFI-Dateien vorhanden sind:
username@pcname:~$ ls -l /boot/efi/EFI/ubuntu
insgesamt 4396
-rwxr-xr-x 1 root root 108 Sep 12 11:08 BOOTX64.CSV
-rwxr-xr-x 1 root root 123 Sep 12 11:08 grub.cfg
-rwxr-xr-x 1 root root 2660232 Sep 12 11:08 grubx64.efi
-rwxr-xr-x 1 root root 856280 Sep 12 11:08 mmx64.efi
-rwxr-xr-x 1 root root 966664 Sep 12 11:08 shimx64.efi
7.1) Prüfe die Boot-Einträge:
username@pcname:~$ sudo efibootmgr -v
7.2) Prüfe grub.cfg:
username@pcname:~$ sudo grep -E "menuentry|set root=" /boot/grub/grub.cfg | head -n 30
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
set root='lvmid/h2nltQ-SkGf-mDeu-Kxr5-9oCO-dWFI-kMB1Ov/aeVlyG-NKF0-MaXE-9lVM-VzUm-HreZ-pBjGIZ'
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
set root='hd0,msdos2'
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
menuentry 'Ubuntu, with Linux 6.14.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-27-generic-advanced-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
set root='hd0,msdos2'
menuentry 'Ubuntu, with Linux 6.14.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-27-generic-recovery-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
set root='hd0,msdos2'
menuentry 'Ubuntu, with Linux 6.14.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-24-generic-advanced-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
set root='hd0,msdos2'
menuentry 'Ubuntu, with Linux 6.14.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.14.0-24-generic-recovery-3fd7e0c8-f0cf-4402-9565-79d913a620dd' {
set root='hd0,msdos2'
menuentry "Memory test (memtest86+x64.efi)" --class memtest $menuentry_id_option 'memtest86+' {
set root='hd0,msdos2'
menuentry 'Memory test (memtest86+x64.efi, serial console)' --class memtest $menuentry_id_option 'memtest86+-serial' {
set root='hd0,msdos2'
menuentry 'UEFI
8) Neustart und Test
--------------------
username@pcname:~$ sudo reboot
Beobachte BIOS/UEFI-Boot: erscheint „ubuntu“ als Option und bootet korrekt?
Wenn nicht, beim Neustart per Boot-Menü (F12/F8 o.ä.) manuell ubuntu oder EFI\ubuntu\shimx64.efi auswählen.
Fehlersuche bei typischen Problemen
-----------------------------------
a) Meldung beim grub-install: EFI variables cannot be set on this system
Prüfe mount | grep efivars. Falls nicht gemountet:
sudo mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Danach grub-install erneut. Wenn das nicht möglich ist (z. B. weil du in einem Live-Umfeld chrootest), musst du efibootmgr auf dem echten laufenden System nutzen oder die Boot-Einträge manuell mit efibootmgr anlegen (s. o.).
b) grub-install meckert über Architektur (modinfo.sh existiert nicht)
Stelle sicher, dass du das passende Paket installiert hast (grub-efi-amd64 für 64-Bit UEFI).
c) Boot bleibt in grub> oder grub rescue>
Temporär: starte manuell
grub> set root=(hd0,msdos2)
grub> linux /vmlinuz-6.14.0-24-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
grub> initrd /initrd.img-6.14.0-24-generic
grub> boot
wobei statt (hd0,msdos2) muss ggf. ein Bezeichner für deine Boot-Partition stehen und die korrekte Namen für *generic- und *--lv stehen.
Dauerhaft: nach erfolgreichem Boot → sudo grub-install ... + sudo update-grub.