Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
— |
linux:debian:oprava-bootovani [27.07.2016 15:53] (aktuální) vm vytvořeno |
||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Opravit bootování ====== | ||
+ | Při vytváření sofwarového RAID 1 během instalace Debianu se grub zapíše jen na jeden z disků, takže pokud umře "špatný" disk, tak server zpět nenabootuje. | ||
+ | ===== řešení ===== | ||
+ | - zapojit disk do jiného serveru | ||
+ | - nabootovat z instalačního CD do rescue režimu | ||
+ | |||
+ | Namountujeme disk, který chceme opravovat | ||
+ | mount /dev/sda1 /disk | ||
+ | | ||
+ | Potom připojíme speciální filesystemy: | ||
+ | mount --bind /dev /disk/dev | ||
+ | mount --bind /sys /disk/sys | ||
+ | mount --bind /proc /disk/proc | ||
+ | |||
+ | Případně, pokud máme extra bootovací oddíl, tak něj: | ||
+ | mount /dev/sdaX /disk/boot | ||
+ | |||
+ | Chrootneme se na nebootující instalaci a nainstalovat GRUB. | ||
+ | chroot /disk | ||
+ | |||
+ | Pokud je špatně vyplněný soubor device.map, tak jej necháme vytvořit znovu: | ||
+ | grub-mkdevicemap | ||
+ | |||
+ | Nainstalujeme GRUB (uvnitř chrootu): | ||
+ | grub-install /dev/sda | ||
+ | update-grub | ||
+ | | ||
+ | Ukončíme chroot | ||
+ | exit | ||
+ | umount /disk/dev | ||
+ | umount /disk/sys | ||
+ | umount /disk/proc | ||
+ | umount /disk/boot #pokud byl namountován | ||
+ | umount /disk/ | ||
+ | |||
+ | A restartujeme server a nabootujeme zpět z disku. | ||
+ | |||
+ | ===== Rescue mód Debianu ===== | ||
+ | |||
+ | - Get a Debian installation CD for the same architecture (i.e. don't use an i386 CD if your root partition is amd64). The distro version doesn't matter too much: a lenny CD will boot squeeze/sid just fine. | ||
+ | - Boot the install CD and select Rescue mode under Advanced options. | ||
+ | - Answer the language, keyboard and network questions any way you want and provide the decryption passphrases for any of the encrypted partitions you need to mount. | ||
+ | - When prompted, request a shell on the root partition. | ||
+ | |||
+ | ===== Zdroje ===== | ||
+ | |||
+ | * [[http://ghantoos.org/2012/01/29/debian-restore-grub-on-sdab-using-grub-mkdevicemap-and-grub-install/]] | ||
+ | * [[http://askubuntu.com/questions/145241/how-do-i-run-update-grub-from-a-livecd]] | ||
+ | * [[http://feeding.cloud.geek.nz/posts/reinstalling-grub-on-unbootable-debian/]] |
linux/debian/oprava-bootovani.txt · Poslední úprava: 27.07.2016 15:53 autor: vm