Boot. Reinstal·lar lilo i grub . Recuperar arranc a Debian i altres
Última actualització: octubre de 2019
Reinstal·lar lilo
-Muntar la partició:
mount -o dev /mnt/hda1
-Si ja estava muntada:
mount -o remount,dev /mnt/hda1
-Muntar el directori com chroot i executar lilo:
chroot /mnt/hda1 lilo
Grub legacy
grub-install root-directory=/dev/hda3 /dev/hda
-Un altre versió, entrem a grub i:
root (hd0,1) per dir on està la partició setup (hd0) (hd0) quit
-A menu.lst:
Title Elquesigui
root (hd0,0)
savedefault
makeactive
chainloader +1
Reinstal·lar grub a Ubuntu
Arremquem amb el cd de la mateixa versió a la instal·lada al disc. Ara, si imaginem que la partició ubuntu està a /dev/sda2:
sudo mount /dev/sda2 /mnt (o el punt de muntatge que vulguem)
sudo mount /dev/sda1 /mnt/boot/efi (si és EFI i tenim la seva partició a sda1)
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt sudo update-grub2
sudo grub-install /dev/sda
Generar entrada EFI
Si tenim que regenerar l'entrada UEFI, arrencarem el sistema amb un LiveUSB i farem:
sudo efibootmgr -c -l "\EFI\UBUNTU\SHIM64.EFI" -L ubuntu
Si la partició EFI no està en la primera partició del primer disc, ho podrem indicar:
sudo efibootmgr -c -l "\EFI\UBUNTU\SHIM64.EFI" -L ubuntu -d /dev/sdb -p 1
(en el cas de que la partició EFI estigui al disc sdb, partició 1)
Reinstal·lar grub2 a Debian
Simplement arrenquem amb el CD d'instal·lació corresponent a la mateixa versió que tenim instal·lada i anem al menú de "Recuperació"; un dels submenus ens permet reparar l'arranc.
Reinstal·lar grub2 en genèric (per exemple amb systemrescueCD: https://sourceforge.net/projects/systemrescuecd/)
Arrenquem amb un Live CD que tingui instal·lat grub2. Si els disc estan en GPT, també ens farà falta gdisk
Muntem la partició que contingui /boot. Suposant que sigui /sda1, fem:
sudo mount /dev/sda1 /mnt, p.e.
sudo grub2-install --boot-directory=/mnt/boot/ --recheck /dev/sda
sudo grub2-mkconfig -o /mnt/boot/grub2/grub.cfg
Altres opcions amb Live CDs
Poden provar amb: rescatux (http://www.supergrubdisk.org/rescatux/ o Super grub2 disk: http://www.supergrubdisk.org/super-grub2-disk