ubuntuusers.de

EFI-Partition zu klein: Firmware-Update scheitert

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

mipi

(Themenstarter)
Avatar von mipi

Anmeldungsdatum:
24. Juni 2006

Beiträge: 175

Wohnort: Berlin

Danke für die Tipps, ich werde da heute Abend rangehen und berichten ...

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9722

Wohnort: Münster

Frieder108 schrieb:

Der Unterschied zwischen der parted-Abfrage und der df-Abfrage bzgl. der Partitionsgröße ist krass

Die Grüße einer Partition und die Größe eines eventuell in dieser Partition installierten Dateisystems sind zwei unterschiedliche Eigenschaften.

Es reicht nicht aus, nur die Partition zu vergrößern, sondern man muss auch in einem 2. Schritt die Größe des Dateisystems auf die neue Größe der Partition ausweiten.

mipi

(Themenstarter)
Avatar von mipi

Anmeldungsdatum:
24. Juni 2006

Beiträge: 175

Wohnort: Berlin

kB schrieb:

Es reicht nicht aus, nur die Partition zu vergrößern, sondern man muss auch in einem 2. Schritt die Größe des Dateisystems auf die neue Größe der Partition ausweiten.

Genau das ist ja die Frage wie ... Allerdings habe ich die obigen Artikel noch nicht gelesen ...

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9722

Wohnort: Münster

mipi schrieb:

kB schrieb:

[…] die Größe des Dateisystems auf die neue Größe der Partition ausweiten.

Genau das ist ja die Frage wie

Bei einem FAT-Dateisystem (was für die EFI-Systempartition sinnvoll ist) ist mir dafür kein Programm bekannt. Der schnellste (und m.E.) auch sicherste Weg:

  1. Daten sichern.

  2. Neu formatieren.

  3. Daten zurückspielen.

Bei anderen Typen des Dateisystems (z.B. ext2) gibt es für die Aufgaben geeignete Dienstprogramme, die einem den dritten Schritt ersparen. Meistens.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3177

Es wird moniert, dass die EFI-Partition ein paar MB zu klein ist.

Wo ist eigentlich die "offizielle" Fehlermeldung hier? Nicht, daß ich dem TS nicht traue ... 😎 (s. von.wert)

192MB fat32 EFI system partition boot, esp

Ist das nicht die "korrekte, ausreichende" Größe?

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3790

hakel2022 schrieb:

Ist das nicht die "korrekte, ausreichende" Größe?

Es ist die von Microsoft bei der Installation von Windows angelegte Größe, siehe https://learn.microsoft.com/de-de/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions?view=windows-11, Abschnitt Systempartition.

Ob die immer ausreichend ist? Anscheinend nicht. Was sich da beim TE ordnergrößentechnisch so drauf tummelt, könnte er per ncdu ja einfach mal inspizieren. Eventuell sind aufgrund von früheren Installationen irgendwelche Leichen vorhanden.

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9590

hakel2022 schrieb:

192MB fat32 EFI system partition boot, esp

Ist das nicht die "korrekte, ausreichende" Größe?

scheinbar wohl nicht → df -h liefert ~ 100 MB weniger.

Aber gut, vielleicht lässt sich ja via efibootmgr was richten - was gibt denn

efibootmgr -v

aus?

mipi

(Themenstarter)
Avatar von mipi

Anmeldungsdatum:
24. Juni 2006

Beiträge: 175

Wohnort: Berlin

Die Ausgabe von efibootmgr -v

pi@mobilP15s:~$ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,0010,0011,0012,0013,0014,0015,0019,001A,001B,001C,001D,001E,001F,0020,0021,0022,0023,0002
Boot0000* Windows Boot Manager	HD(1,GPT,235d6cf6-79e4-46ee-bc76-3b514b11484b,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000064000100000010000000040000007fff0400
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 f6 6c 5d 23 e4 79 ee 46 bc 76 3b 51 4b 11 48 4b 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 64 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0001* Ubuntu	HD(1,GPT,235d6cf6-79e4-46ee-bc76-3b514b11484b,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 f6 6c 5d 23 e4 79 ee 46 bc 76 3b 51 4b 11 48 4b 02 02 / 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
Boot0002* Linux-Firmware-Updater	HD(1,GPT,235d6cf6-79e4-46ee-bc76-3b514b11484b,0x800,0x32000)/File(\EFI\ubuntu\fwupdx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 f6 6c 5d 23 e4 79 ee 46 bc 76 3b 51 4b 11 48 4b 02 02 / 04 04 36 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 66 00 77 00 75 00 70 00 64 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0010  Setup	FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
      dp: 04 06 14 00 66 8b 1c 72 6c 42 86 4e 8e 99 34 57 c4 6a b0 b9 / 7f ff 04 00
Boot0011  Boot Menu	FvFile(126a762d-5758-4fca-8531-201a7f57f850)
      dp: 04 06 14 00 2d 76 6a 12 58 57 ca 4f 85 31 20 1a 7f 57 f8 50 / 7f ff 04 00
Boot0012  Diagnostic Splash Screen	FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
      dp: 04 06 14 00 a6 d9 d8 a7 b0 6a eb 4a ad 9d 16 3e 59 a7 a3 80 / 7f ff 04 00
Boot0013  Lenovo Diagnostics	FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
      dp: 04 06 14 00 5b 61 7e 3f 45 0d 80 4f 88 dc 26 b2 34 95 85 60 / 7f ff 04 00
Boot0014  Regulatory Information	FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
      dp: 04 06 14 00 a0 92 8c 47 22 26 b7 42 a6 5d 58 94 16 9e 4d 24 / 7f ff 04 00
Boot0015  ThinkShield secure wipe	FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
      dp: 04 06 14 00 d5 a0 93 35 52 bd a0 43 80 8e cb ff 5e ce 24 77 / 7f ff 04 00
Boot0016  Startup Interrupt Menu	FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
      dp: 04 06 14 00 f4 e6 6e f4 85 47 a3 43 92 3d 7f 78 6c 3c 84 79 / 7f ff 04 00
Boot0017  Rescue and Recovery	FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
      dp: 04 06 14 00 60 3f 5d 66 3e ad ad 4c 8e 26 db 46 ee e9 f1 b5 / 7f ff 04 00
Boot0018  MEBx Hot Key	FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
      dp: 04 06 14 00 6a d5 6f ac 41 3d fd 4e a1 b9 87 02 93 81 1a 28 / 7f ff 04 00
Boot0019* USB CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 86 70 12 96 aa 5a 78 48 b6 6c d4 9d d3 ba 6a 55 / 7f ff 04 00
Boot001A* USB FDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 6f f0 15 a2 88 30 b5 43 a8 b8 64 10 09 46 1e 49 / 7f ff 04 00
Boot001B* NVMe0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 00 / 7f ff 04 00
Boot001C* NVMe1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 01 / 7f ff 04 00
Boot001D* ATA HDD0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 02 / 7f ff 04 00
Boot001E* ATA HDD1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 01 / 7f ff 04 00
Boot001F* USB HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 33 e8 21 aa af 33 bc 47 89 bd 41 9f 88 c5 08 03 / 7f ff 04 00
Boot0020* PXE BOOT	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 78 a8 4a af 2b 2a fc 4e a7 9c f5 cc 8f 3d 38 03 / 7f ff 04 00
Boot0021* LENOVO CLOUD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ad 38 cc bb f7 ed f0 4d 95 9c f4 2a a7 4d 36 50 / 03 18 3b 00 68 74 74 70 73 3a 2f 2f 64 6f 77 6e 6c 6f 61 64 2e 6c 65 6e 6f 76 6f 2e 63 6f 6d 2f 70 63 63 62 62 73 2f 63 64 65 70 6c 6f 79 2f 65 66 69 2f 62 6f 6f 74 2e 65 66 69 / 7f ff 04 00
Boot0022  Other CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 06 / 7f ff 04 00
Boot0023  Other HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 06 / 7f ff 04 00
Boot0024* USBR BOOT CDROM	PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0b 01 / 7f ff 04 00
Boot0025* USBR BOOT Floppy	PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0b 00 / 7f ff 04 00
Boot0026* ATA HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 / 7f ff 04 00
Boot0027* ATAPI CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 / 7f ff 04 00
pi@mobilP15s:~$ 

mipi

(Themenstarter)
Avatar von mipi

Anmeldungsdatum:
24. Juni 2006

Beiträge: 175

Wohnort: Berlin

kB schrieb:

  1. Daten sichern.

  2. Neu formatieren.

  3. Daten zurückspielen.

Könnt ihr da ein kleines bisschen detaillierter sein? Ich hab so etwas schon jahr(zehnt)elange nicht mehr gemacht ...

Gruß Micha

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12016

mipi schrieb:

Könnt ihr da ein kleines bisschen detaillierter sein?

Was kB da geschrieben hat, ist allgemein, aber nicht auf eine ESP anwendbar. Im Gegenteil, schon wenn Du deren Größe änderst - logischerweise mußt Du nachfolgende Partion(en) ändern - ist es möglich, daß nicht mehr gebootet werden kann. Je nach Tool wird davor auch ausdrücklich gewarnt.

Ich habe sowas natürlich auch schon machen müssen. Ein Rechner mit Ur-Win10 installiert (einer der ersten eigenen im IT-Service, die wir damals mit Win10 installiert gehabt haben) hat auch diese 192-MiB-Partition erstellt gehabt und ein späteres "Funktions-Update" deswegen, weil zu klein, abgelehnt. Mit GParted vergrößert auf 500 MiB, Glück gehabt, Win10 ist trotzdem gekommen.

Ich habe Dir doch aber auch andere Möglichkeiten des Flashens genannt. Wenn Du mit dem (für USB-Stick verändertem) .iso flashst, kannst Du fwupd auch purgen.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11304

Hej von.wert,

von.wert schrieb:

... Was kB da geschrieben hat, ist allgemein, aber nicht auf eine ESP anwendbar.

warum sollte das nicht funktionieren? Man muß freilich – je nach Vorgehensweise – schon ein bißchen mehr beachten

  • Daten sichern → geht wohl am einfachsten, wenn man das flag ef00 entfernt; alternativ kann man die ESP auch nach /mnt mounten

  • Neu formatieren → zieht neue UUID und PartUUID nach sich, das muß im NVRAM – PartUUID Eintrag für Ubuntu – wie auch in der /etc/fstab UUID berücksichtigt werden

  • Daten zurückspielen → (s. Punkt 1)

Was mir schleierhaft ist: Was hat ein firmeware update in der ESP verloren? (imho nix!)

Gruß black tencate

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12016

black_tencate schrieb:

Was hat ein firmeware update in der ESP verloren? (imho nix!)

Weswegen ich auch nicht glaube, daß es sich um die ESP handelt.

Aber er brauchte sich auch nur mal von der Verbissenheit, unbedingt über Ubuntus Aktualisierungsverwaltung, die an dieser Stelle auf fwupd setzt (und nochmal, bei fwupd sollte stets die aktuelle Version verwendet werden), lösen, könnte mit dem konvertiertem .iso flashen oder, schließlich hat er den Krempel ja, unter Windows.

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9590

von.wert schrieb:

… oder, schließlich hat er den Krempel ja, unter Windows.

das wäre jetzt tatsächlich meine nächste Frage an den TE - gibt es das Windows oder ist das eine "Karteileiche"?

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3177

Boot0027* AT ..

27 - wie bekommt man denn das wieder bereinigt, UEFI auf Default oder mühsam manuell? 😎

Boot0013 Lenovo Diagnostics

Alles aktiviert, was angeboten wurde oder hat sich das UEFI "verschluckt"?

Falls wirklich Windows noch vorhanden ist, verstehe ich den Aufwand eh nicht.

Daß man den ESP überlaufen lassen kann, wußte ich jedenfalls noch nicht. Wieder etwas gelernt ...

Mylin

Avatar von Mylin

Anmeldungsdatum:
23. Juli 2024

Beiträge: 339

hakel2022 schrieb:

Boot0027* AT ..

27 - wie bekommt man denn das wieder bereinigt, UEFI auf Default oder mühsam manuell? 😎

Mühsam? Ist doch mit guefi schnell gemacht.

https://github.com/gapan/guefi

Wer mag klöppelt sich gsudo noch hinzu.

https://github.com/st4s1k/gsudo