#Записки о Unix/Linux/BSD/Solaris

FreeBSD, Slackware и Ubuntu на одном ПК
Автор Охальников Олег   
08:09:2010 г.
Надоело переставлять OC для тех или иных экспериментов, не долго думая решил поставить всё что нужно на один ПК.
Установил следующие операционные системы:

- FreeBSD (v. 7.2);
- Slackware (v. 13);
- Ubuntu (v. 9.04).


Сначала продумал как и чем я буду загружать данный "зверинец", пришел к выводу, что удобнее всего делать это с помощью GRUB, поэтому выполнил установку в следующем порядке:

1) FreeBSD --> 2) Slackware --> 3) Ubuntu
 
В процесс установки вдаваться не буду, остановлюсь лишь на следующих рекомендациях.

FreeBSD (HDD = 160 Gb) создал слайс 90 Gb, остальное место ни чем пока не занято. На вопрос, куда ставить загрузчик, выбираем первый пункт "BootMgr" (т.к. FreeBSD не единственная ОСь на данном ПК). Дальше создаем разделы и устанавливаем. Нужны подробности данного процесса, загляните в handbook...

Slackware - заходим в программу разметки cfdisk создаем swap раздел и корневой. Я выделил 2048Mb под swap и 30Gb под "/". Т.к. машина тестовая с разбивкой на несколько разделов не стал заморачиваться. На вопрос, куда ставить LILO, выбираем первый пункт: "в суперблок жесткого диска". Производим установку Slackware, тем кто не знает как это делать, советую прочитать эту статью...

Ubuntu устанавливаем в последнюю очередь. При разбивке диска выбираем "вручную" и оставшийся свободный "кусок" HDD указываем как корневой раздел "/", тип файловой системы выбрал ext4, т.к. интересно с ней поработать и машина тестовая к тому же. Да, что любопытно, Ubuntu в отличии от Slackware не распознает слайс FreeBSD :(, но не обращаем на это внимание, мы то знаем что на неопределенном разделе живет FreeBSD и продолжаем установку. Все по дефолту, GRUB ставит так же по дефолту в hd0.

После установки пришло время первый раз перезагрузится. Что видим, меню GRUB показывает все пункты Ubuntu, распознан Linux (видимо Skackware) на одном из разделов и все, пункта с FreeBSD нет. А раз нет, то мы его допишем в menu.lst GRUB.
Загружаемся в UBUNTU и выполняем:

sudo nano /boot/grub/menu.lst

Для загрузки FreeBSD добавляем следующие строки:

title FreeBSD 7.2
root (hd0,0,a)
kernel /boot/loader
boot

Мы передаем управление загрузчику ОС FreeBSD. Корневой раздел (hd0,0,a) включает три аргумента, это потому, что FreeBSD виртуально делит существующий раздел жесткого диска. Здесь мы передаем управление корневому подразделу раздела жесткого диска "a". Если FreeBSD полностью занимает диск вашей системы, тогда корневой подраздел будет просто (hd0,a).

Перезагружаемся, видим в меню GRUB третий пункт: FreeBSD 7.2, выбираем его и пробуем загрузится. Если HDD и раздел выбраны верно, то загрузка пройдет, если нет, то редактируем строку root (hd0,0,a), указав правильные параметры.

На этом все!
С уважением Охальников Олег aka H@wk!

   

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 6023

  Ваш коментарий будет первым
RSS комментарии
 
« FreeBSD 8.0 компилим mc-4.7.1   FreeBSD: Limiting closed port RST response from 214 to 200 packets per second »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

#/tmp

Каким дистрибутивом Вы пользуетесь?

Сейчас на сайте находятся:
2 гостей