Есть необходимость поставить МНОГО систем на один винт. Некоторые в целях ознакомления, некоторые для глубокого изучения, некоторые для отладки софта, либо запуска специфичного софта. Сейчас планирую:
FreeBSD-4.11
FreeBSD-CURRENT
NetBSD-2.0
OpenBSD-3.7 (хотя можно и обойтись)
ReactOS-2.6
Gentoo-2005.0
Fedora Core 4
Schillix (либо другую поделку из исходников solaris)
Больше HDD со свободными разделами нет, эмуляторы не устраивают по причине медленности, кроме того, почти везде нужно работать с реальным оборудованием.
Хочется установить все это на свободный 40 GB винт. Работаю под FreeBSD 5.4. Пока не начал ничего разбивать, хочу спросить - может есть у кого-нибудь идеи как лучше все организовать? Разделов-то всего 4... Чем это все грузить? Что может грузиться из extended разделов? Можно ли грузиться с нескольких extended разделов?
В идеале хотелось бы что-то типа загрузчика, который умеет править таблицу разделов. Т.е. для каждой конкретной оси в таблицу разделов прописываются разделы, принадлежащие ей, и никто никому не мешает, никакой мороки с extended.
Кроме того, так как я не знаю сколько какая ось займет места и как разбивать для нее диск, такой вариант кажется вдвойне удобным. Типа сначала поставил на раздел гигов 10, поствил нужный софт, посмотрел сколько занято, добавил пару гигов, сделал раздел в конце диска, сделал dump/restore туда. В любой момент можно будет добавить новую ось.
Извратами конечно можно заняться, типа на 1 слайс поставить обе FreeBSD в разные партиции, и потом менять какая из них `a', т.е. загрузочная, но хочется прозрачности, тем более, что остальные я знаю довольно посредственно.
В общем, если есть такой загрузчик, ткните плиз пальцем, и вообще, приветствуются идеи, личный опыт и ссылки по данной проблеме.