staging.inyokaproject.org

do-release-upgrade 20.04->22.04, efi not found

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

Fratzfoto

Anmeldungsdatum:
20. Juli 2023

Beiträge: 8

Ich habe ein laufendes System mit Ubuntu 20.04.

1
2
3
4
5
6
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal

Ich möchte dieses System auf Ubuntu 22.04 updaten. Leider bekomme ich beim Update folgende Fehlermeldung:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Paketverwaltung wird überprüft
Paketlisten werden gelesen  Fertig            
Abhängigkeitsbaum wird aufgebaut.               
Statusinformationen werden eingelesen.  Fertig

Änderungen werden berechnet

Änderungen werden berechnet

EFI Systempartition (ESP) nicht verwendbar 

Ihre EFI-Systempartition (ESP) ist nicht in /boot/efi eingehängt. 
Bitte stellen Sie sicher, dass es sauber konfiguriert ist und 
versuchen Sie es noch einmal. 


Ursprünglicher Systemzustand wird wieder hergestellt

Wird abgebrochen
Paketlisten werden gelesen  Fertig            
Abhängigkeitsbaum wird aufgebaut.               
Statusinformationen werden eingelesen.  Fertig
=== Command detached from window (Wed Oct 30 09:59:06 2024) ===
=== Command terminated with exit status 1 (Wed Oct 30 09:59:16 2024) ===

Meine /etc/fstab sieht so aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$ cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/vgxubuntu-root /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
# UUID=868E-56EC  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/vgxubuntu-swap_1 none            swap    sw              0       0
/dev/disk/by-uuid/50A7-9B16 /boot/efi auto nosuid,nodev,nofail,x-gvfs-show 0 0

Man sieht, dass die fstab historischen Ballast mit sich führt. Offensichtlich war /boot/efi mal auf einem anderen Laufwerk. Ich habe das EFI System nun auf /dev/sda1 vorgefunden und die neue UUID über das Laufwerke Tool herausgefunden. Daraufhin habe ich den Mountpoint über die GUI angepasst und das Boot Laufwerk neu gemounted.

Jetzt befindet sich das EFI System aber im falschen Verzeichnis:

1
2
3
4
5
$ ll /boot/efi/
insgesamt 12
drwxr-xr-x 3 root root 4096 Jan  1  1970 ./
drwxr-xr-x 4 root root 4096 Okt 30 10:11 ../
drwxr-xr-x 5 root root 4096 Okt 29 09:06 EFI/

Daraufhin habe ich dann dann den Einhängepunkt abermals geändert, und zwar einfach auf /boot.

Dann befindet sich die EFI Partition aber unter /boot/EFI (groß geschrieben):

1
2
3
4
5
$ ll /boot
insgesamt 12
drwxr-xr-x  3 root root 4096 Jan  1  1970 ./
drwxr-xr-x 22 root root 4096 Apr 15  2024 ../
drwxr-xr-x  5 root root 4096 Okt 29 09:06 EFI/

Das Ubuntu Update will aber die EFI Partition unter /boot/efi haben.

Es muss doch irgendwie gehen, dass man /boot/efi/EFI bzw. /boot/EFI stattdessen nach /boot/efi einhängt?

Hat da einer ne Itze?

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

Moderiert von schwarzheit:

Aus dem Spamfilter befreit.

Bearbeitet von Thomas_Do:

Versionsangabe korrigert.

Bilder

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

Deinen Anhängen fehlt die Dateiendung.

Anhänge bitte immer mit Dateiendung hochladen. → Forum/Syntax (Abschnitt „Bilder“)

Fratzfoto

(Themenstarter)

Anmeldungsdatum:
20. Juli 2023

Beiträge: 8

OK. Sorry. Ich kann es jetzt anscheinend aber leider nicht mehr ändern. Also schreibe ich hier die Dateiendung einfach mal rein: Die Endung ist .png. Damit sich keiner Sorgen macht, dass sich dahinter ne .exe verbergen könnte.

Mylin

Avatar von Mylin

Anmeldungsdatum:
23. Juli 2024

Beiträge: 371

Den fstab Eintrag bitte ändern in:

/dev/disk/by-uuid/50A7-9B16 /boot/efi vfat defaults 0 1

Fratzfoto

(Themenstarter)

Anmeldungsdatum:
20. Juli 2023

Beiträge: 8

Ich konnte die Herausforderung jetzt lösen. Zuerst habe ich die Mountoptionen wie vorgeschlagen angepasst.

Dann musste ich

/dev/disk/by-uuid/50A7-9B16

in ein anderes Verzeichnis mounten (z.B. /mnt) und dann mit

1
mount -B /mnt/EFI /boot/efi

-B, --bind einen Unterverzeichnisbaum an anderer Stelle einhängen (identisch mit -o bind)

an der vorgesehenen Stelle neu einhängen.

Dann hat

do-release-upgrade

nicht mehr gemeckert.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Wie sich jetzt endlich herausgestellt hat, fährt der Threadstarter doch Xubuntu. Diese Upgraderei nach anderthalb Jahren Aktualisierungslücke ist also vollkommen falsch.

Antworten |