Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:rebuild_red_hat_8

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:rebuild_red_hat_8 [2022/10/21 22:03]
sh angelegt
admin_grundlagen:rebuild_red_hat_8 [2023/11/10 15:46] (aktuell)
ingo_wichmann
Zeile 6: Zeile 6:
   efibootmgr -v   efibootmgr -v
   blkid   blkid
 +
 +Eventuell alte Einträge löschen
 +  efibootmgr -B -b 000f
 +und neuen Eintrag erzeugen
 +  efibootmgr -c -d /​dev/​nvme0n1 -L "Rocky Linux" -l /​EFI/​rocky/​shimx64.efi -p 1
 +
  
 Alte Kernel Images löschen Alte Kernel Images löschen
Zeile 13: Zeile 19:
   ​   ​
 bis nichts mehr da ist und das Verzeichnis leer bis nichts mehr da ist und das Verzeichnis leer
-  ​grub --info=ALL+  ​grubby ​--info=ALL
  
 +Eventuell grub defaults anpassen.
 +  vim /​etc/​default/​grub
 +  ​
 Grub aktualisieren Grub aktualisieren
 +
 +  grub2-mkconfig -o /​boot/​efi/​EFI/​rocky/​grub.cfg
 +
 +Wenn eine Fehlermeldung //unknown filesystem//​ kommt, dann gibt es ein Problem...
 +
 +**Achtung Falle: xfs fs mit crc**
 +Liegt /boot auf einer seperaten xfs-Partition oder es wird auf ein serperates /boot verzichtet und stattdessen liegt /boot/efi auf einer vfat32 Partition und / ist ein xfs Dateisystem. grub2 hat einen Bug und installiert sich nicht auf einem xfs-Dateisystem mit crc enabled.
 +
 +Abhilfen:
 +  - Wenn /boot auf eigener Partition, dann formatieren mit ''​mkfs.xfs -m crc=0 ...''​
 +  - Oder mit dem in der eigenen Distribution enthaltenen mkfs-Tool formatieren,​ in diesem Fall kann die crc=0 Option auch entfallen. //​Offensichtlich sind die Quellen des mkfs.xfs unter Red Hat gepatcht//
 +  - /boot mit einem anderen Filesystem formatieren
 +
 +
 +Wenn das Kind schon in den Brunnen gefallen ist
 +  cp -a /boot/ /boot2/
 +  umount /boot/efi
 +  umount /boot
 +  mkfs.xfs -m crc=0 ...
 +  mount <​device>​ /boot
 +  mkdir /boot/efi
 +  mount <​efi-device>​ /boot/efi
 +  cp -a /boot2./. /boot/
 +  rm -r /boot2
   grub2-mkconfig -o /​boot/​efi/​EFI/​rocky/​grub.cfg   grub2-mkconfig -o /​boot/​efi/​EFI/​rocky/​grub.cfg
  
Zeile 22: Zeile 55:
  
 Neuen Kernel Eintrag setzen Neuen Kernel Eintrag setzen
-  grubby --add-kernel=/​boot/​vmlinuz-4.18.0-372.26.1.el8_6.x86_64 --args="​enforce=0 root=/​dev/​vg34/​root0lv"​ initrd=/​boot/​initramfs-4.18.0-372.26.1.el8_6.x86_64.img --title="​Rocky Linux"+  grubby --add-kernel=/​boot/​vmlinuz-4.18.0-372.26.1.el8_6.x86_64 --args="​enforce=0 root=/​dev/​vg34/​root0lv" ​--initrd=/​boot/​initramfs-4.18.0-372.26.1.el8_6.x86_64.img --title="​Rocky Linux" 
 + 
 +  touch /​.autorelabel
  
  
admin_grundlagen/rebuild_red_hat_8.1666389835.txt.gz · Zuletzt geändert: 2022/10/21 22:03 von sh