LILO: различия между версиями
Нет описания правки |
Ilis (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик. | Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик. | ||
Пусть исходный диск, ''который'' клонируется — {{path|/dev/hda}} | |||
: {{path|/dev/hda1}} = {{term|swap}} | |||
: {{path|/dev/hda2}} = {{term|/}} | |||
И пусть конечный диск, ''куда'' клонируется — {{path|/dev/hdc}} | |||
* Подготовить конечный диск: | |||
# fdisk /dev/hdc … | |||
# mkswap /dev/hdc1 | |||
# mke2fs -j /dev/hdc2 | |||
* Клонировать систему: | |||
# mkdir /mnt/disk | |||
# mount /dev/hdc2 /mnt/disk | |||
# cd /mnt/disk | |||
# dump −0 -f — / | restore rf - | |||
* Сделать конечный диск загружаемым: | |||
# chroot . # или chroot /mnt/disk | |||
* Указать в {{path|/etc/lilo.conf}}: | |||
boot=/dev/hdc # (в какое устройство записывать загрузчик) | |||
disk=/dev/hdc | |||
bios=0x80 # (указывает, что это устройство потом будет первым загрузочным устройством) | |||
Конструкция с {{term|disk{{=}}}}, {{term|bios{{=}}}} применяется в том случае, когда при загрузке диск будет иметь другой адрес, нежели сейчас. | |||
Все остальные настройки (в том числе {{term|root{{=}}}}) <!-- ??? почему root ??? --> должны соответствовать штатной работе. | |||
: Note: строки {{term|boot{{=}}}}, {{term|bios{{=}}}} должны идти ''точно в таком порядке''. | |||
* Установить загрузчик | |||
# lilo | |||
# mcedit /etc/lilo.conf: boot=/dev/hda (disk и bios нужно (?) закомментировать | |||
<!-- ??? почему mcedit /etc/lilo.conf: boot=/dev/hda ??? --> | |||
* Завершение | |||
# exit # выход из chroot | |||
# init 0 |
Версия от 08:23, 27 ноября 2008
Настройка LILO
Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик.
Пусть исходный диск, который клонируется — /dev/hda
- /dev/hda1 = swap
- /dev/hda2 = /
И пусть конечный диск, куда клонируется — /dev/hdc
- Подготовить конечный диск:
# fdisk /dev/hdc … # mkswap /dev/hdc1 # mke2fs -j /dev/hdc2
- Клонировать систему:
# mkdir /mnt/disk # mount /dev/hdc2 /mnt/disk # cd /mnt/disk # dump −0 -f — / | restore rf -
- Сделать конечный диск загружаемым:
# 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 нужно (?) закомментировать
- Завершение
# exit # выход из chroot # init 0