0003
Обзоры > Установка eComStation, Windows XP, FreeBSD и Linux на один жесткий диск
|
Эту и другие программы вы можете купить в eCo Shop
|
Установка eComStation, Windows XP, FreeBSD и Linux на один жесткий диск
|
Стояли звери
Около двери.
В них стреляли
Они умирали.
(c) Стругацкие
|
Зоопарк в домашних условиях или как поставить несколько ОС на один компьютер.
Введение
Мне понадобилось на моем ноутбуке ASUS A7J держать несколько ОС, как то, Windows XP, eComStation,
FreeBSD и Linux. С Windows выбор был не богат - только то, что прикладывалось к ноутбуку
при покупке, eComStation пока 2.0 RC5,
FreeBSD 7.0 (как последняя, меня интересуют именно последние) и
соотвественно Linux Slackware 12.0.
Собственно весь этот зверинец нужен для разработки ACPI.
В чем собственно проблема
Проблема как обычно в том, что отсуствует стандарт, потому Windows размечает
диск по своему, ессено
совместимым только с Windows, Linux по-своему и так, что понять
далеко не каждый в состоянии, FreeBSD
вообще на разметку диска начихать, а eComStation понимает только то,
чему ее научил IBM. Потому понятно, что
устанавливать как попало и в любом порядке - просто не получится.
Начало процесса
Итого, примем, что для загрузки мы будем использовать BootManager
из состава eComStation (ну привык я к нему), далее
осознаем, что для него требуется primary partition, для FreeBSD
тоже надо primary partition (она других просто
не знает). Итого 2 штуки из трех возможных мы уже использовали.
Далее я просто рекомендую ставить Windows тоже в primary,
во избежания свихов и так в воспаленном мозгу данной ОС. Итого,
BootManager, FreeBSD, Windows ставятся в primary partition,
eCS и Linux в Logical.
Порядок установки
Первой ессено надо всегда ставить Windows, иначе енто чудо может
ненароком при установке угробить всё, что уже было
поставлено. Далее порядок уже безразличен. Но тут есть небольшой
ньюанс. Для общего сосуществования всех ОС, необходимо
чтобы разбивку партиций делал LVM из eCS, исключая FreeBSD,
ей надо просто оставить пустое место для Primary partition.
Итого, рекомендуемая последовательность действий при совершенно
чистом диске:
- Грузимся eComStation, уставливаем BootManager (только ради
резервирования места) и делаем partiton для Windows.
- Грузимся и начинаем инсталировать Windows в уже намеченную партицию.
99.99% что при этом BootManager будет
отформатирован как FAT.
- Грузимся FreeBSD и инсталируем, при этом не надо занимать
весь оставшийся диск ;-) выберите столько MB, сколько вам нужно. Из
нюансов, при запросе "как бум грузиться", нужно указать - обычный MBR.
То есть менеджеров загрузки от фри ставить нельзя.
- Грузимся eCS и делаем logical partition для eCS и Linux,
если вы хотите свап партицию (гм, на нонешних гигабайтах линуксу
нужен свап...), то создайте её заранее и именно сейчас.
- Инсталируем Linux. Из нюансов - ни в коем случае им не создавать
партиции!!!!! Только поменяйте ID на тех партициях, что
предназначены линуксу. При вопросе куда будем писать LILO - ответ
в бутсектор (ни в коем случае не в MBR) и соотвественно
от GRUB отказываемся, потому как стоит BootManager.
- Инсталируем eCS, по окончанию инсталяции, запускаем менеджер дисков,
активируем (или лучше переустанавливаем) BootManager
и добавляем в меню загрузки всё, чего там нету.
Всё, можете наслаждаться созерцанием своего зверинца, заодно и
посмотреть как, кто и насколько шустрее кого.
Выводы
Из всего вышеизложеного видно, что осевой LVM понимают всё нормально,
соотвественно надо и подходить к разбиению диска
на партиции, когда вы ставите несколько осов. Соотвественно можно и
сократить процедуру: если к примеру нету FreeBSD, тогда
сразу разбиваем диск на кучу партиций и далее пункт 2 с пропуском 3 и 4.
Сосуществование eComStation и других ОС
Автор: Pavel Shtemenko
2008/08
Комментарии
|