LILO
Материал из ALT Linux Wiki
(Различия между версиями)
Версия 16:02, 28 июля 2008
Настройка LILO
Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик. Пусть исходный диск (_который_ клонируется): /dev/hda1 = swap /dev/hda2 = / И пусть конечный диск (_куда_ клонируется) - /dev/hdc Ваши шаги: 1. Подготавливаем конечный диск:
- fdisk /dev/hdc ...
- mkswap /dev/hdc1
- mke2fs -j /dev/hdc2
2. Клонируем систему:
- mkdir /mnt/disk
- mount /dev/hdc2 /mnt/disk
- cd /mnt/disk
- dump -0 -f - / | restore rf -
1. Делаем конечный диск загружаемым:
- chroot . # или chroot /mnt/disk
- Указать в /etc/lilo.conf:
boot=/dev/hdc # (в какое устройство записывать загрузчик) disk=/dev/hdc bios=0x80 # (указывает, что это устройство потом будет первым загрузочным устройством)
Конструкция с disk=, bios= применяется в том случае, когда при загрузке диск будет иметь другой адрес, нежели сейчас.
... Все остальные настройки (в т.ч. root=) должны соответствовать штатной работе. Note: строки boot...bios должны идти _точно_ в таком порядке
- lilo
- mcedit /etc/lilo.conf: boot=/dev/hda (disk и bios нужно (?) закомментировать
1. Заканчиваем
- exit # выход из chroot
- init 0
Enjoy!