Два Gentoo на одном жестком диске

Уважаемые участники форума!

Возник у меня вопрос, могущий показаться кому-то странным: могу ли я установить на один жесткий диск два экземляра одного дистрибутива Gentoo? Точнее так: можно ли установить второй экземпляр, если первый уже установлен? Дело в том, что один экземпляр я хочу использовать для работы (я - программист), а второй - для подробного исследования самой Gentoo. И хочу, чтобы эти два экземпляра никоим образом не зависили друг от друга. Я так понимаю, что это возможно, нужно только правильно разметить жесткий диск, не так ли? Если при установке первого экземпляра я разметил диск так:
hda1 - boot,
hda2 - swap,
hda3 - root,
... то для установки второго экземпляра нужно разметить так:
hda4 - boot,
hda5 - swap,
hda6 - root.
И надо ли как-то уменьшать корневой раздел hda3 первого экземпляра, который уже установлен? Ведь он до установки второго экземпляра занимает все оставшееся пространство диска, и второй экземляр установится в физическом смысле на его часть.
Правильно ли я мыслю, или чего-то принципиально не понимаю? Подскажите, пожалуйста.
А заодно прошу совета о том, как разместить Gentoo на жесткий диск с уже установленным Windows XP? Как нужно разметить диск?
Заранее благодарен за ответы.

Не так.

Итак, вариант номер раз.
Не надо создавать по два раздела /boot и swap. Могу предложить такую разметку диска:

hda1 - /boot
hda2 - swap
hda3 - / (Для первой системы)
hda4 - / (Для второй системы)

Ядра (или ядро, ведь можно использольховать одно и тоже) и загрузчик ставяться в /boot (который hda1).
Потом ставяться обе системы каким удобно способом. Я бы предложил простой. Сделать hda3 и hda4 одинаковыми, установить одну системы, а потом с помощью dd скопировать.
Пример grub.conf:

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.15. First System
root (hd0,0)
kernel /boot/kernel-2.6.15 root=/dev/hda3

title=Gentoo Linux 2.6.15. Second System
root (hd0,0)
kernel /boot/kernel-2.6.15 root=/dev/hda4

Ну и для примера fstab первой системы:

/dev/hda1   /boot     ext2    defaults,noatime  1 2
/dev/hda2   none      swap    sw                0 0
/dev/hda3   /         ext3    noatime           0 1

Во второй системе надо только /dev/hda3 заменить на /dev/hda4
Кстати, можно монтировать и корневой каталог другой системы. Очень удобно, например, конфиги перекинуть ;)
Вариант номер два.
Если подробное исследование системы не подрозумевает использование графической системы, то можно можно систему поставить в файл и использовать chroot для исследований. Рассказывать подробно не буду. Если заинтересует - пишите.
Вариант номер три.
http://www.vmware.com/

Есть другие

Есть другие варианты для копания в системе

1 Xen
2 Vserver
3 UserModeLinux

_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

fdisk -l в студию!

fdisk -l в студию!

Итого

1.) chroot. Ты можешь, как скопировать сущ. Gentoo на др.винт или замутить Там новый compile. После - chroot . /bin/bash .

2.) Vm-тварь. Весьма безопасный и простой способ для имЕния виртуалок. Главный минус - колассальные потери при эмуляции. Сюда также можно отнести и Qemu в режиме полной эмуляции. (др. варианторв не юзал, пока...)

3.) OpenVZ, FreeVPS, Xen. Сложные варианты, в основном из-за того, что надо патчить ядро и ещё потому, что это сдерживает юзание новых ядер и кульных патчей к ним, типа -mm или -nitro. По потерям, хм....ну гдето (говорят) в районе 9-15%.

Ну и вывод. Если ломает сильно напрягаться - лучше всего chroot.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".