FreeSource : AltLinux/Sisyphus/admin/LILO

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Настройка LILO


Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик.
Пусть исходный диск (_который_ клонируется):
/dev/hda1 = swap
/dev/hda2 = /
И пусть конечный диск (_куда_ клонируется) – /dev/hdc
Ваши шаги:
1. Подготавливаем конечный диск:
  1. fdisk /dev/hdc ...
  2. mkswap /dev/hdc1
  3. mke2fs -j /dev/hdc2
2. Клонируем систему:
  1. mkdir /mnt/disk
  2. mount /dev/hdc2 /mnt/disk
  3. cd /mnt/disk
  4. dump -0 -f – / | restore rf -
1. Делаем конечный диск загружаемым:
  1. chroot . # или chroot /mnt/disk
  2. Указать в /etc/lilo.conf:

Конструкция с disk=, bios= применяется в том случае, когда при загрузке диск будет иметь другой адрес, нежели сейчас.

...
Все остальные настройки (в т.ч. root=) должны соответствовать штатной работе.
Note: строки boot...bios должны идти _точно_ в таком порядке
  1. lilo
  2. mcedit /etc/lilo.conf: boot=/dev/hda (disk и bios нужно (?) закомментировать
1. Заканчиваем
  1. exit # выход из chroot
  2. init 0

Enjoy!

Ссылок на эту страницу нет