View previous topic :: View next topic |
Author |
Message |
jodaka Tux's lil' helper
Joined: 16 May 2004 Posts: 129 Location: Russia, Togliatty
|
Posted: Thu Nov 18, 2004 6:17 pm Post subject: перенос gentoo с одного винта на дру |
|
|
Есть у меня винт PATA 40Гб на котором установлены gentoo и WinXP.
И задача у меня перенести всё это на другой винчестер SATA 80ГБ. Причем, сейчас на 40ГБ винте у меня есть один 10ГБ раздел / и разделы с виндой. На новом винте, я хочу сделать отдельный раздел /boot и отдельный раздел для /
Вопрос: как со старого винта переписать gentoo на новый, учитывая то, что разделов стало больше? Т.е. если я со старого винта перепишу на новый весь каталог /boot на отдельный раздел /boot, и подправлю fstab и grub.conf у меня всё заработает?
p.s. винда меня особенно не волнует, её я скорее всего просто переустановлю |
|
Back to top |
|
|
d_n_k Tux's lil' helper
Joined: 15 Jul 2004 Posts: 138 Location: Russia
|
Posted: Thu Nov 18, 2004 8:29 pm Post subject: |
|
|
перенос методом копирования:
1) копируем что-нибудь куда-нибудь
2) правим конфиги где-нибудь(желательно в fstab'е)
главное не забыть включить подержку SATA.
зы: проверено на RH |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Nov 18, 2004 8:45 pm Post subject: |
|
|
Как ты Gentoo ставил?
Подмонтировал / в /mnt/gentoo, остальные разделы в соответствующие места от /mnt/gentoo.
Вот и сейчас --- сделай папочку, подмонтируй туда /-раздел, под ним сделай нужные папочки (boot в твоем случае), смонтируй все разделы --- и рекурсивно копируй.
Затем, если SATA как /dev/sd? виден, подкрути /etc/fstab.
В конце, подправь /boot/grub/grub.conf на новом диске --- однозначно! Пока стоят оба диска все будет нормально, как только старый уберешь --- надо будет MBR на новом прописать.
Ну и подправь на старом диске /boot/grub/grub.conf, добавив новый пункт для нового диска. |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Thu Nov 18, 2004 9:47 pm Post subject: |
|
|
Лучше всего через LiveCD тогда. подмонтировать и ОСь, и новыу разделы в нужном виде. рекурсивно копировать cp -R /mnt/old/* /mnt/new/ . Т.е. неработающую систему. Трабл с dev не будет. Потом убираешь старый хард, а новый ставишь на место, где он будет в дальнейшем. Опять бутишься в LiveCD, кривишь fstab и конфиг grub/lilo & ставишь grub/lilo в MBR . |
|
Back to top |
|
|
jodaka Tux's lil' helper
Joined: 16 May 2004 Posts: 129 Location: Russia, Togliatty
|
Posted: Sun Nov 21, 2004 8:44 am Post subject: |
|
|
Благодаря вашим и не только вашим советам, перенос дженты с одного винта на другой успешно завершился.
Я подумал, что может быть кто-нибудь ещё будет этим заниматься, а потому опишу пару тонких моментов:
1. Мой LiveCD с джентой построен на ядре 2.4.x (поддержка SATA там в разделе IDE и соответственно мой новый винт определяется, как /dev/hde. Напомню, что в моей родной системе на ядре 2.6.9 SATA скомпилирована как low_level driver из раздела SCSI, поэтому винт виден, как /dev/sda)
2. Раньше у меня был всего один раздел под дженту (т.е. весь /) и один раздел под своп. На новом винте я выделил под /boot свой раздел.
В итоге, сначала я из под работающего линукса со старого винта на новый просто переписал все файлы.
Далее отключил старый винт, загрузился с LiveCD и написал такие команды:
Code: |
mount -t reiserfs /dev/hde2 /mnt/gentoo
mount -o bind /dev /mnt/gentoo/dev
mount /dev/hde1 /mnt/gentoo/boot
chroot /mnt/gentoo
grub
root (hd0,0)
setup(hd0)
quit
|
разумеется файлы grub.conf и fstab я поправил на предмет правильных имен.
После этого дженту без проблем стал грузиться с нового винта.
Всем спасибо |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Sun Nov 21, 2004 11:32 am Post subject: |
|
|
Я обычно всегда гружу smp кернел в LiveCD, даже на однопроцссорной системе, т.к. он из серии 2.6. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|