LILO

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Настройка LILO)
Строка 6: Строка 6:
Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик.
Часто встречается ситуация, когда вы копируете систему на другой диск, и требуется установить на него загрузчик.
-
Пусть исходный диск (_который_ клонируется):
 
-
/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:
 
-
<pre>boot=/dev/hdc #  (в какое устройство записывать загрузчик)
 
-
disk=/dev/hdc
 
-
bios=0x80 # (указывает, что это устройство потом будет первым загрузочным устройством)</pre>
 
-
Конструкция с disk=, bios= применяется в том случае, когда при загрузке диск будет иметь другой адрес, нежели сейчас.
 
-
...
+
Пусть исходный диск, ''который'' клонируется — {{path|/dev/hda}}
-
Все остальные настройки (в т.ч. root=) должны соответствовать штатной работе.
+
: {{path|/dev/hda1}} = {{term|swap}}
-
Note: строки boot...bios должны идти _точно_ в таком порядке
+
: {{path|/dev/hda2}} = {{term|/}}
-
# lilo
+
И пусть конечный диск, ''куда'' клонируется — {{path|/dev/hdc}}
-
# mcedit /etc/lilo.conf: boot=/dev/hda (disk и bios нужно (?) закомментировать
+
-
1. Заканчиваем
+
-
# exit # выход из chroot
+
-
# init 0
+
-
Enjoy!
+
* Подготовить конечный диск:
 +
# 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

Версия 05:23, 27 ноября 2008

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.
42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.


Настройка 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
 
Личные инструменты