Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:rebuild_red_hat_8 [2022/10/21 22:22] sh |
admin_grundlagen:rebuild_red_hat_8 [2023/11/10 15:46] (aktuell) ingo_wichmann |
||
---|---|---|---|
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 28: | 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 | ||