Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
перенос gentoo с одного винта на другой
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Thu Nov 18, 2004 6:17 pm    Post subject: перенос gentoo с одного винта на дру Reply with quote

Есть у меня винт PATA 40Гб на котором установлены gentoo и WinXP.
И задача у меня перенести всё это на другой винчестер SATA 80ГБ. Причем, сейчас на 40ГБ винте у меня есть один 10ГБ раздел / и разделы с виндой. На новом винте, я хочу сделать отдельный раздел /boot и отдельный раздел для /

Вопрос: как со старого винта переписать gentoo на новый, учитывая то, что разделов стало больше? Т.е. если я со старого винта перепишу на новый весь каталог /boot на отдельный раздел /boot, и подправлю fstab и grub.conf у меня всё заработает?

p.s. винда меня особенно не волнует, её я скорее всего просто переустановлю
Back to top
View user's profile Send private message
d_n_k
Tux's lil' helper
Tux's lil' helper


Joined: 15 Jul 2004
Posts: 138
Location: Russia

PostPosted: Thu Nov 18, 2004 8:29 pm    Post subject: Reply with quote

перенос методом копирования:
1) копируем что-нибудь куда-нибудь
2) правим конфиги где-нибудь(желательно в fstab'е)

главное не забыть включить подержку SATA.

зы: проверено на RH
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Nov 18, 2004 8:45 pm    Post subject: Reply with quote

Как ты Gentoo ставил?
Подмонтировал / в /mnt/gentoo, остальные разделы в соответствующие места от /mnt/gentoo.

Вот и сейчас --- сделай папочку, подмонтируй туда /-раздел, под ним сделай нужные папочки (boot в твоем случае), смонтируй все разделы --- и рекурсивно копируй.

Затем, если SATA как /dev/sd? виден, подкрути /etc/fstab.

В конце, подправь /boot/grub/grub.conf на новом диске --- однозначно! Пока стоят оба диска все будет нормально, как только старый уберешь --- надо будет MBR на новом прописать.

Ну и подправь на старом диске /boot/grub/grub.conf, добавив новый пункт для нового диска.
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Thu Nov 18, 2004 9:47 pm    Post subject: Reply with quote

Лучше всего через LiveCD тогда. подмонтировать и ОСь, и новыу разделы в нужном виде. рекурсивно копировать cp -R /mnt/old/* /mnt/new/ . Т.е. неработающую систему. Трабл с dev не будет. Потом убираешь старый хард, а новый ставишь на место, где он будет в дальнейшем. Опять бутишься в LiveCD, кривишь fstab и конфиг grub/lilo & ставишь grub/lilo в MBR .
Back to top
View user's profile Send private message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Sun Nov 21, 2004 8:44 am    Post subject: Reply with quote

Благодаря вашим и не только вашим советам, перенос дженты с одного винта на другой успешно завершился.
Я подумал, что может быть кто-нибудь ещё будет этим заниматься, а потому опишу пару тонких моментов:
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
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Sun Nov 21, 2004 11:32 am    Post subject: Reply with quote

Я обычно всегда гружу smp кернел в LiveCD, даже на однопроцссорной системе, т.к. он из серии 2.6.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
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