Страница 1 из 1

Проблемы с переносом системы на новый диск

Добавлено: 2010-05-20 15:01:44
Darkwolf
Доброго времени!
Появилась необходимость перетащить систему (FreeBSD 7.3) на новый HDD. Нашёл пару руководств в инете по этому делу (http://www.opennet.ru/base/sys/freebsd_dup.txt.html, http://www.lissyara.su/articles/freebsd ... rd_drives/). Сделал всё вроде как там написано: через sysinstall создал слайс на весь объём диска, сделал set bootable, далее создал разделы подмонтировал их в /mnt/(root, var, usr) Далее дампил каждую фс:

Код: Выделить всё

# cd /mnt/root; dump -f- / | restore -rf-
# cd /mnt/var; dump -f- /var | restore -rf-
# cd /mnt/usr; dump -f- /usr | restore -rf-
Выхлоп df показал, что буквы разделов различаются:

Код: Выделить всё

Filesystem  1K-blocks    Used    Avail Capacity  Mounted on
/dev/ad0s1a   1012974  151804   780134    16%    /
devfs               1       1        0   100%    /dev
/dev/ad0s1d    507630      14   467006     0%    /tmp
/dev/ad0s1f   2804902 2769234  -188724   107%    /usr
/dev/ad0s1e   5077038   11036  4659840     0%    /var
/dev/ad1s1d   8122126  152048  7320308     2%    /mnt/root
/dev/ad1s1e   1012974       4   931934     0%    /mnt/tmp
/dev/ad1s1g  19354502 2784048 15022094    16%    /mnt/usr
/dev/ad1s1f  10154158   11698  9330128     0%    /mnt/var
Поправил буквы разделов в fstab:

Код: Выделить всё

# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b             none            swap    sw              0       0
/dev/ad0s1d             /               ufs     rw              1       1
/dev/ad0s1e             /tmp            ufs     rw              2       2
/dev/ad0s1g             /usr            ufs     rw              2       2
/dev/ad0s1f             /var            ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
Но вот в чём загвоздка, в дире с устройствами /dev не содержится ad0s1g, в инструкции сказано, что отсутствующее устройство можно создать командой:

Код: Выделить всё

# cd /dev; sh ./MAKEDEV ad0s1g
Но MAKEDEV на сколько я знаю начиная с линейки 5.0 не поддерживается. Как быть?
С этого диска система не грузится:

Код: Выделить всё

Booting from Hard Disk...
Invalid partition
Invalid partition
No /boot/loader

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
Invalid partition
No /boot/kernel/kernel

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot: _

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-05-20 15:55:39
manefesto
надо сделать диск загрузочным...

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-05-20 15:57:55
Neus
cat /boot/loader.conf

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-05-21 8:35:12
Darkwolf
manefesto писал(а):надо сделать диск загрузочным...
Делаю... писал же, через сисинстал запускаю FDISK, выбираю второй хард, выбираю созданный слайс, жму "S" (Flags A), далее "W" (Wrote FDISK partition information out successfully), далее "Q". Далее shutdown -p now, отключаю первый хард, подрубаю второй на место первого. Включаю комп, результат:

Код: Выделить всё

Booting from Hard Disk...
Invalid partition
Invalid partition
No /boot/loader

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
Invalid partition
No /boot/kernel/kernel

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot: _
Neus писал(а):cat /boot/loader.conf
Пусто...

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-05-21 9:13:38
f_andrey
Darkwolf писал(а): Выхлоп df показал, что буквы разделов различаются:
Ну значит что то неверно сделали, и всё у вас нормально с загрузчиком, по крайней мере с его нулевой частью, но тут есть такой фокус
man boot писал(а):The automatic boot will attempt to load /boot/loader from partition `a'
of either the floppy or the hard disk.

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-05-21 9:48:42
Darkwolf
f_andrey писал(а):... но тут есть такой фокус
man boot писал(а):The automatic boot will attempt to load /boot/loader from partition "a" of either the floppy or the hard disk.
Точно! Совсем выпало из виду! :pardon: Спасибо, что обратил внимание! :good:

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-11 14:16:10
mugger
Так что вы сделали чтобы система стала загружаться?
PS: Что ей не хватало по мимо редактирования fstab

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-11 14:22:31
manefesto
если не ошибаюсь, то надо курить в сторону boot0cfg
сам не юзал, у меня вообще grub стоял

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-11 14:39:01
Darkwolf
mugger писал(а):Что ей не хватало по мимо редактирования fstab
Как оказалось, fstab править не нужно. Тут момент такой, что система ни в какую не будет грузится с раздела с буквой отличной от "а".
Просто я не обратил на это внимания когда разбивал диск на разделы. Как сделать так, чтобы буква была именно "а"? Да очень просто... когда будешь создавать корневой раздел, задай ему точку монтирования "/", а затем можно её изменить клавишей "М" (точнее не можно, а нужно) :smile:

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-11 15:45:58
mugger
Darkwolf писал(а):
mugger писал(а):Что ей не хватало по мимо редактирования fstab
Как оказалось, fstab править не нужно. Тут момент такой, что система ни в какую не будет грузится с раздела с буквой отличной от "а".
Просто я не обратил на это внимания когда разбивал диск на разделы. Как сделать так, чтобы буква была именно "а"? Да очень просто... когда будешь создавать корневой раздел, задай ему точку монтирования "/", а затем можно её изменить клавишей "М" (точнее не можно, а нужно) :smile:
Большое спасибо за гайд, система стала грузиться.

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-11 15:52:52
snorlov
Я, честно говоря перед переносом системы, ставлю ос в минимуме на новый диск, затем этот диск ставлю в машину, затем через, чтоб было быстрее, sysinstall смотри как он разбился. записываю буковки, потом форматирую newfs с соответствующими ключами и т.д., ну а потом mout... dump .. | restore ...

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-12 8:36:51
manefesto
точно....a это рут
b это свап
c это весь диск

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-13 8:19:57
Darkwolf
snorlov писал(а):Я, честно говоря перед переносом системы, ставлю ос в минимуме на новый диск, затем этот диск ставлю в машину, затем через, чтоб было быстрее, sysinstall смотри как он разбился. записываю буковки, потом форматирую newfs с соответствующими ключами и т.д., ну а потом mout... dump .. | restore ...
Как-то чересчур затейливо у тебя оно :-D
manefesto писал(а):точно....a это рут
b это свап
c это весь диск
Ага, главное не напарить с рутом, а остальное всё до фонаря :crazy:

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-30 19:58:58
alex_471
Зачем избретать велосипед - есть готовый утиль clonehdd ( пробовал рабочий)

http://www.lissyara.su/articles/freebsd ... /clonehdd/

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 12:49:45
Darkwolf
alex_471 писал(а):...есть готовый утиль clonehdd ( пробовал рабочий)
Хорошая весч, знать бы о ней месяца так 3 тому назад :-D А то когда копал инет по этому поводу, на глаза она мне не попадалась :)

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 13:47:07
vadim64
копать нада не в инете а на этом форуме и сайте. всем урок на будущее :-D

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 13:58:14
Darkwolf
vadim64 писал(а):всем урок на будущее :-D
А собственно ничего страшного и не произошло. Проблема решена, получен соответствующий опыт.
Вообще ручками зачастую полезнее ковыряться в ОС, чем использовать специализированный софт и всякие твикеры, по крайней мере будешь знать как оно работает. Вот он где урок ;)

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 14:17:42
vadim64
Darkwolf писал(а):знать бы о ней месяца так 3 тому назад :-D А то когда копал инет по этому поводу, на глаза она мне не попадалась :)
vadim64 писал(а):копать нада не в инете а на этом форуме и сайте. всем урок на будущее :-D
так яснее, капитан очевидность??? :smile:

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 14:27:34
Darkwolf
vadim64 писал(а):
Darkwolf писал(а):знать бы о ней месяца так 3 тому назад :-D А то когда копал инет по этому поводу, на глаза она мне не попадалась :)
vadim64 писал(а):копать нада не в инете а на этом форуме и сайте. всем урок на будущее :-D
так яснее, капитан очевидность??? :smile:
Это ты вообще сейчас о чём? :ROFL:

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 15:52:12
vadim64
вот про этот ваш пост.

Re: Проблемы с переносом системы на новый диск

Добавлено: 2010-08-31 16:11:28
Darkwolf
Я понял, что ты имел в виду вообще-то :st: Просто сказал, что решение проблемы простым способом не всегда даёт достаточный опыт. Так что нет худа без добра. Не нашёл сразу эту софтину, зато усвоил некоторые тонкости дискоделения 8)