User Tools

Site Tools


linux:debian:grub

Differences

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

Link to this comparison view

Next revision
Previous revision
linux:debian:grub [2019/08/17 14:41] – created oscarlinux:debian:grub [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Repair, Restore, or Reinstall Grub 2 with Live USB ====== 
  
-Grub 2 typically gets overridden when you install Windows or another Operating System. To make Linux control the boot process, you need Reinstall (Repair/Restore) Grub using a Live CD. 
- 
-Create a live USB and boot system from USB 
- 
-Mount the partition your broken Linux installation is on. If you are not sure which it is, launch GParted (included in the Live CD) and find out. It is usually a EXT4 Partition. Replace the XY with the drive letter, and partition number, for example: sudo mount /dev/sda1 /mnt. 
-<code> 
-# mount /dev/sdXY /mnt 
-</code> 
- 
-Now bind the directories that grub needs access to to detect other operating systems, like so. 
-<code> 
-# mount --bind /dev /mnt/dev 
-# mount --bind /dev/pts /mnt/dev/pts 
-# mount --bind /proc /mnt/proc 
-# mount --bind /sys /mnt/sys 
-</code> 
- 
-Now we jump into that using chroot. 
-<code> 
-# chroot /mnt 
-</code> 
- 
-Now install, check, and update grub. This time you only need to add the drive letter (usually a) to replace X, for example: grub-install /dev/sda, grub-install –recheck /dev/sda. 
-<code> 
-# grub-install /dev/sdX 
-# grub-install --recheck /dev/sdX 
-</code> 
- 
-Now grub is back, all that is left is to exit the chrooted system and unmount everything: 
-<code> 
-# exit 
-# umount /mnt/sys 
-# umount /mnt/proc 
-# umount /mnt/dev/pt 
-# umount /mnt/dev 
-# umount /mnt 
-</code> 
-Shut down and turn your computer back on, and you will be met with the default Grub2 screen. 
linux/debian/grub.1566052862.txt.gz · Last modified: (external edit)