Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:systemsicherung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:systemsicherung [2019/11/06 20:07]
ingo_wichmann [Kernel-Module und initrd]
admin_grundlagen:systemsicherung [2019/11/08 21:28]
ingo_wichmann [Format Partitionstabelle]
Zeile 307: Zeile 307:
   touch /​tmp/​system/​.autorelabel   touch /​tmp/​system/​.autorelabel
  
-===== Bootloader wiederherstellen ​=====+===== Bootfähig machen ​=====
 ==== chroot vorbereiten ==== ==== chroot vorbereiten ====
   mount --rbind /dev  /​tmp/​system/​dev   mount --rbind /dev  /​tmp/​system/​dev
Zeile 321: Zeile 321:
 )) ))
  
-bei UEFI-Systemen:+==== UEFI Einträge wiederherstellen ==== 
 +(nur bei UEFI-Systemen
 + 
 +=== efivars schreibbar machen ===
   mount -o rw,remount /​tmp/​system/​sys/​firmware/​efi/​efivars   mount -o rw,remount /​tmp/​system/​sys/​firmware/​efi/​efivars
 oder (falls ''/​tmp/​system/​sys/​firmware/​efi/​efivars''​ kein mountpoint ist) oder (falls ''/​tmp/​system/​sys/​firmware/​efi/​efivars''​ kein mountpoint ist)
   mount -t efivarfs efivarfs /​tmp/​system/​sys/​firmware/​efi/​efivars   mount -t efivarfs efivarfs /​tmp/​system/​sys/​firmware/​efi/​efivars
  
-==== Schritte im chroot Zielsystem ​====+=== Schritte im chroot Zielsystem ===
   chroot /tmp/system /bin/bash   chroot /tmp/system /bin/bash
  
-Bootloader wiederherstellenentweder ​grub2 oder grub+=== EFI Variablen schreiben === 
 +  efi_label='​Name der Distribution'​ 
 +  distro='​DISTRIBUTION'​ 
 +  efibootmgr --create --disk "​$BOOT_DEVICE"​ --part "​$esp_partition_id"​ --label 'UEFI OS' --loader '​\EFI\BOOT\BOOTX64.EFI'​ 
 +  efibootmgr --create --disk "​$BOOT_DEVICE"​ --part "​$esp_partition_id"​ --label "​$efi_label"​ --loader '​\EFI\$distro\SHIMX64.EFI'​ 
 + 
 +=== Grub2 konfigurieren === 
 + 
 +In CentOS 8 BLSCFG abschalten: 
 +<file txt /​etc/​default/​grub>​ 
 +… 
 +GRUB_ENABLE_BLSCFG=false 
 +… 
 +</​file>​ 
 +TODO: Lösung mit BLSCFG finden 
 + 
 +== CentOS == 
 +  ​grub2-mkconfig -o /​boot/​efi/​EFI/​$distro/​grub.cfg 
 + 
 +== Debian, Ubuntu == 
 +  update-grub2 
 + 
 +=== EFI Variablen prüfen === 
 +  efibootmgr -v 
 + 
 +  * Partition unique GUID: muss zur ESP Partition passen 
 +  * The path of the EFI image to boot must use \ (backslash) instead of / (forward slash) as path separator. 
 + 
 +==== Bootloader in mbr schreiben ==== 
 +(nur bei BIOS-Systemen)
  
 === grub2 wiederherstellen === === grub2 wiederherstellen ===
Zeile 380: Zeile 412:
 //If you are using gdisk, set the partition type to ‘0xEF02’. With partitioning programs that require setting the GUID directly, it should be ‘21686148-6449-6e6f-744e656564454649’. //)) //If you are using gdisk, set the partition type to ‘0xEF02’. With partitioning programs that require setting the GUID directly, it should be ‘21686148-6449-6e6f-744e656564454649’. //))
  
 +==== /boot auf separater Partition ====
 +Bei Debian mit UEFI anpassen: ''/​boot/​efi/​EFI/​debian/​grub.cfg''​
 ==== Bootloader grub ==== ==== Bootloader grub ====
 ''/​boot/​grub/​menu.lst''​ : ''/​boot/​grub/​menu.lst''​ :
admin_grundlagen/systemsicherung.txt · Zuletzt geändert: 2024/02/23 17:11 von ingo_wichmann