| Your Explorer by Linux links... |
|
Совет №14. Меняем место жительства
Нет, переезжать в другой город мы не будем, мы просто переместим нашу систему с одного жесткого диска на другой. Предположим, что у нас есть два жестких диска - /dev/hda и /dev/hdb. Первый диск - это оригинальный диск, а второй - тот диск, на который нужно записать систему. Для большей определенности скажем, что на первом диске у нас есть три раздела /dev/hda1 (/), /dev/hda2 (/home) и /dev/hda3 (swap). На втором диске вам нужно создать тоже три раздела. Желательно, чтобы совпадали и файловые системы. Например, если первые два раздела на оригинальном диске у вас в файловой системе ext3, то и на втором жестком диске нужно создать два ext3-раздела. Создать разделы можно с помощью команды fdisk или cfdisk. После создания разделов лучше перезагрузите компьютер. Будем считать, что наши новые разделы называются /dev/hdb1, /dev/hdb2 и /dev/hdb3. При перезагрузке укажите параметр ядра single - система будет загружена в однопользовательском режиме. После этого нужно отформатировать созданные разделы. Форматирование выполняется командой mkfs.ext3 - если вы используете ext3. Если вы используете XFS или ReiserFS, вам нужно использовать команды mkfs.xfs или mkfs.reiserfs соответственно. Отформатировать раздел подкачки можно командой mkswap. После этого смонтируем раздел /dev/hdb1 как /mnt/root. Теперь скопируем содержимое корневой файловой системы командой:
# cp -ax / /mnt/root
Теперь приступим ко второму разделу. Подмонтируем его как /mnt/home и скопируем данные на него:
# cp -ax /home /mnt/home
Все, что вам осталось - это отредактировать конфигурационный файл загрузчика на новом винчестере и записать его в бутсектор на новом жестком диске, а не в MBR! При этом не запутайтесь в обозначениях жестких дисков - hda и hdb.