meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
datarecovery:grub_rescue [2016/12/26 22:14] – created niziakdatarecovery:grub_rescue [2023/09/12 10:52] (current) niziak
Line 1: Line 1:
 +====== GRUB rescue ======
 +
 +
 +<file /etc/default/grub>
 +GRUB_DISABLE_OS_PROBER=true
 +</file>
 +
 +====== reinstall grub in chroot ======
 +
 +<code bash>
 +export TARGET=/mnt
 +for i in /dev /dev/pts /proc /sys /run /run/lvm; do sudo mount --bind ${i} /${TARGET}${i}; done
 +chroot ${TARGET}
 +grub-install /dev/sdX
 +update-grub
 +update-initramfs
 +
 +for i in /dev /dev/pts /proc /sys /run /run/lvm; do sudo umount /${TARGET}${i}; done
 +</code>
 +
 ====== grub rescue ====== ====== grub rescue ======
 <code> <code>
Line 8: Line 28:
 insmod normal insmod normal
 normal normal
-<code>+</code>
  
 After system startup After system startup
Line 15: Line 35:
 grub-install /dev/sda grub-install /dev/sda
 </code> </code>
 +
 +====== Early config ======
 +  * [[https://wiki.archlinux.org/index.php/GRUB/Tips_and_tricks#Manual_configuration_of_core_image_for_early_boot]]
 +  * [[https://www.gnu.org/software/grub/manual/html_node/Embedded-configuration.html#Embedded-configuration]]
 +
 +