Мини-HOWTO: Переход на новый жесткий диск |
---|
Пред. | | След. |
Создайте загрузочную дискету (необязательно)
Вы можете, если захотите, создать загрузочную дискету, чтобы избежать проблем с загрузкой, если они возникнут при загрузке с нового диска.
Вставьте чистую дискету, отформатируйте ее, создайте на ней файловую систему и подключите ее:
fdformat /dev/fd0H1440
mkfs.ext2 /dev/fd0
mount -t ext2 /dev/fd0 /mnt |
Для пользователей Debian: . В Debian 2.x версии используйте /dev/fd0u1440 вместо
/dev/fd0H1440. В Debian версии 1.x, используйте
/dev/fd0h1440, со строчной буквой
h.
Для пользователей Debian: В Debian версий 2.x, используйте superformat вместо
fdformat.
Вы можете не обращать внимания на ошибку
mformat: command not found.
В Debian версий 1.x, в случае если у вас нет команды
fdformatвы можете пропустить ее, если диск уже
отформатирован. Вы можете просто проверить дискету на наличие
плохих блоков, добавив опцию -c к команде
mkfs.ext2.
Для пользователей Slackware: Используйте /dev/fd0u1440 вместо
/dev/fd0H1440. В очень старых версиях попытайтесь использовать
/dev/fd0h1440, со строчной буквой
h.
Для пользователей SuSE: Используйте /dev/fd0u1440 вместо
/dev/fd0H1440.
Скопируйте все файлы из каталога /boot на дискету:
Для пользователей Red Hat: . Если в каталоге /boot есть файлы vmlinux и vmlinuz (обратите внимание на
различие в последних буквах), тогда вам надо скопировать только файл
vmlinuz. Он ничем не отличается от файла vmlinux, просто он сжат для
экономии места.)
Для пользователей Slackware: Скопируйте также на дискету файл /vmlinuz,
используйте команду cp /vmlinuz /mnt.
Создайте новый файл /mnt/lilo.conf в соответствии с тем, что написано ниже:
boot=/dev/fd0 # Установить LILO на флоппи-диск.
map=/mnt/map # Местонахождение файла карты ("map file").
install=/mnt/boot.b # Файл, который надо записать в
# загрузочный сектор диска.
prompt # LILO должно вывести приглашение
# "LILO boot:"
timeout=50 # Загрузить систему по умолчанию после 5
# секунд ожидания. (Значение задается в
# десятых долях секунды.)
image=/mnt/vmlinuz # Местонахождение ядра Linux на дискете.
# Настоящее имя может включать в себя номер
# версии, например,
# "vmlinuz-2.0.35".
label=linux # Название Linux-системы.
root=/dev/hda1 # Местонахождение корневого раздела
# нового жесткого диска. Исправьте
# его в соответствии с новой системой.
# Заметьте, что вы должны использовать
# название будущего местоположения, на
# момент физического отключения старого диска.
read-only # Сначала подключаем разделы в режиме
# "только для чтения", для запуска fsck. |
Установите LILO на загрузочную дискету:
/sbin/lilo -C /mnt/lilo.conf |
Опция -C указывает LILO на загрузочную дискету:
Отключите дискету:
Пред. | Начало | След. |
Приготовьте LILO для загрузки с нового диска | | Уберите старый диск |