Najlakši način da se postigne dual boot je da se instališe prvo windows, a onda linux.
Linux ima boot loader, kojim upravlja grub ili lilo (zavisi od distribucije, većina koristi grub).
U toku instalacije, linux prepozna windows bootloader i ostavi ga na miru, a na MBR (main boot record na hard disku) doda meni za izbor OS-a.
Taj meni može da se konfiguriše u fajlu /boot/grub/menu.lst
Ako posle linuxa instališete windows. windows će obrisati MBR i meni će nestati, pa neće biti moguće bootovati u linux.
U tom slučaju treba linux startovati sa "rescue" CD-a ili diska, pa ponovo konfigurisati grub, tj reći mu da se ponovo upiše na MBR. Onda je opet moguće startovati i windows i linux.
Ja imam tri OS-a, Vistu, w2k i linux. Prvo dobijem grub meni, koji mi ponudi da biram između linuxa i microsofta, a onda, ako odaberem ovo drugo, ulećem u vistin meni za izbor između w2k i Viste.
Prvo sam instalisao w2k, zatim vistu, a linux, a na kraju i linux je sve obavio automatski.
Moguće je imati i desetak OS-a i startovati ih sa grub-ekrana (ako je to nekome uopšte zanimljivo).
Za razliku od ostalih OS-a, linux prepoznaje druge OS-e na kompjuteru i ne dira ih, ako želiš omogući pristup fajlovima na disku. Nema neke opasnosti. Windows brutalno obriše MBR, ne tiče ga se da li imaš još neki OS na kompjuteru.
Na samoj C: kad se ukljuci show hidden files postoji boot.ini koji na xp izgleda ovako.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
E sad da se tu doda i drugi OS? Ako moze, onda sta treba da se upise?
Ja se sa ovim ne bih davio. Štaviše, slutim da se ovaj fajl ne edituje ručno, već nekim programčićem - ko zna da li uz ovo idu i neke promene u registrima?
P.S. Na linuxu se svi konfiguracioni fajlovi mogu editovati ručno, registries ne postoje.
U direktorijumu /etc su svi konfiguracijski fajlovi.
u /bin su svi najosnovniji executables, u /lib library files za minimalni start.
u /sbin isto, ali ono što samo admin (root) sme da koristi.
ostali luksuz je u /usr/bin i /usr/sbin (gnome, kde, sve što nije minimalni sistem).
u /var/log su skoro svi logovi i eventi.
P.S. Na linuxu su ekstenzije nevažne. Executable ne mora da se zove blabla.exe, jer sistem uopšte ne gleda na ekstenzije. Ako se postavi "x" bit, onda je u pitanju program ili skript
ono
---r-xr-x users yossarian blabla
znači da je executable, da smeju da ga čitaju i startuju korisnik yossarian i članovi grupe "users", a ostali korisnici sistem ne smeju ništa.
Kod directory-ja, "x" znači dozvolu da se kroz njih "prođe" na putu za poddirektorije, čak i ako ne sme da se čita njihova sadržina.
Edited by yossarian, 18 December 2007 - 17:30.