Windoof hat grub geschreddert

Hallo miteinander,

nach einem Win11-Update, kann ich eos nicht mehr booten.

Fehler>> /boot/vmlinuz-linux nicht gefunden

Und zwar sowohl bei der normalen Installation, als auch bei der fallback initramfs-Variante.
Also bin ich ins Wiki und versuche der Anleitung:
https://discovery.endeavouros.com/system-rescue/repair-a-non-booting-grub/2021/03/
zu folgen. diese hängt aber an der Anleitung für chroot:
https://discovery-endeavouros-com.translate.goog/system-rescue/arch-chroot/2022/12/?_x_tr_sl=auto&_x_tr_tl=de&_x_tr_hl=de
mit chroot habe ich noch nie gearbeitet.
Und mir scheint jetzt, dass sich die beiden voneinander abhängigen Artikel in ihren Abläufen widersprechen.
Der defekte grub befindet sich auf meinem Klapprechner, so dass ich ständig zwischen diesem und dem PC hin und her wechseln muss.Nur damit ihr wisst, weshalb eine Antwort manchmal etwas dauern kann.

Das grub-Menü,sieht wie fogt aus:

EndeavourOS LInux, mit Linux linux 
EndeavourOS LInux, with Linux linux (fallback initramfs) 
Windows BootManager (auf dev/nvme0n1p1) 
UEFI Firmware Settings

Leider hängt sich das LIvesystem auf, sobald ich auf meine externe Tastatur wechsle, die ich sowohl für den PC, als auch für den Klapprechner verwende. So dass ich das Livesystem ständig neu booten muss.
Deshalb werde ich ich euch in neuen Posts die jeweiligen Ausgaben meiner Versuche zeigen!

Gruss EOZ

Hallo,
hier die Ausgabe von:

lsblk -f
t[liveuser@eos-2024.01.25 ~]$ lsblk -f
NAME        FSTYPE   FSVER         LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                  0   100% /run/archiso/airootfs
sda                                                                                                
└─sda1      exfat    1.0                       ED6B-FCBC                                           
sdb         iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                              
├─sdb1      iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                     0   100% /run/archiso/bootmnt
└─sdb2      vfat     FAT16         ARCHISO_EFI 8093-0377                                           
nvme0n1                                                                                            
├─nvme0n1p1 vfat     FAT32                     8E7E-8790                                           
├─nvme0n1p2                                                                                        
├─nvme0n1p3 ntfs                               E0EE7F33EE7F0158                                    
└─nvme0n1p4 ntfs                               E05E3F035E3ED1D0                                    
nvme1n1                                                                                            
├─nvme1n1p1 vfat     FAT32         NO_LABEL    5B67-B36D                                           
├─nvme1n1p2 ext4     1.0                       30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7                
├─nvme1n1p3 ext4     1.0                       0c84c663-31bb-4398-bb8c-b86cb762133d                
└─nvme1n1p4 ntfs                   ZDatoz      60A1F79F59453CF0                                    
[liveuser@eos-2024.01.25 ~]$ 

so wie ich das sehe, muss ich nvme1n1p1 und nvme1n1p2 mounten, oder?
aber jetzt versuche ich erst einmal zu chrooten!
Gleich geht es weiter!

Gruss EOZ

Hallo,

hier die Ausgabe von:

sudo efibootmgr
[liveuser@eos-2024.01.25 ~]$ sudo efibootmgr
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0010,0005,0004,0014,0002
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.00.0.0.0,0,0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.00.0.0.0,0,0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::]:<->[::]:,0,0)4eac0881119f594d850ee21a522c59b21b98000049535048
[liveuser@eos-2024.01.25 ~]$ 

Hallo,
hie kommen , der erste Mount, und der Mountpoint:

[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p2 /mnt
[liveuser@eos-2024.01.25 ~]$ sudo cat /mnt/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>
UUID=5B67-B36D                            /boot/efi      vfat    defaults,noatime 0 2
UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 /              ext4    defaults,noatime 0 1
UUID=0c84c663-31bb-4398-bb8c-b86cb762133d /home          ext4    defaults,noatime 0 2
[liveuser@eos-2024.01.25 ~]$

Hallo,

hier das gesamte Procedere:

[liveuser@eos-2024.01.25 ~]$ lsblk -f
NAME        FSTYPE   FSVER         LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                  0   100% /run/archiso/airootfs
sda                                                                                                
└─sda1      exfat    1.0                       ED6B-FCBC                                           
sdb         iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                              
├─sdb1      iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                     0   100% /run/archiso/bootmnt
└─sdb2      vfat     FAT16         ARCHISO_EFI 8093-0377                                           
nvme0n1                                                                                            
├─nvme0n1p1 vfat     FAT32                     8E7E-8790                                           
├─nvme0n1p2                                                                                        
├─nvme0n1p3 ntfs                               E0EE7F33EE7F0158                                    
└─nvme0n1p4 ntfs                               E05E3F035E3ED1D0                                    
nvme1n1                                                                                            
├─nvme1n1p1 vfat     FAT32         NO_LABEL    5B67-B36D                               299M     0% /mnt/boot/efi
├─nvme1n1p2 ext4     1.0                       30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7    225G    17% /mnt
├─nvme1n1p3 ext4     1.0                       0c84c663-31bb-4398-bb8c-b86cb762133d                
└─nvme1n1p4 ntfs                   ZDatoz      60A1F79F59453CF0                                    
[liveuser@eos-2024.01.25 ~]$ sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0000,0010,0005,0004,0014
Boot0000* USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.00.0.0.0,0,0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.00.0.0.0,0,0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::]:<->[::]:,0,0)4eac0881119f594d850ee21a522c59b21b98000049535048
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p2 /mnt
[liveuser@eos-2024.01.25 ~]$ sudo cat /mnt/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>
UUID=5B67-B36D                            /boot/efi      vfat    defaults,noatime 0 2
UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 /              ext4    defaults,noatime 0 1
UUID=0c84c663-31bb-4398-bb8c-b86cb762133d /home          ext4    defaults,noatime 0 2
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi
[liveuser@eos-2024.01.25 ~]$ sudo arch-chroot /mnt
[root@EndeavourOS /]# grub-install
[root@EndeavourOS /]# efibootmgr:
bash: efibootmgr:: command not found
[root@EndeavourOS /]# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0000,0010,0005,0004,0014
Boot0000* USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::],0,Static,[::],[::],0)4eac0881119f594d850ee21a522c59b21b98000049535048
[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
[root@EndeavourOS /]# exit
exit
[liveuser@eos-2024.01.25 ~]$ 

Ich boote mal neu, vielleicht klappt es ja auch jetzt?

Gruss EOZ

Hallo,
irgendwo steckt der Fehlerteufel! Nach wie vor kommt :

Fehler: Datei >>/boot/vmlinuz << nicht gefunden.  

Irgendetwas stimmt nicht! BIn mit meinem Latein am Ende. :face_with_spiral_eyes: :face_with_spiral_eyes:
Und bitte euch dringend um eure HIlfe.
Sagt bescheid, wenn ihr noch Informationen braucht!

Gruss EOZ

Hallo Miteinander,

Hoffe, es nimmt sich noch jemand meiner an!
Eigentlich sollte der Fehler aus dem vorletzten Post ersichtlich werden, das “Procedere” folgt den beiden weiter oben verlinkten Wiki-Webseiten, einmal zur Grub-Reparatur und zur Verwendung von
Arch-chroot. Aber irgendwo mache ich da wohl einen Fehler, jedenfalls erhalte ich nicht das erwünschte Ergebnis. Ich weiß, da ist -bei den vielen Schritten- einiges nachzusehen! Aber vielleicht macht sich doch jemand von euch die Mühe? Ich würde mich sehr freuen!

Gruss EOZ

Naja hm klingt für mich als wenn er den Kernel nicht findet.

Ggf. nochmal aus einer Live-Session mounten, chrooten (https://discovery.endeavouros.com/system-rescue/arch-chroot/2022/12/) und dann den kernel neu installieren.

Dann noch ein

sudo dracut-rebuild 
sudo grub-mkconfig -o /boot/grub/grub.cfg

hinterherschieben.

Aber ich bin selbst nur ein Enduser, keine Gewähr!

Nachtrag: wichitg ist, dass die EFI Partition auch beim mounten nach /mnt/boot/efi mit gemounted wird, bevor der chroot Vorgang durchgeführt wird.

Hallo Svartis,

wie installiere ich den Kernel neu? Und bleibt meine Installation dabei erhalten/ganz?

Die verlinkte Website kenne ich bereits s.a. die beiden weiter oben angegebenen Links.
U.a. darauf fußt mein Versuch(s.a.Procedere) grub zu reparieren, aber wenn der Kernel nicht gefunden wird, wohin soll der denn verschwunden sein? Ich habe ein Update von Win 11 gemacht, das sich auf einer von eos getrennten SSD befindet. Wie soll das meinen Kernel verschieben? Es kann in grub herum pfuschen, ich hatte das einmal unter Ubuntu.
Dann müsste ich vielleicht die grub.cfg ansehen, die ist mir aber unzugänglich, auch als chroot? Wie kann ich auf die grub.cfg zugreifen?

Gruss EOZ

Wenn ich das oben richtig sehe, wurde beim ersten Versuch die efi partition nicht gemountet. Das muss zwingend vor dem chroot Vorgang sein.

nvme1n1p2 nach /mnt mounten
nvme1n1p1 nach /mnt/boot/efi mounten

Fehler: Datei >>/boot/vmlinuz << nicht gefunden.  

“vmlinuz” ist das kernel image das normal mit auf der boot partition liegt. Wobei das bei einer Standardinstallation eigentlich “vmlinuz-linux” heißt.

An die grub.cfg kommst du normal auch im chroot über

sudo cat /boot/grub/grub.cfg

Ggf. kannst Du ja nach dem mounten/chrooten und bevor Du irgendetwas weiteres unternimmst nochmal den Inhalt deines boot Folders posten:

ls /boot

Der kernel wird über das Paket “linux” installiert.

Garantieren kann ich wie gesagt für nichts, ggf. sonst besser noch eine Antwort von einer besser qualifizierten Stelle abwarten.

Hallo Svartis,

Wenn du im Post den Ablauf meinst, wo darüber “Pocedere” steht, dann ist da die efi-Partition:

nvme1n1p1 korrekt nach mnt/boot/efi gemountet und unmittelbar danach kommt der chroot-Aufruf:

[liveuser@eos-2024.01.25 ~]$ lsblk -f
NAME        FSTYPE   FSVER         LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                  0   100% /run/archiso/airootfs
sda                                                                                                
└─sda1      exfat    1.0                       ED6B-FCBC                                           
sdb         iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                              
├─sdb1      iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                     0   100% /run/archiso/bootmnt
└─sdb2      vfat     FAT16         ARCHISO_EFI 8093-0377                                           
nvme0n1                                                                                            
├─nvme0n1p1 vfat     FAT32                     8E7E-8790                                           
├─nvme0n1p2                                                                                        
├─nvme0n1p3 ntfs                               E0EE7F33EE7F0158                                    
└─nvme0n1p4 ntfs                               E05E3F035E3ED1D0                                    
nvme1n1                                                                                            
├─nvme1n1p1 vfat     FAT32         NO_LABEL    5B67-B36D                               299M     0% /mnt/boot/efi
├─nvme1n1p2 ext4     1.0                       30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7    225G    17% /mnt
├─nvme1n1p3 ext4     1.0                       0c84c663-31bb-4398-bb8c-b86cb762133d                
└─nvme1n1p4 ntfs                   ZDatoz      60A1F79F59453CF0                                    
[liveuser@eos-2024.01.25 ~]$ sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0000,0010,0005,0004,0014
Boot0000* USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.00.0.0.0,0,0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.00.0.0.0,0,0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::]:<->[::]:,0,0)4eac0881119f594d850ee21a522c59b21b98000049535048
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p2 /mnt
[liveuser@eos-2024.01.25 ~]$ sudo cat /mnt/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>
UUID=5B67-B36D                            /boot/efi      vfat    defaults,noatime 0 2
UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 /              ext4    defaults,noatime 0 1
UUID=0c84c663-31bb-4398-bb8c-b86cb762133d /home          ext4    defaults,noatime 0 2
#________________________________________________________________________
**[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi**
**[liveuser@eos-2024.01.25 ~]$ sudo arch-chroot /mnt** 
#_________________________________________________________________________



[root@EndeavourOS /]# grub-install
[root@EndeavourOS /]# efibootmgr:
bash: efibootmgr:: command not found
[root@EndeavourOS /]# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0000,0010,0005,0004,0014
Boot0000* USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::],0,Static,[::],[::],0)4eac0881119f594d850ee21a522c59b21b98000049535048
[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
[root@EndeavourOS /]# exit
exit
[liveuser@eos-2024.01.25 ~]$ 


Aber Annahme, ich würde die grub.cfg bearbeiten wollen?
Ich dachte ich führe den Editor ( im LiveSystem Kwrite) als Administrator aus und öffne die grub.cfg und bearbeite sie, aber so scheint das nicht zu funktionieren.Wie also geht es dann?Kann ich über cat editieren?
Mit “vi” kenne ich mich nicht aus, aber geht etwa:

sudo nano /boot/grub/grub.cfg

???
OK. Für heute ist Schluss! Ich probier morgen weiter.

Gute Nacht EOZ

Hallo Svartis,

Wenn ich ls / boot im Livemodus ausführe, dann ist /boot leer, wenn ich über den Dateimanager Dolphin , die nvme1n1p2 mounte, und boot öffne, dann ist das freilich nicht leer und es findet sich u.a. /grub, das eine grub.cfg ung grubenv enthählt.Wenn ich über “Terminal hier öffnen” gehe und:

sudo nano grub.cfg 

ausführe, könnte ich die grub.cfg auch bearbeiten. So ich wüßte, wie man die nano-konsole bedient. Da muss ich erst nach lernen. Aber ich habe an der grub.cfg auch nichts gesehen, was zu verändern wäre, leider bekomme ich den Code noch nicht heraus kopiert.

Ändert alles nicht daran, dass ich das alte System nicht booten kann.
Schon herausgefunden, wie ich an die grub.cfg komme, das ist sie:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'EndeavourOS Linux, mit Linux linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7
	echo	'Linux linux wird geladen …'
	linux	/boot/vmlinuz-linux root=UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 rw  loglevel=3 nowatchdog nvme_load=YES nvidia-drm.modeset=1
	echo	'Initiale Ramdisk wird geladen …'
	initrd	/boot/intel-ucode.img /boot/initramfs-linux.img
}
menuentry 'EndeavourOS Linux, with Linux linux (fallback initramfs)' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7
	echo	'Linux linux wird geladen …'
	linux	/boot/vmlinuz-linux root=UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 rw  loglevel=3 nowatchdog nvme_load=YES nvidia-drm.modeset=1
	echo	'Initiale Ramdisk wird geladen …'
	initrd	/boot/intel-ucode.img /boot/initramfs-linux-fallback.img
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (auf /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-8E7E-8790' {
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root 8E7E-8790
	chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
if [ "$grub_platform" = "efi" ]; then
	fwsetup --is-supported
	if [ "$?" = 0 ]; then
		menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
			fwsetup
		}
	fi
fi
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###

Gruss EOZ

Hallo,

ich habe womöglich herausgefunden, weshalb die grub-Reparatur nicht funktioniert!
Laut der Wiki-Anleitung zur grub-Reparatur:
[https://discovery.endeavouros.com/system-rescue/repair-a-non-booting-grub/2021/03/]
ist der “default boot entry is 0004 that has the bootloader-id endeavouros-4084”
dieser Eintrag ist bei mir nach der Ausführung von grub-install nicht vorhanden! Und kann folglich nicht eingestellt bzw.angegeben werden!
Aber wo liegt der Fehler? Wieso kommt der Standardeintrag nicht?

[liveuser@eos-2024.01.25 ~]$ lsblk -f
NAME        FSTYPE   FSVER         LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                  0   100% /run/archiso/airootfs
sda                                                                                                
└─sda1      exfat    1.0                       ED6B-FCBC                                           
sdb         iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                              
├─sdb1      iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                     0   100% /run/archiso/bootmnt
└─sdb2      vfat     FAT16         ARCHISO_EFI 8093-0377                                           
nvme0n1                                                                                            
├─nvme0n1p1 vfat     FAT32                     8E7E-8790                                           
├─nvme0n1p2                                                                                        
├─nvme0n1p3 ntfs                               E0EE7F33EE7F0158                                    
└─nvme0n1p4 ntfs                               E05E3F035E3ED1D0                                    
nvme1n1                                                                                            
├─nvme1n1p1 vfat     FAT32         NO_LABEL    5B67-B36D                               299M     0% /mnt/boot/efi
│                                                                                                  /mnt
├─nvme1n1p2 ext4     1.0                       30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7    225G    17% /mnt
│                                                                                                  /mnt
├─nvme1n1p3 ext4     1.0                       0c84c663-31bb-4398-bb8c-b86cb762133d                
└─nvme1n1p4 ntfs                   ZDatoz      60A1F79F59453CF0                                    
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p2 /mnt
[liveuser@eos-2024.01.25 ~]$ sudo cat /mnt/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>
UUID=5B67-B36D                            /boot/efi      vfat    defaults,noatime 0 2
UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 /              ext4    defaults,noatime 0 1
UUID=0c84c663-31bb-4398-bb8c-b86cb762133d /home          ext4    defaults,noatime 0 2
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi
[liveuser@eos-2024.01.25 ~]$ sudo arch-chroot /mnt
[root@EndeavourOS /]# grub-install
[root@EndeavourOS /]# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0010,0005,0004,0014,0000
Boot0000  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::],0,Static,[::],[::],0)4eac0881119f594d850ee21a522c59b21b98000049535048
[root@EndeavourOS /]# 

Und hier ist die Bootloader-ID Endeavouros-4084 bei der Bootorder 0004 nicht vorhanden!? Aber warum?Folglich,kann ich die Reparatur nicht abschließen!!!

Gruss Eoz

das ist ein Beispiel… wie dort gesagt…

Bootloader ID muss auch nicht angegeben werden das übernimmt, was in der Haupt Grub Konfiguration steht ( /etc/default/grub) der Name GRUB_DISTRIBUTOR="endeavouros" diese Datei ist es in der Änderungen für Grub eingetragen werden.
Niemals die generierte grub.cfg!!

Um den Bootloader zu reparieren muss die ESP (EfiSystemPartition) ebenfalls eingebunden sein, bevor arch-chroot ausgeführt wird.

sudo mount /dev/nvme1n1p2 /mnt
sudo mount /dev/nvme1n1p1 /mnt/boot/efi
sudo arch-chroot /mnt
pacman -Syu linux linux-headers
dracut-rebuild
grub-install
grub-mkconfig -o /boot/grub/grub.cfg

wäre die Prozedur.

1 Like

Habe das wiki ein wenig vereinfacht… weniger ist wie immer mehr… .
https://discovery.endeavouros.com/system-rescue/repair-a-non-booting-grub/2021/03/

1 Like

Abend EOZ,

sorry war den Tag über beschäftigt. Du hast ja mittlerweile mit der Antwort von joekamprad eine Schritt für Schritt Vorgehensweise erhalten. Von noch “höherer” Stelle kann diese nicht kommen :smiley:

Würde ab sofort seinen Anweisungen folgen :wink:

1 Like

Hallo joekamprad,

jetzt meckert pacman?

[liveuser@eos-2024.01.25 ~]$ lsblk -f
NAME        FSTYPE   FSVER      LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                               0   100% /run/archiso/airootfs
sda                                                                                             
└─sda1      exfat    1.0                    ED6B-FCBC                              47.1G    18% /run/media/liveuser/ED6B-FCBC
sdb         iso9660  Joliet Ext EOS_202401  2024-01-25-18-25-14-00                              
├─sdb1      iso9660  Joliet Ext EOS_202401  2024-01-25-18-25-14-00                     0   100% /run/archiso/bootmnt
└─sdb2      vfat     FAT16      ARCHISO_EFI 8093-0377                                           
nvme0n1                                                                                         
├─nvme0n1p1 vfat     FAT32                  8E7E-8790                                           
├─nvme0n1p2                                                                                     
├─nvme0n1p3 ntfs                            E0EE7F33EE7F0158                                    
└─nvme0n1p4 ntfs                            E05E3F035E3ED1D0                                    
nvme1n1                                                                                         
├─nvme1n1p1 vfat     FAT32      NO_LABEL    5B67-B36D                               299M     0% /mnt
│                                                                                               /mnt
├─nvme1n1p2 ext4     1.0                    30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7    299M     0% /mnt
│                                                                                               /mnt
├─nvme1n1p3 ext4     1.0                    0c84c663-31bb-4398-bb8c-b86cb762133d    299M     0% /mnt
└─nvme1n1p4 ntfs                ZDatoz      60A1F79F59453CF0                                    
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p2 /mnt
[liveuser@eos-2024.01.25 ~]$ sudo cat /mnt/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>
UUID=5B67-B36D                            /boot/efi      vfat    defaults,noatime 0 2
UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 /              ext4    defaults,noatime 0 1
UUID=0c84c663-31bb-4398-bb8c-b86cb762133d /home          ext4    defaults,noatime 0 2
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi
[liveuser@eos-2024.01.25 ~]$ sudo arch-chroot /mnt
[root@EndeavourOS /]# pacman -Syu linux linux-headers
**pacman: error while loading shared libraries: /usr/lib/libbz2.so.1.0: file too short**
**[root@EndeavourOS /]#** 

Gruss und danke EOZ

[21:36:52] joekamprad :: SLIMSHADY64  ➜  ~ » yay -Qo /usr/lib/libbz2.so.1.0                             
/usr/lib/libbz2.so.1.0 ist in bzip2 1.0.8-6 enthalten

Klingt nicht besonders gut für mich.
Abgebrochene Bibliotheken.

Hallo joekamprad,

Klingt nicht besonders gut für mich.
Abgebrochene Bibliotheken.

OK, und was kann ich jetzt tun? Mein /home liegt auf einer extra Partition(nvme1n1p3)! Muss die /home gemountet sein um grub zu reparieren?
Ich probiere es noch mal und stelle den Ablauf dann hier ein.
HIer der Ablauf, mit gemounteter /home, leider dasselbe Egebnis!:

[liveuser@eos-2024.01.25 ~]$ sudo lsblk -f
NAME        FSTYPE   FSVER         LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                  0   100% /run/archiso/airootfs
sda                                                                                                
└─sda1      exfat    1.0                       ED6B-FCBC                                           
sdb         iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                              
├─sdb1      iso9660  Joliet Extens EOS_202401  2024-01-25-18-25-14-00                     0   100% /run/archiso/bootmnt
└─sdb2      vfat     FAT16         ARCHISO_EFI 8093-0377                                           
nvme0n1                                                                                            
├─nvme0n1p1 vfat     FAT32                     8E7E-8790                                           
├─nvme0n1p2                                                                                        
├─nvme0n1p3 ntfs                               E0EE7F33EE7F0158                                    
└─nvme0n1p4 ntfs                               E05E3F035E3ED1D0                                    
nvme1n1                                                                                            
├─nvme1n1p1 vfat     FAT32         NO_LABEL    5B67-B36D                                           
├─nvme1n1p2 ext4     1.0                       30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7                
├─nvme1n1p3 ext4     1.0                       0c84c663-31bb-4398-bb8c-b86cb762133d                
└─nvme1n1p4 ntfs                   ZDatoz      60A1F79F59453CF0                                    
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p2 /mnt
[liveuser@eos-2024.01.25 ~]$ sudo cat /mnt/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>
UUID=5B67-B36D                            /boot/efi      vfat    defaults,noatime 0 2
UUID=30cfa078-83e8-4b7f-b705-e7cd4ae8e2c7 /              ext4    defaults,noatime 0 1
UUID=0c84c663-31bb-4398-bb8c-b86cb762133d /home          ext4    defaults,noatime 0 2
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p3 /mnt/home
[liveuser@eos-2024.01.25 ~]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi
[liveuser@eos-2024.01.25 ~]$ sudo arch-chroot /mnt
[root@EndeavourOS /]# ls /home
fozo  lost+found
[root@EndeavourOS /]# pacman -S linux linux-headers
pacman: error while loading shared libraries: /usr/lib/libbz2.so.1.0: file too short
[root@EndeavourOS /]# pacman -S linux-lts linux-lts-headers
pacman: error while loading shared libraries: /usr/lib/libbz2.so.1.0: file too short
[root@EndeavourOS /]# pacman -Syu linux linux-headers
pacman: error while loading shared libraries: /usr/lib/libbz2.so.1.0: file too short
[root@EndeavourOS /]# 

Eigentlich war das OS auf dem neuesten Stand! Ich mal ohne das pacman Update weiter!
Also so:

dracut-rebuild
grub-install
grub-mkconfig -o /boot/grub/grub.cfg

[root@EndeavourOS /]# pacman -Syu linux linux-headers
pacman: error while loading shared libraries: /usr/lib/libbz2.so.1.0: file too short
[root@EndeavourOS /]# dracut-rebuild
bash: dracut-rebuild: command not found
[root@EndeavourOS /]# grub-install
[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
[root@EndeavourOS /]# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0013,0003,0001,000E,0015,000D,0010,0005,0004,0014,0000
Boot0000  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0001* Windows Boot Manager  HD(1,GPT,15316bec-95f4-41ca-9925-0e44b5828a82,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000061000100000010000000040000007fff04001400000049535048
Boot0002  USB SanDisk 3.2Gen1 0101333cb019b41d3482e9a7750fb0ebe15d991d801b5a1ee8cf980ab06557f0cd3500000000000000000000b6387c94ff97320081558107a9aa8eaa        PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/USB(3,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0003* Samsung SSD 980 1TB-S649NX0RB02384P   PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)4eac0881119f594d850ee21a522c59b21000000049535048
Boot0004* SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576     BBS(HD,SAMSUNG MZVLB512HAJQ-000H1-S3WTNA1M511576,0x400)/PciRoot(0x0)/Pci(0x1b,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-85-91-11-50-D9)01001000000049535048
Boot0005* Samsung SSD 980 1TB-S649NX0RB02384P   BBS(HD,Samsung SSD 980 1TB-S649NX0RB02384P,0x400)/PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-DB-11-B1-8F-A1)02001000000049535048
Boot0006  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(2)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0007  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(3)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0008  Realtek USB3.0 Card Reader XXXX20191030111004 PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)/Unit(4)4eac0881119f594d850ee21a522c59b20980000049535048
Boot000D* Misc Device   PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)4eac0881119f594d850ee21a522c59b20800000049535048
Boot000E  Network Boot:IPV4     PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)4eac0881119f594d850ee21a522c59b21b90000049535048
Boot0010  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)ffff0b80000049535048
Boot0011* Harddisk      BBS(HD,Harddisk,0x900)/PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(255,255)13001000000049535048
Boot0013* USB SanDisk 3.2Gen1 0901e0a9a9db73cc77b495cee25bcb658c0a61dab221d2ba666dd6faf483c1f052c300000000000000000000bcbb0dfcff095f2081558107a72a8938        PciRoot(0x0)/Pci(0x14,0x0)/USB(19,0)4eac0881119f594d850ee21a522c59b20980000049535048
Boot0014  NETWORK BOOT:PXE      BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x0,0x0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)ffff1ba0000049535048
Boot0015  Network Boot:IPV6     PciRoot(0x0)/Pci(0x0,0x0)/IPv6([::],0,Static,[::],[::],0)4eac0881119f594d850ee21a522c59b21b98000049535048
[root@EndeavourOS /]# 

Also “dracut-rebuild” hat nicht funktioniert. Der Rest schon. aber laut efibootmgr, fehlt noch immer ein boot-entry für endeavouros.
Verflixt und zugenäht aber auch :rage: :rage: :rage:

Hast du noch eine Idee joekamprad???

Gruss und frohe Ostern
EOZ

Der einzige gangbare Weg ist pacman-static zu verwenden denke ich, denn ohne pacman kannst du kein Paket installieren noch das System updaten.

https://wiki.archlinux.org/title/Pacman#Using_pacman-static

https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-static

das statisch verlinkte pacman-static herunterladen (wird da gespeichert wo du dich gerade befindest)

wget https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-static

Ausführbar machen chmod +x pacman-static

und erstmal das system updaten:
sudo ./pacman-static -Syu

wenn das klappt schauen wir ob pacman wieder funktionert.

sudo pacman -Syu
sollte nun “Nichts zu tun” ausgeben und keinen lib Fehler mehr.