[Comm] Re: Как перести систему с одного винда на другой?

Vitaly Ostanin
1970-01-01T00:00:02Z

[-- Attachment #1: Type: text/plain, Size: 1306 bytes --]

On Fri, 14 Feb 2003 01:00:13 +0300
Alexander Kharkov <shurik2k@hotbox.ru> wrote:

> Здравствуйте, уважаемые!
>
> Появилась надобность перенести всю систему с одного винта на
> другой.

Как раз недавно переехал, и обнаружил, что hard-disk-upgrade
howto несколько отстал от жизни :)

1.
Нужно обязательно сделать загрузочную дискету.
# mkbootdisk `uname -r`

2.
Обязательно загрузиться в первый runlevel
# telinit 1

3.
Осмыслить следующее заклинание, прочитав в man rsync про эти
опции. Вкратце - копируется всё, что можно, максимально сохраняя
исходные права и атрибуты, только с одной файловой системы,
сохраняя жёсткие ссылки, и показывая статус копирования.

# rsync -axPH / /mnt/newhdd1

То есть, если /boot был на отдельном разделе, то для него
отдельно нужно сказать аналогичное заклинание.

# rsync -axPH /boot /mnt/newhdd2

4.
Поправить /etc/fstab на новом месте в соответствии с
новыми разделами. Если диск просто заменяется на новый с таким
же расположением разделов, то можно не править.

5.
Загрузиться с дискеты, сказав (для lilo)
<image> root=/dev/newhdd1

newhdd1 здесь новый диск и рутовый раздел на нём.

6.
Править /etc/lilo.conf для загрузки с нового диска.

<skipped/>

--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]