Настройка и работа в Linux


              

нового диска предварительно лучше размонтировать.


[root]# dd if=/dev/hda3 of=/dev/hdd3

причем раздел /dev/hdd3 нового диска предварительно лучше размонтировать. Размонтировать создаваемый раздел я рекомендую потому, что вначале я выполнил эту команду, не размонтировав /dev/hdd3. Когда копирование закончилось, я попробовал войти в каталог /mnt/hdd3, то есть во вновь скопированный раздел, однако получил сообщение об ошибке. Запуск команды [root]# /sbin/fsck /dev/hdd3 показал, что ошибок в файловой системе раздела /dev/hdd3 просто огромное количество (возможно такой эффект стал следствием того, что операция копирования занимает довольно большое время, и я что-то еще делал в это время в системе).

После завершения процедур копирования имеет смысл проверить файловые системы на новых разделах, для чего выполнить команды (учтите, что команда fsck

предпочитает работать с размонтированными разделами):
[root]# /sbin/fsck /dev/hdd3
[root]# /sbin/fsck /dev/hdd6
[root]# /sbin/fsck /dev/hdd7


При выполнении команды fsck для корневого раздела (/dev/hdd3) у меня появилось несколько сообщений об ошибках, но fsck их успешно исправила.

Вероятно у вас здесь возникает вопрос: почему для раздела с каталогом /boot используется команда dd, а остальные разделы переносятся простым копированием? Потерпите, небольшие пояснения будут даны на шаге 7.

Шаг 6.

Возвращаем новый диск на его законное место в новый компьютер. Однако пытаться загрузиться с него еще рано -- в загрузочной записи (MBR) у него по-прежнему прописан стандартный загрузчик от Microsoft, который знать не знает о Linux. Установленная ранее на компьютере Windows 98 загрузится без проблем, а новых разделов вы не увидите. Копировать главную загрузочную запись со старого диска на новый не имеет никакого смысла -- таблицы разбиения дисков различаются. Я, впрочем, попытался скопировать программу-загрузчик из MBR старого диска, не трогая таблицу разбиения, что делается командой
[root]# dd if=/dev/hda of=/dev/hdd bs=446 count=1, однако это к желаемой цели не привело: загрузчик lilo, который стоял на старом компьютере остановился на полпути, выдав на экран только две буквы: LI. Поэтому не стоит копировать загрузочную запись, лучше переустановить LILO, для чего надо запустить систему с помощью заготовленной на шаге 1 загрузочной дискеты. В процессе загрузки Linux с дискеты утилита проверки конфигурации аппаратного обеспечения kudzu обнаруживает, что это самое аппаратное обеспечение существенно изменилось (естественно, что пакет kudzu должен быть у вас установлен). Сначала kudzu


Содержание  Назад  Вперед