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