meta data for this page
  •  

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
datarecovery:grub_rescue [2017/02/07 09:51] niziakdatarecovery:grub_rescue [2023/09/12 10:52] (current) niziak
Line 1: Line 1:
 +====== GRUB rescue ======
 +
 +
 <file /etc/default/grub> <file /etc/default/grub>
 GRUB_DISABLE_OS_PROBER=true GRUB_DISABLE_OS_PROBER=true
Line 6: Line 9:
  
 <code bash> <code bash>
-for i in /dev /dev/pts /proc /sys /run; do sudo mount -$i /mnt$i; done +export TARGET=/mnt 
-chroot /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 grub-install /dev/sdX
 update-grub update-grub
 update-initramfs update-initramfs
 +
 +for i in /dev /dev/pts /proc /sys /run /run/lvm; do sudo umount /${TARGET}${i}; done
 </code> </code>
  
Line 22: Line 28:
 insmod normal insmod normal
 normal normal
-<code>+</code>
  
 After system startup After system startup
Line 29: 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]]
 +
 +