staging.inyokaproject.org

Nach Neuinstallation startet Lubuntu nicht / vermutlich UEFI-Problem

Status: Gelöst | Ubuntu-Version: Lubuntu 22.04 (Jammy Jellyfish)
Antworten |

Thomasbaerteddy

(Themenstarter)

Anmeldungsdatum:
2. März 2013

Beiträge: 85

@black_tencate Das mit dem USB Stick auf einer UEFI Maschine war eine Aussage von @schollsky

Ansonsten brachte die Ueberpruefung des Bootmodus UEFI.

Das Livesystem konnte ich nur starten bzw. vom Stick booten, nachdem ich im BIOS auf UEFI und Legacy umgestellt hatte. Und auch da musste ich im Bootmenue explizit UEFI JetFlashTranscend auswaehlen.

@von.wert Jetzt hats gefunzt. Musste die Datei von den Downloads direkt ins Homeverzeichnis verschieben. Danke!

So, wie installiere ich denn jetzt? UEFI, klar. Aber wie partioniere ich richtig? Bzw. wie erstelle ich die UEFI Partition richtig?

GKrug

Anmeldungsdatum:
20. Oktober 2017

Beiträge: 411

Du aber mit btrfs,

Sie doch bitte nicht so gereizt. Btrfs spielt bei diesem Thema keine Rolle (obwohl ich ohne das gar nicht auf den Gedanken an Linux gekommen wäre. Refs bei Windows ist wohl noch nicht so weit.)

besser wäre wohl ext4

Ich habe Linux immer von DVD oder Stick ziemlich problemlos installiert. Auf der Kommandozeile könnte ich das gar nicht. Dank Eurer Hilfe läuft es ziemlich perfekt.

GKrug

Anmeldungsdatum:
20. Oktober 2017

Beiträge: 411

Bzw. wie erstelle ich die UEFI Partition richtig?

Bei mir gibt es keine UEFI Partition, vielleicht eine EFI Ordner in der Boot Partition. Ich habe es doch für Dich dargestellt.

€ Windows nennt die Bootpartition EFI-Partition, bei Windows und bei Ubuntu.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej Thomasbaerteddy,

Thomasbaerteddy schrieb:

So, wie installiere ich denn jetzt?

Du startest ins LiveSystem und zeigst mal ein sudo parted -l. Ferner, gilt denn noch, daß Du ein vorhandenes "/home" weiterbenutzen möchtest?

UEFI, klar.

dazu im LiveSystem die Überprüfung auf EFI/legacy

Aber wie partioniere ich richtig? Bzw. wie erstelle ich die UEFI Partition richtig?

eine ESP legst Du einfach vorher mit gparted an, eine FAT32 Partition (50M sind mehr als genug!), nach dem Anlegen dann rechteMausklick auf die Partition → Markierung → esp. Für diese Partition wählst Du im Installationsprogramm dann als Einhängepunkt "/boot/efi" wählen. Rest, so wie Du es brauchst, swap wird als Datei angelegt.

@GKrug, wenn Du nichts konstruktives beitragen möchtest, geh' mit Deinen Bemerkungen in den Meckerthread, aber bring hier nicht alles durcheinander!

Gruß black tencate

Thomasbaerteddy

(Themenstarter)

Anmeldungsdatum:
2. März 2013

Beiträge: 85

So, es hat jetzt alles geklappt! Ich habe im UEFI-Menü bei den Bootoptionen jetzt UEFI und Legacy aktiviert gelassen.

Beim Installationsprogramm eine GPT-Partitionstabelle angelegt, erste Partition FAT32, Einhängepunkt /boot/efi, Markierung boot, der Rest wie gewohnt (20 GB / fürs System, 90 GB /home, knapp 4 GB SWAP, obwohl bei 8 GB RAM das System nicht swappen dürfte).

Das Home-Verzeichnis habe ich neu angelegt (vorher Backup gemacht), waren ja nicht viele Dateien...

Mein Fehler war einfach die GPT-Partitionstabelle und die /boot/efi - Partition.

Vielen Dank für Eure Hilfe - in ein paar Jahren (wenn der Support für Kubuntu 22.04 ausläuft) melde ich mich hier an der Stelle nochmal, wie ich vorgehe, daß ich ein bestehendes /home - Verzeichnis übernehmen kann, wenn ich von MBR auf GPT umstelle... 😇

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16802

Hallo Thomasbaerteddy,

20 GB für / sind aber recht knapp bemessen bei den Snaps ....

Gruss Lidux

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7131

Lidux schrieb:

20 GB für / sind aber recht knapp bemessen bei den Snaps ....

Dem möchte ich uneingeschränkt zustimmen. (Snaps halten immer 2 installierte Versionen vor!)

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Lidux schrieb:

20 GB für / sind aber recht knapp bemessen bei den Snaps

Man sollte das 120-GB-SSD, also 111.76 GiB, davon gehen noch 5% Reserve ab, ersetzen (die kosten doch nun wirklich nicht mehr die Welt) - und wenn nicht, swap nicht als Partition (permanent verloren), sondern File (dynamisch) anlegen. Auch eine separate Partition für /home, im Normalfall positiv, sollte man sich bei dieser geringen Gesamtkapazität überlegen (schon, damit Wear Levelling überhaupt möglich ist, nicht immer gleiche Zellen beschrieben werden).


Thomasbaerteddy schrieb:

HDD ist eine relativ neue SSD.

Ein HDD ist ein HDD, ein SSD ist ein SSD.

GKrug

Anmeldungsdatum:
20. Oktober 2017

Beiträge: 411

An sich installiere ich OS so, wie es das Installationsprogramm automatisch macht. Warum dabei gar kein swap angelegt wurde, weiß ich nicht. Da ich 64GB RAM habe, habe ich dann auch 64GB swap angelegt, als Partition, weil ich nicht weiß, wie es als Datei gemacht wird. Mein Ubuntu benutzt kein swap, aber ohne will es nicht fehlerfrei starten.

Mein Ubuntu hat komplett mit Anwenderdaten, Mails usw. etwa 22GB.

OT (Für mich ist jedes Bit eine Fehlerquelle. Wenn ich Programme von bemitleidenswerten, vom Chef missbrauchten Kolleginnen lauffähig machen durfte, dann waren die danach oft ca 10% kleiner. Nur so im Vorbeischauen.)

Wear Levelling macht die Firmware so, wie sie es für richtig hält.

https://www.google.com/search?channel=fs&client=ubuntu-sn&q=ssd+garbage+collection+vs+trim

Da gibt es einige Methoden, Verfahren. SLC- Modus usw. Etwas freier, nicht partitionierter Platz auf der SSD ist immer gut.

Overprovisioning https://www.google.com/search?channel=fs&client=ubuntu-sn&q=ssd+overprovisioning

Samsung Magician z.B. hat dafür extra Einstellungen.

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

black_tencate schrieb:

Bei nur Legacy bootet er vom Stick nicht, bei nur UEFI kann ich ihn nicht auswählen.

für einen mit Startmedienersteller hergestellten Stick nicht glaubhaft, da so ein Stick eben beide Modi beherrscht.

Einspruch!

Theoretisch hast Du Recht, praktisch aber folgende BUG-Meldung beachten:

https://bugs.launchpad.net/ubuntu-cdimage/+bug/1899308

und auch diesen Thread:

https://askubuntu.com/questions/1406886/does-ubuntu-22-04-require-a-uefi-instead-of-a-bios

Ich habe hier auch einen HP-Rechner, bei dem ich einen mit dd oder Startmedienersteller erzeugten Ubuntu 22.04.2-Stick nicht im BIOS-Boot-Modus starten kann. Der selbe Rechner startet einen Ubuntu 20.4.5-Stick im BIOS-Boot-Modus hingegen.

Unterschiede zwischen dem 20.4.5- und 22.04.2-Stick (von einem 20.04 aus analysiert):

Ubunut 20.04.5-Stick:

sudo parted -l

...
Warnung: Der Treiberdeskriptor sagt, dass die physische Blockgröße 2048 Bytes
ist. Linux sagt, dass es 512 Bytes sind.
Ignorieren/Ignore/Abbrechen/Cancel? Ignore                                
Modell: JetFlash Transcend 16GB (scsi)
Festplatte  /dev/sdd:  63,2GB
Sektorgröße (logisch/physisch): 2048B/512B
Partitionstabelle: mac
Disk-Flags: 

Nummer  Anfang  Ende   Größe   Dateisystem  Name   Flags
 1      2048B   6143B  4096B                Apple
 2      290MB   294MB  4096kB               EFI

sudo fdisk -l

...
Festplatte /dev/sdd: 14,73 GiB, 15795748864 Bytes, 30851072 Sektoren
Festplattenmodell: Transcend 16GB  
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: dos
Festplattenbezeichner: 0x105b854a

Gerät      Boot  Anfang     Ende Sektoren Größe Kn Typ
/dev/sdd1  *          0  7547231  7547232  3,6G  0 Leer
/dev/sdd2        566648   574647     8000  3,9M ef EFI (FAT-12/16/32)
/dev/sdd3       7548928 30851071 23302144 11,1G 83 Linux

sudo gdisk -l

GPT fdisk (gdisk) version 1.0.5

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************


Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdd: 30851072 sectors, 14.7 GiB
Model: Transcend 16GB  
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): AC001781-0C49-4A5B-9A7B-773F1377BEC9
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 30851038
Partitions will be aligned on 8-sector boundaries
Total free space is 7540894 sectors (3.6 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   2          566648          574647   3.9 MiB     EF00  EFI system partition
   3         7548928        30851071   11.1 GiB    8300  Linux filesystem

Ubuntu 22.04.2-Stick:

sudo parted -l

Warnung: Nicht der gesamte verfügbare Platz von /dev/sdd scheint belegt zu sein.
Sie können die GPT reparieren, damit der gesamte Platz verwendet wird
(zusätzlich 21226880 Blöcke) oder Sie können mit den aktuellen Einstellungen
fortfahren. 
Reparieren/Fix/Ignorieren/Ignore? Ignore                                  
Modell: JetFlash Transcend 16GB (scsi)
Festplatte  /dev/sdd:  15,8GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Disk-Flags: 

Nummer  Anfang  Ende    Größe   Dateisystem  Name       Flags
 1      32,8kB  4922MB  4922MB               ISO9660    versteckt, msftdata
 2      4922MB  4927MB  5155kB               Appended2  boot, esp
 3      4927MB  4928MB  307kB                Gap1       versteckt, msftdata

sudo fdisk -l

GPT-PMBR-Größenunterschied (9624191 != 30851071) wird durch »write« korrigiert.
Die Sicherungs-GPT-Tabelle befindet sich nicht am Ende des Gerätes. Das Problem wird durch »write« korrigiert.
Festplatte /dev/sdd: 14,73 GiB, 15795748864 Bytes, 30851072 Sektoren
Festplattenmodell: Transcend 16GB  
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: A0891D7E-B930-4513-94D9-F629DBD637B2

Gerät       Anfang    Ende Sektoren Größe Typ
/dev/sdd1       64 9613459  9613396  4,6G Microsoft Basisdaten
/dev/sdd2  9613460 9623527    10068  4,9M EFI-System
/dev/sdd3  9623528 9624127      600  300K Microsoft Basisdaten

sudo gdisk -l

GPT fdisk (gdisk) version 1.0.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdd: 30851072 sectors, 14.7 GiB
Model: Transcend 16GB  
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): A0891D7E-B930-4513-94D9-F629DBD637B2
Partition table holds up to 248 entries
Main partition table begins at sector 2 and ends at sector 63
First usable sector is 64, last usable sector is 9624128
Partitions will be aligned on 4-sector boundaries
Total free space is 1 sectors (512 bytes)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              64         9613459   4.6 GiB     0700  ISO9660
   2         9613460         9623527   4.9 MiB     EF00  Appended2
   3         9623528         9624127   300.0 KiB   0700  Gap1

Der Rechner - also der mit den Start-Problemen im BIOS-Modus bezüglich 22.04.2 - hat ein UEFI der Version 2.3.1 (hier ist ausdrücklich die UEFI-Version gemeint und nicht die Firmwareversion!). Das UEFI des TE dürfte mutmaßlich noch älter sein.

UEFI-Version kann man mittels

journalctl -b -k --grep="EFI v" 

auslesen, sofern das System im UEFI-Boot-Modus gestartet wurde.

UEFI-Implementierungen älterer Generation können also Probleme mit Ubuntu-Sticks haben, die über eine GPT verfügen. Mutmaßlich knüpft die Implementierung da den Start im BIOS-Modus an Datenträger mit MBR.

LG, Newubunti

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej Newubunti,

Newubunti schrieb:

black_tencate schrieb:

Bei nur Legacy bootet er vom Stick nicht, bei nur UEFI kann ich ihn nicht auswählen.

für einen mit Startmedienersteller hergestellten Stick nicht glaubhaft, da so ein Stick eben beide Modi beherrscht.

Einspruch!

Theoretisch hast Du Recht, praktisch aber folgende BUG-Meldung beachten:

https://bugs.launchpad.net/ubuntu-cdimage/+bug/1899308

und auch diesen Thread:

https://askubuntu.com/questions/1406886/does-ubuntu-22-04-require-a-uefi-instead-of-a-bios

stimmt!

Himmiherrgottsakramentscheißglumpverreketswasdenkensichdendiemacherdabeieinenstickmitgpttabelleauszustatten! Und bei 'ner Installation wird dann immer noch CSM/EFI mischinstalliert?

Immer mehr Anzeichen, Ubuntu wohl doch mal auf den Mond zu schießen.

Gruß black tencate

DocHifi

Avatar von DocHifi

Anmeldungsdatum:
21. Oktober 2008

Beiträge: 1482

Immer mehr Anzeichen, Ubuntu wohl doch mal auf den Mond zu schießen.

Werde ich nach 22.04 definitiv tun.

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

black_tencate schrieb:

... Und bei 'ner Installation wird dann immer noch CSM/EFI mischinstalliert?

Die Frage kann ich Dir leider nicht beantworten, weil ich das schlicht noch nicht weiter untersucht habe. Ich brauche den betreffenden PC im Moment für andere Tests, zudem ist der schnarch-langsam, so dass man da nicht mal eben schnell - im Gegensatz zu einer VM auf einem ordentlichen Host - eine vollständige Test-Installation drüber jagt. Da kämpft eine AMD A6-5200 APU mit einer betagten SATA-Festplatte. ☺

LG, Newubunti

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

black_tencate schrieb:

Immer mehr Anzeichen, Ubuntu wohl doch mal auf den Mond zu schießen.

Na, wenn Du das als einer der letzten Aktiven hier schon sagst... 😀

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej Newubunti,

OT
Newubunti schrieb:

black_tencate schrieb:

... Und bei 'ner Installation wird dann immer noch CSM/EFI mischinstalliert?

Die Frage kann ich Dir leider nicht beantworten

mit 22.04.2 ist es auf alle Fälle noch so, daß, wenn man (im CSM) "Platte löschen und installieren" wählt, die Installation am Ende in beiden Modi lauffähig ist (das bekannte ubiquity Verhalten).

(für 23.04 mit dem neuen Installer habe ich heute Abend keinen Bock mehr…)
/OT

Gruß black tencate