[gelöst]Debian 12 installiert aber bootet nicht von Festplatte

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 22:02:39

Chameleon hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 22:00:32
Chameleon hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 21:57:49
Hmmm, warum das jetzt ein "Invalid argument" sein soll, versteh ich nicht - /etc/mtab gibt es jedenfalls in einem funktionierenden System

Code: Alles auswählen

 ls -l /etc | grep mtab
lrwxrwxrwx  1 root root       19  1. Jul 16:36 mtab -> ../proc/self/mounts
Zeig mal aus deinem Livesystem heraus die Ausgabe von

Code: Alles auswählen

ls -l /mnt/etc | grep mtab
das kommt raus
user@debian:~$ sudo mount -t proc /proc /mnt/proc
user@debian:~$ sudo cp /proc/mounts /mnt/etc/mtab
cp: error writing '/mnt/etc/mtab': Invalid argument
user@debian:~$ ls -l /mnt/etc | grep mtab
lrwxrwxrwx 1 root root 19 Aug 2 18:51 mtab -> ../proc/self/mounts
user@debian:~$

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 22:06:48

Seltsam - entweder ich hab nen Dreher drin oder …

Ich werd das mal nachstellen und mal versuchen, von meinem anderen Linux auf das Debian zuzugreifen - dauert ein bisschen, dann meld ich mich wieder.

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 22:12:30

Ok, lass die Zeile einfach weg, scheint mit Debian auch so zu funktionieren - bin jetzt über Tumbleweed in meinem Debian drin.

Code: Alles auswählen

localhost:~ # parted -l
Model: SSDSW1TB073QDRT (nvme)
Disk /dev/nvme0n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name               Flags
 1      1049kB  500MB   499MB   fat32           Efi                boot, esp
 2      500MB   35.5GB  35.0GB  ext4            Debian-System
 3      35.5GB  85.5GB  50.0GB  ext4            Debian-Home
 4      85.5GB  886GB   800GB   ext4            Daten
 5      886GB   904GB   18.0GB  linux-swap(v1)  Swap               swap
 6      904GB   930GB   26.8GB  ext4            Tumbleweed-System
 7      930GB   968GB   37.6GB  ext4            Tumbleweed-Home


localhost:~ # mount /dev/nvme0n1p2  /mnt
localhost:~ # mount /dev/nvme0n1p1 /mnt/boot/efi 
localhost:~ # mount -o bind /dev /mnt/dev 
localhost:~ # mount -o bind /sys /mnt/sys
localhost:~ # mount -t proc /proc /mnt/proc
localhost:~ # cp /proc/mounts /mnt/etc/mtab 
cp: error writing '/mnt/etc/mtab': Invalid argument
localhost:~ # chroot /mnt /bin/bash 
root@localhost:/# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm
root@localhost:/# 


debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 22:18:54

Ok, dann mach ich mal nen Neustart. Das chroot stand auch schon in der ersten Antwort hier im Thread, wusste aber nichts mit anzufangen
cp: error writing '/mnt/etc/mtab': Invalid argument
user@debian:~$ ls -l /mnt/etc | grep mtab
lrwxrwxrwx 1 root root 19 Aug 2 18:51 mtab -> ../proc/self/mounts
user@debian:~$ sudo chroot /mnt /bin/bash
root@debian:/# grub-install
Installing for x86_64-efi platform.
grub-install: warning: EFI variables are not supported on this system..
Installation finished. No error reported.
root@debian:/# update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-10-amd64
Found initrd image: /boot/initrd.img-6.1.0-10-amd64
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.
done
root@debian:/# exit
exit
user@debian:~$


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

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von grubenlicht » 02.08.2023 22:20:00

das

Code: Alles auswählen

for dir in /dev /dev/pts /proc /sys /run; do sudo mount --bind $dir /mnt$dir; done 
reicht doch für ein chroot.

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 22:21:32

nein @grubenlicht, das reicht nicht - nicht wenn es um eine Grubreparatur auf einem Efi-System geht.

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 22:24:33

das bios sagt immer noch dass da kein Betriebssystem ist :(

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

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von grubenlicht » 02.08.2023 22:31:04

Chameleon hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 22:21:32
nein @grubenlicht, das reicht nicht - nicht wenn es um eine Grubreparatur auf einem Efi-System geht.
ähem, 100x gemacht! (s. auch hier -> https://wiki.ubuntuusers.de/GRUB_2_von_ ... umstellen/ -> https://wiki.ubuntuusers.de/GRUB_2_von_ ... IOS-System)
u.v.a.m

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 22:32:58

Jetzt wirds tricky - war auf dem Gerät schon mal ein Linux installiert? Gibt es irgendwo ein Windows, das evtl. über einen Wechselrahmen oder ähnliches ebenfalls auf deinem Rechner betrieben wird.

Des weiteren, schon mal mit "Secure-Boot" im Uefi rumgespielt, sprich mal ein- oder ausgeschaltet?

@grubenlicht, und wenn du es schon so oft gemacht hast, warum hast du das dann nicht einfach so gepostet?
Des weiteren, was genau war jetzt an meiner Vorgehensweise falsch?

Nachtrag: da du ja auf Links zu stehen scheinst: https://wiki.ubuntuusers.de/GRUB_2/Repa ... ot-Methode

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 22:41:57

Chameleon hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 22:32:58
Jetzt wirds tricky - war auf dem Gerät schon mal ein Linux installiert? Gibt es irgendwo ein Windows, das evtl. über einen Wechselrahmen oder ähnliches ebenfalls auf deinem Rechner betrieben wird.

Des weiteren, schon mal mit "Secure-Boot" im Uefi rumgespielt, sprich mal ein- oder ausgeschaltet?

@grubenlicht, und wenn du es schon so oft gemacht hast, warum hast du das dann nicht einfach so gepostet?
Des weiteren, was genau war jetzt an meiner Vorgehensweise falsch?

Nachtrag: da du ja auf Links zu stehen scheinst: https://wiki.ubuntuusers.de/GRUB_2/Repa ... ot-Methode
Ja, ich bekomme so alle halbe Jahre einen Anfall und dann schau ich mir die Neusten Distriversionen an und eins bleibt dann drauf bis in einem halben Jahr dann wieder der "Anfall" kommt ;D

Und auf diesem Laptop war schon MX-Linux und Manjaro.

Scure boot habe ich heute schon mehrmals umgestellt, Da war ja hier der Antwortpost gewesen mit dem HP-Problem. Das hab ich schon durch getestet mit normal grub.efi und diese shim.efi. Hat aber nichts gebracht.

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

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von grubenlicht » 02.08.2023 22:44:28

ich fasse mal zusammen
– "/" auf nvme0n1p2 UUID 310b79e3-393e-42e2-8e3f-8ec6b5a4ab6b
– ESP auf nvme0n1p1 UUID 82FA-AD83 PARTUUID dd2f345a-5c69-0143-b067-642ba2aa3638
– fstab ->
UUID=82FA-AD83 /boot/efi vfat defaults,noatime 0 2
UUID=310b79e3-393e-42e2-8e3f-8ec6b5a4ab6b / ext4 defaults,noatime,discard 0 1
ok
fehlt 'efibootmgr -v' (um zu sehen, ob der Eintrag auf die ESP verweist), und
der Inhalt der /boot/efi/efi/debian/grub.cfg

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 22:48:49

Dann zeig mal das angeforderte

Code: Alles auswählen

sudo efibootmgr -v 

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 22:51:12

ist wieder das vom Livesystem weil ja neustart war
user@debian:~$ sudo efibootmgr -v
BootCurrent: 0002
Timeout: 5 seconds
BootOrder: 0002,0001
Boot0001* USB Drive (UEFI) - Samsung Portable SSD T1 0 PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/CDROM(1,0x1afc,0x9f00)..BO
Boot0002* USB Drive (UEFI) - Samsung Portable SSD T1 0 PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(2,MBR,0x51f9406a,0x1afc,0x27c0)..BO
user@debian:~$


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

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von grubenlicht » 02.08.2023 22:56:17

Oops, wo ist denn

Code: Alles auswählen

...
Boot0000* Debian 12 
...
verblieben?
Machen die jetzt bei HP auch so einen Schweinkram, wie bei ACER?
Ggf. muß man im UEFI ein Admin PW setzen, um entsprechende Änderungen machen zu dürfen?

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 22:59:03

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 22:56:17
Oops, wo ist denn

Code: Alles auswählen

...
Boot0000* Debian 12 
...
verblieben?
Machen die jetzt bei HP auch so einen Schweinkram, wie bei ACER?
Ggf. muß man im UEFI ein Admin PW setzen, um entsprechende Änderungen machen zu dürfen?

Ich kann ja mal eins setzen und dann nochmal --create machen und dann nochmal neustart von Festplatte

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 23:02:28

Da fehlt der Eintrag für Debian, den hattest du doch schon erstellt (das war doch das mit dem doppelten sudo) - warum bleibt der Eintrag da nicht drin?
Ich muss überlegen - könnte sein, dass der Eintrag aus nem chroot heraus gemacht werden muss., sonst passen evtl. die Variablen nicht. So etwas macht man jetzt auch nicht öfters mal so, es ist Jahre her, dass ich mich mit dem Thema mal befasst habe.

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 23:07:48

Im Bios hab ich nur passwort für booten und passwort für bios.


Also nochmal chroot rein und dann dort efibootmgr und grub.install?

Edit:

hab ich überhaupt den efibootmgr im chroot? Beim Livesystem muss ich den ja auch dauernd installieren.

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 23:11:17

Chroot ja, bis /bin/bash und dann erstellst den Eintrag nochmals neu, den grub-install kannst du dann auch auch noch hinterherschieben und dann das update-grub und ganz wichtig, das abschließende exit nicht vergessen.

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 23:18:28

debianuser1 hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 19:45:50

Code: Alles auswählen

sudo efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "Debian 12 " --loader \\ESP\\efi\\EFI\\debian\\grubx64.efi 
da ist ein Fehler drin, mach das mal so

Code: Alles auswählen

efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "Debian" --loader \\EFI\\debian\\grubx64.efi

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

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von grubenlicht » 02.08.2023 23:18:56

Chameleon hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 23:02:28
... - könnte sein, dass der Eintrag aus nem chroot heraus gemacht werden muss.
nöö! (deswegen ja all die Angaben), kommt ja auch nur ins NVRAM!
Chameleon hat geschrieben: ↑ zum Beitrag ↑
02.08.2023 23:18:28
...
da ist ein Fehler drin, mach das mal so
jetzt werd mal nicht hibbelig, das ist doch längst korrigiert.
Zuletzt geändert von grubenlicht am 02.08.2023 23:21:03, insgesamt 1-mal geändert.

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 23:20:30

ich probiers. Ist ja auch für andere ^

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 23:25:07

Das kommt raus
user@debian:~$ sudo mount /dev/nvme0n1p2 /mnt
user@debian:~$ sudo mount /dev/nvme0n1p1 /mnt/boot/efi
user@debian:~$ sudo mount -o bind /dev /mnt/dev
user@debian:~$ sudo mount -o bind /sys /mnt/sys
user@debian:~$ sudo mount -t proc /proc /mnt/proc
user@debian:~$ sudo chroot /mnt /bin/bash
root@debian:/# efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "Debian" --loader \\EFI\\debian\\grubx64.efi
EFI variables are not supported on this system.
root@debian:/#

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 23:27:28

Ja, du musst efibootmgr im Livesystem erst noch installieren - du hattest es gefragt, hab ich aber übersehen.

debianuser1
Beiträge: 92
Registriert: 29.03.2013 16:38:45

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von debianuser1 » 02.08.2023 23:28:56

im livesystem ist es installiert. Wie kann ich es über den chroot installieren. Da hab ich wahrscheinlich gar kein Netzwerk

Chameleon
Beiträge: 308
Registriert: 15.07.2023 11:11:28

Re: Debian 12 installiert aber bootet nicht von Festplatte

Beitrag von Chameleon » 02.08.2023 23:34:42

Probier es aus, mach einfach mal ein

Code: Alles auswählen

apt install efibootmgr
falls es nicht funktioniert (und davon geh ich aus), dann verlass den chroot mit exit und bau es neu auf, vor dem bin/bash gibst du noch ein

Code: Alles auswählen

sudo mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
dazu, dann hast du Internet im chroot.

Antworten