artykuły
Powrót do listy artykułów

Temat artykułu: Jak zainstalować 3 systemy na 1 dysku w tym 2 różne dystrybcje linuxa ?
Tekst napisał Krycha dnia 04-03-2006

1. Przedmowa

Witam wszystkich userów linuxa którzy by chcieli dowiedzieć się jak uruchomić 3 systemy w tym 2 różne dystrybucje linuxa na jednym dysku. Osobiście sam zainteresowałem się tym tematem nie dawno i poszukaiwałem jakiś informacji o instalcji lilo żeby działalo z obiema dystrybucjami ale niczego nie znalazłem więc skonsultowalem się z kolegą ( Greetz To : Malleus ) i tak własnie udało mi sie odpalić to wszystko na jednym dysku z jednym lilo bez żadnych dyskietek ratunkowych (ja nawet nie mam stacji dyskietek ;D) i działają bezproblemowo do wyboru 3 systemy.

2. Wybrane systemy do instalacji:

1. Windows XP SP1

2. Linux Debian 3.0 rc2

3. Slackware 9.1

3. Podzial dysku na partycje:

A więc do instalacji użyłem dysku o łącznej pojemności 80GB podłączonego na Primary Master /dev/hda.

Do podziału dysku użyłem następującej apalikacji "Ranish Partition Manager 2.40 " uważam to za proste i wygodne narzędzie to dzielenia dysku. Mój dysk podzielony został wg. poniższych informacji, jako system plików przy podziale użyłem FAT32 gdyż podczas instalacji będę wtedy wybierał odpowiednie systemy plików, choć w jednym przypadku ustawiłem odrazu swap'a dla czwartej partycji (/dev/hda4) dalej będą to w przypadku Windows XP - NTFS(/dev/hda1-3), a w przypadku Linuxa - ext3 i ext2 (/dev/hda5-7)

Mój dysk jest podzielony nastepująco:

/dev/hda1 -> Windows XP dysk C -> Systems [5GB]

/dev/hda2 -> Windows XP dysk D -> Documents [5GB]

/dev/hda3 -> Windows XP dysk E -> Games & Movies & Music [ok 59,5GB]

/dev/hda4 -> Linux -> swap [256MB]

/dev/hda5 -> Linux -> /boot -> będzie to wspólna partycja obu dysytrybucji na której będą znajdowały sie poszczególne ich kernele [20MB]

/dev/hda6 -> Linux Debian -> / partycja root'a dla systemu Debian [5GB]

/dev/hda7 -> Linux Slackware -> / partycja root'a dla systemu Slackware [5GB]

4. Instalacja Windows'a

Więc na początku instalujemy Microsoft Windows XP albo co chcecie , nie będę tu w żaden sposób opisywał jak instalować go gdzyż instalacja tego systemu jest banalnie prosta, jedyne na co zwrócę uwagę to to iż podczas instalcji jest moment wyboru partycji proszę wybrać jako główną czyli jako dysk C partycję - /dev/hda1 jako pierwszą i na niej instalować system najlepiej jako system plików ustawić NTFS i szybki tryb formatowania oraz po zainstalowaniu windowsa można poprzez opcje administracyjne sformatować nastepne 2 partycjie i skonwertować je na NTFS (/dev/hda2, /dev/hda3).

5. Instalacja Debiana, montowanie partycji i instalacja LILO

Podczas instalacji Debiana jako drugiego systemu musimy zainstalować go a żeby startowały oba nasze systemy czyli debian i windows. Zdecydowałem się na to ze partycja: "/swap" i "/boot" będą wspólne dla obu dystrybucji a więc podczas instalcji kiedy dojdzie do momentu aż debian zapyta nas o formatowanie swap'a sam go wykryje i poprosi tylko o format tej prtycji (/dev/hda4), później zapyta nas o wybór i formatowanie głównej partycji tzw. "/root" mamy do wyboru trzy partycje (/dev/hda5, /dev/hda6, /dev/hda7) tu ustawiamy że ma zamontować i sformatować na system plików ext2 partycję "/" na (/dev/hda6).

Kolejne zapytanie będzie następujące czy ma zamontować jeszcze jakąś partycje klikamy że tak i montujemy pod "/dev/hda5 " "/boot" -> tu będzie teraz trzymany kernel naszego deba. Gdy znów zapyta nas o dodanie kolejnej partycji odpowiadamy że NIE chcemy juz więcej nic dodawać.

A więc kolejnym krokiem będzie ustawienie lilo. Tak więc ustawiamy że linux bootować ma się z partycji (/dev/hda6) w mbr i dodajemy wykrytego windowsa do listy systemow startowych (przyp. windows -> (/dev/hda1) i dalej instalujemy normalnie debiana po czym restart i mamy 2 systemy windowsa i debiana.

6. Instalacja Slackware

Tu sprawa jest równie prosta jak i u deba tyle że działamy na systemie plików ext3 no to do dzieła. A więc i tu nie bedę nic wspominał o samej instalacji gdyż materiałów w necie jest sporo a wspomne tylko o ustawieniu partycji i lilo, i znów podczas instalacji slacka system spyta nas o swapa i w tym przypadku również będzie to (/dev/hda4) i też sobie tą partycjie sformatuje dalej będzie pytał o partycje root'a "/" i tu ustawiamy że ma zamontować w (/dev/hda7) teraz spyta nas czy dodać jakąś z wykrytych partycji wybierasz partycję (/dev/hda5) i montujesz ja jako "/boot" BEZ FORMATOWANIA !!! gdyż inaczej skasujesz kernela z deba i nie będzie wtedy końcowego efektu :) więc mamy wybrane juz 2 partycje i to nam styka. Więc kolejną odpuszczamy i gdy nas zapyta odpwiadasz NIE że nie chcesz już nic montować.

Teraz czas na lilo tu ustawiamy że ma zainstalować się w mbr i teraz dodajemy dla partycji linuxowych (/dev/hda6) -> Debian, (/dev/hda7) -> Slack , zaś dla windowsa (/dev/hda1) -> Windows.

7. Koniec

I tak oto doszliśmy do końca teraz pozostało dokończenie instalcji, restart i powinno się pojawić lilo z 3 systemami do wyboru, tak jak u mnie to jest. Oczywiście nic nie stoi na przeszkodzie podmontować więcej partycji pod linuxem np dla "/home" czy "/usr/local" robi się to normalnie przy instalacji tylko trzeba uważac żeby nie nadpisać przez przypadek drugą dystrybucją, albo żeby obie dystrybucje z niej nie korzystały, wyjatkiem jest "/boot". Jeżeli będzie ktoś miał jakieś pytania bądź sugestjie proszę o maila.