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

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:rebuild_red_hat_8 [2022/10/21 22:18]
sh
admin_grundlagen:rebuild_red_hat_8 [2022/11/19 19:13]
sh
Zeile 10: Zeile 10:
   efibootmgr -B -b 000f   efibootmgr -B -b 000f
 und neuen Eintrag erzeugen und neuen Eintrag erzeugen
-  efibootmgr -c -L "CentOS ​Linux" -l /EFI/centos/​shimx64.efi -p 1+  efibootmgr -c -d /​dev/​nvme0n1 ​-L "Rocky Linux" -l /EFI/rocky/​shimx64.efi -p 1
  
  
Zeile 19: 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 29: Zeile 56:
 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.txt · Zuletzt geändert: 2023/11/10 15:46 von ingo_wichmann