Debian bullseye booted nicht mehr nach Festplattenumbau

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
minderaser
Beiträge: 3
Registriert: 03.08.2022 19:55:05

Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von minderaser » 03.08.2022 20:31:38

Hallo,

ich bin hier neu im Forum und so richtig habe ich über die Suche nicht das gefunden, was ich wollte.

Mein Vorhaben:

Ich habe einen Intel Nuc der 7. Generation mit Debian bullseye am Laufen. Den Kernel hab ich in Ruhe gelassen und ich habe nur eine VM für HassIO und Nextcloud laufen.
Das System läuft gut, abe raus diversen Gründen wollte ich das System auf einen Intel Nuc der 8. Generation umziehen.
Ich habe sowas noch nie gemacht und gelesen, dass ich eigentlich nur die Festplatte von den einen Nuc in den anderen umbauen muss. Das habe ich getan.
Beide haben UEFI!

Das Problem:
Im neuen Nuc wird zwar die SSD angezeigt, aber in der UEFI Boot Reinfolge ist die Platte nicht aufgeführt. Im UEFI kann ich mir sogar die efi-Dateien alle anzeigen lassen, die alle unter \EFI\debian\ liegen.

Jetzt brauche ich Ideen woran das liegen kann. Könnt ihr mir helfen?

Grüße
Minderaser

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von OrangeJuice » 03.08.2022 20:45:07

Hast du Secure Boot aktiviert?

minderaser
Beiträge: 3
Registriert: 03.08.2022 19:55:05

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von minderaser » 03.08.2022 20:51:33

Sorry das hab ich vergessen zu schreiben:
Secure Boot ist deaktiviert

rhHeini
Beiträge: 2289
Registriert: 20.04.2006 20:44:10

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von rhHeini » 03.08.2022 21:01:33

Tja, UEFI ist komplizierter als so nen altes Legacy Bios. Da fehlt hat der Eintrag in den efivars im neuen Rechner. Nur eingetragene Devices werden Dir als bootbar angezeigt.

Abhilfe: boote mal Dein Installationsmedium im Rescue-Modus. Der sollte die SSD erkennen, dann läßt Du ein chroot auf das System machen, und in der Shell installierst Du den grub neu. Nach einem Reboot sollte der neue NUC von der SSD booten können.

Benutzeravatar
grubenlicht
Beiträge: 419
Registriert: 10.06.2021 22:35:56

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von grubenlicht » 03.08.2022 21:08:41

minderaser hat geschrieben: ↑ zum Beitrag ↑
03.08.2022 20:31:38
Das Problem:
Im neuen Nuc wird zwar die SSD angezeigt, aber in der UEFI Boot Reinfolge ist die Platte nicht aufgeführt. Im UEFI kann ich mir sogar die efi-Dateien alle anzeigen lassen, die alle unter \EFI\debian\ liegen.

Jetzt brauche ich Ideen woran das liegen kann. Könnt ihr mir helfen?
schau nach mit

Code: Alles auswählen

efibootmgr -v
, wirst sehen, da ist kein Eintrag im NVRAM.
Den erzeugst du mit

Code: Alles auswählen

efibootmgr --create --disk /dev/sda --part 1 --label "Name" --loader \\EFI\\debian\\grubx64.efi
(sda und part 1 zeigen auf die ESP, "Name" kannst du frei wählen.

minderaser
Beiträge: 3
Registriert: 03.08.2022 19:55:05

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von minderaser » 04.08.2022 07:02:32

Danke Grubenlicht!!!!
Dein Beitrag hat geholfen.
Ich kann jetzt auch auf dem neuen Nuc mein Linux starten.

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von OrangeJuice » 04.08.2022 08:54:35

Du kannst auch noch, nachdem du mit efibootmgr -v nachgesehen hast, ein "grub-install" ausführen. Ich hatte auch Probleme mit dem NVRAM eines PCs, nach einem grub-install wurde dann der Pfad nochmals angepasst.

Ich frage mich immer noch, was dazu führt, dass der eine PC alles korrekt einliest und der andere einfach den Debian Pfad vergisst. Hier ist es mit Secure Boot der Fall, den Pfad habe ich dann immer wie oben beschrieben angelegt, nur mit shimx64 statt grubx64.

Aber interessant, dass es nicht nur bei meinem PC in dieser Art auftritt.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von hikaru » 04.08.2022 09:03:40

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
03.08.2022 21:08:41
minderaser hat geschrieben: ↑ zum Beitrag ↑
03.08.2022 20:31:38
Das Problem:
Im neuen Nuc wird zwar die SSD angezeigt, aber in der UEFI Boot Reinfolge ist die Platte nicht aufgeführt. Im UEFI kann ich mir sogar die efi-Dateien alle anzeigen lassen, die alle unter \EFI\debian\ liegen.

Jetzt brauche ich Ideen woran das liegen kann. Könnt ihr mir helfen?
schau nach mit

Code: Alles auswählen

efibootmgr -v
, wirst sehen, da ist kein Eintrag im NVRAM.
Den erzeugst du mit

Code: Alles auswählen

efibootmgr --create --disk /dev/sda --part 1 --label "Name" --loader \\EFI\\debian\\grubx64.efi
(sda und part 1 zeigen auf die ESP, "Name" kannst du frei wählen.
Da ich in Bezug auf UEFI-Boot noch sehr grün hinter den Ohren bin:
Was ist das für ein System, unter dem dies hier passiert? Ist es ein UEFI-fähiges "Live"-System von einem Stick? Ist es das bereits installierte Debian (Falls ja, wie kam man da hin?)? Oder ist das eine vom UEFI angebotene Shell?

Benutzeravatar
grubenlicht
Beiträge: 419
Registriert: 10.06.2021 22:35:56

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von grubenlicht » 04.08.2022 10:47:45

hikaru hat geschrieben: ↑ zum Beitrag ↑
04.08.2022 09:03:40
[...]
Was ist das für ein System, unter dem dies hier passiert? Ist es ein UEFI-fähiges "Live"-System von einem Stick? Ist es das bereits installierte Debian (Falls ja, wie kam man da hin?)? Oder ist das eine vom UEFI angebotene Shell?
auf jeden Fall muß im UEFI der EFI Modus aktiv sein, (!kein "legacy", oder both o.ä).
Ob jetzt ein LiveSystem oder das auf der SSD (so es denn tatsächlich im EFI Modus installiert wurde, falls nicht, siehe Beitrag von @rhHeini ) mittels SG²D spielt keine Rolle.
OrangeJuice hat geschrieben: ↑ zum Beitrag ↑
04.08.2022 08:54:35
Ich frage mich immer noch, was dazu führt, dass der eine PC alles korrekt einliest und der andere einfach den Debian Pfad vergisst.
in diesem Falle hier ist davon auszugehen, daß auf dem neuen NUC noch gar keine (indentisches O/S) Installation stattgefunden hat.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von hikaru » 04.08.2022 10:58:36

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
04.08.2022 10:47:45
Ob jetzt ein LiveSystem oder das auf der SSD (so es denn tatsächlich im EFI Modus installiert wurde, falls nicht, siehe Beitrag von @rhHeini ) mittels SG²D spielt keine Rolle.
("SG²D" = Super Grub2 Disk)
Ok, also muss man zunächst irgendein Linux hochkriegen. Die UEFI-Shell selbst bietet das nicht an.

Benutzeravatar
grubenlicht
Beiträge: 419
Registriert: 10.06.2021 22:35:56

Re: Debian bullseye booted nicht mehr nach Festplattenumbau

Beitrag von grubenlicht » 04.08.2022 11:59:37

hikaru hat geschrieben: ↑ zum Beitrag ↑
04.08.2022 10:58:36
...Die UEFI-Shell selbst bietet das nicht an.
bestimmt!

Code: Alles auswählen

help bcfg
und weiter

Code: Alles auswählen

bcfg boot dump -v
(vergl. Windows bcdedit, oder wie das da heißt)

Mir gelingt allerdings noch nicht mal das Anhalten der Ausgabe (z. B. wie bei grub/core.img mittels set pager=1)
(EDIT.: ⏵ ...-b ⏴, z. B.help -b. Bin zwar nicht mehr neu (weder mit Linux, noch sonst), aber auf -b wie break bin ich nicht gekommen :oops: )
https://www.manualslib.de/manual/45397/ ... Shell.html
https://www.su4me.de/hdw_uefi.html

Antworten