Настройка загрузки системы

Материал из База знаний Etersoft
Перейти к навигацииПерейти к поиску

Установка загрузчика

# lilo

Как правило, при починке загрузчика диск подключен не так, как он будет стоять потом, когда будет загрузочным. Поэтому в /etc/lilo.conf надо явно указать, что он будет иметь номер 0x80 (первый диск в системе). Делается это так:

boot=/dev/sdb #  (в какое устройство записывать загрузчик)
disk=/dev/sdb
bios=0x80 # (указывает, что это устройство потом будет первым загрузочным устройством)

Подробности здесь.

Пересоздание mkinitrd

# mkinitrd /boot/initrd-$(uname -r).img $(uname -r) --force

В случае, если загруженное ядро отличается - а так обычно и бывает, надо командой

# mkinitrd --help

вывести пример команды и по аналогии написать строчку с нужной версией ядра

chroot

# mount /dev/sda1 /mnt
# mount /dev /mnt/dev -o bind
# mount /sys /mnt/sys -o bind
# mount /proc /mnt/proc -o bind
# chroot /mnt

Далее можно перегенерировать mkinitrd и запустить lilo.