[ MAD-MAX @ 27.04.2002. 02:07 ] @
Konacno sam podesio konekciju za Net u RH Linux 7.2.!!!!!!!!!!!!!!!!

Posto imam XP, Linux i Win98 na kompu zeleo bih da ih pokrecem iz jednog, da ga nazovem loadera :). U grubu nisam mogao da podesim jer mi je izbacivalo neku gresku o nepostojanju te particije s win98. U lilo-u isto s tim sto imam dve other particije (tako je jedino resenje).

E sad, posto trenutno imam Lilo kako da vratim Grub i namestim 3 OS-a ili kako da u LILO-u namestim 3 OS-a?

Thanks
[ CONFIQ @ 27.04.2002. 02:17 ] @
what about partition magic boot menager?

je si pokušao partition magic boot menager?

tamo imaš grafički da izabereš OS-eme sa svake particije koje ti želiš
[ random @ 27.04.2002. 13:01 ] @
Pa instaliraj GRUB na Linux particiju, nek mu Linux bude host OS. I onda ga fino prvo instaliraš u komandnom modu, probaš da podigneš Linux direktno, i ova dva Windowsa preko chain-loading funkcije. Ako sve radi, onda napraviš mali boot meni. Sve ovo imaš u manualu objašnjeno detaljno kako se radi.

Mada je varijanta koja se meni više sviđa NTLDR u MBR-u, koji učitava Windowse ili GRUB, kojim dalje učitavaš *NIXe.
[ nkrgovic @ 28.04.2002. 20:26 ] @
Citat:
random:
Mada je varijanta koja se meni više sviđa NTLDR u MBR-u, koji učitava Windowse ili GRUB, kojim dalje učitavaš *NIXe.


A meni se jos vise svidja varijanta gde grub ili llilo (sa lilom sam probao) chainloaduju ntldr, koji onda dalju ucitava 98 ili nt ;) Cisto, reda radi... ;)))

Sa lilo to ide sa jednostavno

other=/dev/hda1

ili gde vec...

poz,
nk.
[ MAD-MAX @ 28.04.2002. 23:14 ] @
Pa i nije tako jednostavno :) Kad namestim treci OS (win 98) koji je na hda5 ne moze da ga nadje i prijavljuje gresku. Pokusam ja sa svim mogucim hda-ovima do 6 i isto s*****. Sta sad ?

A inace da napomenem da mi je cilj da iz jednog loadera mogu da butujem 3 OS-a bez nekih nazovi podloadera.
[ random @ 29.04.2002. 03:54 ] @
Citat:
MAD-MAX:
...treci OS (win 98) koji je na hda5


Zar može uopšte Windows 98 (MSDOS) da se boot-uje sa logičke particije? Koliko se ja sećam mora da bude na primarnoj + aktivnoj. Možda grešim.
[ MAD-MAX @ 29.04.2002. 23:14 ] @
Pazi ovako. Ja imam na C-u Windows XP a na D Windows 98 i RH Linux 7.2. (ne na D naravno :)) i hvala Bogu (i da kucnem u drvo) sada sve super radi. Inace Iz Linuxa vidim da mi je XP hda1 a 98 hda5
[ Mihailo @ 30.04.2002. 01:18 ] @
Koliko se ja sećam ne mora da bude aktivna praticija (tj. mora dok se instalira ali posle možeš da postaviš drugu za A). Mada to je čista budževina i ne treba da se radi tako. Tj. uopšte ne treba da se instalira 98ica, ali kome već treba neka radi ovako:
C: PRI FAT/32 Boot Windows 98 (prvo instalirati 98icu) dos loader u MBR
D: EXT/Log NTFS Windows 2K/XP (ovo posle 98ice) NT loader u MBR, diže 98icu
PRI Linux/Unix: GRUB ide u MBR, puni NT loader (na kraju)
Kada kod instalacije Linuxa bude pitanje 'da li želite loader u MBR ili ..'
odgovorite MBR.

Samo da napomenem da nije potrebno raditi nikakva extra podešavanja ili stavljati neke druge loadere, GRUB će pitati da li hoćete DOS/nix, a pod DOS će biti 98 i XP. Jednostavno instalirajte sisteme ovim redom na odgovarajuće particije i to je to.
[ flylord @ 30.04.2002. 12:48 ] @
Poz,
prvo bilo bi lepo od strane svih da napisu koje im se greske javljaju jer mene licno mrzi da nagadjam sta tebi moze da fali i sto kod tebe nesto ne radi. Ja licno koristim lilo a imam 98-icu, Win 2000 Server i 3 linux instalacije i sve ih dize jedan lilo. I treba da znas da lilo ne moze da digne w2k ili XP, ne moze ni 98-icu. On samo preloaduje boot menagere iz doticnih sistema ko sto je vec neko rekao. I naravno lilo instaliras u MBR, neces imati nikakvih problema, posto je to mnogo lakse i brze nego da namestas NTLDR da ti dize Linux. I inace Xp se odma sam podesi da dize sve windows sisteme na disku, tako da ti Lilu namestis dize njega, a onda ce lilo da digne NTLDR i iz njega biras koji win hoces. Naaravno, ako imas problema sa sintaxom , javi se. Ja licno nisam koristio ostale boot programe tako da ne znam kako rade i podesavaju

Citat:
MAD-MAX:
Pa i nije tako jednostavno :) Kad namestim treci OS (win 98) koji je na hda5 ne moze da ga nadje i prijavljuje gresku. Pokusam ja sa svim mogucim hda-ovima do 6 i isto s*****. Sta sad ?

A inace da napomenem da mi je cilj da iz jednog loadera mogu da butujem 3 OS-a bez nekih nazovi podloadera.

[ MAD-MAX @ 30.04.2002. 23:35 ] @
Evo ovako. U lilo-u sam namestio da mi je primarni RH Linux 7.2. i u "other" imam XP i u drugi "other" imam win 98 u lilo.conf-u. Kad krenem da startujem 98 iz Lilo-a kaze ovako:

"Loading Windows 98

Invalid System Disk
Replace the disk and then press any key"

Kad pritisnem dugme "any key" vrati me u Lilo. Eto to je to.
[ flylord @ 02.05.2002. 00:37 ] @
Posalji lilo.conf

Citat:
MAD-MAX:
Evo ovako. U lilo-u sam namestio da mi je primarni RH Linux 7.2. i u "other" imam XP i u drugi "other" imam win 98 u lilo.conf-u. Kad krenem da startujem 98 iz Lilo-a kaze ovako:

"Loading Windows 98

Invalid System Disk
Replace the disk and then press any key"

Kad pritisnem dugme "any key" :) vrati me u Lilo. Eto to je to.

[ Dejan Lozanovic @ 05.05.2002. 13:05 ] @
Citat:
flylord:
Posalji lilo.conf

Citat:
MAD-MAX:
Evo ovako. U lilo-u sam namestio da mi je primarni RH Linux 7.2. i u "other" imam XP i u drugi "other" imam win 98 u lilo.conf-u. Kad krenem da startujem 98 iz Lilo-a kaze ovako:

"Loading Windows 98

Invalid System Disk
Replace the disk and then press any key"

Kad pritisnem dugme "any key" :) vrati me u Lilo. Eto to je to.



ma ja bi batalio LILO zbog onog
boot: linux init=/bin/bash rw
(ili umesto bash zameniti svojim omiljenim shellom)
[ random @ 05.05.2002. 16:50 ] @
Kakve to veze ima sa LILOm? To je parametar koji se predaje kernelu, vrlo lako možeš i iz GRUB-a da ga zadaš. Osim ako ne ubaciš password-protect, mislim da GRUB ima tu opciju, ali to nije praktično za kućnu mašinu, a bogami ni za server koji možda nekad treba da se restartuje sa udaljenog hosta.
[ Dejan Lozanovic @ 05.05.2002. 18:15 ] @
Citat:
random:
Kakve to veze ima sa LILOm? To je parametar koji se predaje kernelu, vrlo lako možeš i iz GRUB-a da ga zadaš. Osim ako ne ubaciš password-protect, mislim da GRUB ima tu opciju, ali to nije praktično za kućnu mašinu, a bogami ni za server koji možda nekad treba da se restartuje sa udaljenog hosta.

kako ro iz gruba uraditi ? i kako se zastititi od takvih stvari, jer mislim dzaba sve te stvari username i password, ako svako moze na takav nacin da dobije roota i da sa masinom radi sta zeli.
[ Dejan Lozanovic @ 05.05.2002. 18:15 ] @
Citat:
random:
Kakve to veze ima sa LILOm? To je parametar koji se predaje kernelu, vrlo lako možeš i iz GRUB-a da ga zadaš. Osim ako ne ubaciš password-protect, mislim da GRUB ima tu opciju, ali to nije praktično za kućnu mašinu, a bogami ni za server koji možda nekad treba da se restartuje sa udaljenog hosta.

kako ro iz gruba uraditi ? i kako se zastititi od takvih stvari, jer mislim dzaba sve te stvari username i password, ako svako moze na takav nacin da dobije roota i da sa masinom radi sta zeli.
[ random @ 05.05.2002. 20:49 ] @
Pa u uđeš u GRUBov prompt i kucaš nešto u stilu

grub> kernel /vmlinuz init=/bin/sh -i root=/dev/hda5 ro
grub> boot

Kako se zaštiti? Pa nikako -- ako neko ima fizički pristup računaru, ti ne možeš ništa da uradiš, u krajnjoj liniji tada neko čak može da ti izvadi hdd i pročita ga na drugoj mašini. Možeš samo paušalno da se zaštitiš (BIOS lozinka, bootloader lozinka) ali to u nekim slučajevima nije zgodno zbog automatskog bootovanja sistema.
[ Dejan Lozanovic @ 06.05.2002. 21:05 ] @
Citat:
random:
Kako se zaštiti? Pa nikako -- ako neko ima fizički pristup računaru, ti ne možeš ništa da uradiš, u krajnjoj liniji tada neko čak može da ti izvadi hdd i pročita ga na drugoj mašini. Možeš samo paušalno da se zaštitiš (BIOS lozinka, bootloader lozinka) ali to u nekim slučajevima nije zgodno zbog automatskog bootovanja sistema.


Da ali mogu da postavim enkipciju nad fajl systemom pa onda dzabe mu sto moze da mi izvadi hard, kada ne moze da procita nista, opet BIOS paswordi smetaju za neko normalno bootovanje sistema, a i oni se lako zaobilaze. tako da ono sto je nama usko grlo jeste sam boot loader :). Koliko vidim moze da se postavi password nad bootovanjem samog kernela, a to opet ne zavrsava posao, jer normalni korisnik mora svaki put da kuca pass, pa opet tako je smanjena bezbednost, jer svaki regularni korisnik to moze da mi uradi. jedino ne znam da li postoji mogucnost ogranicanjvanja passwordom prelazak iz menija u tekstualni mod. Jer to resava probleme :))
[ random @ 07.05.2002. 13:32 ] @
Sve dok se neko ne seti da ubaci svoju GRUB boot disketu.
[ define @ 07.01.2005. 21:46 ] @
Ja imam isti problem, ali nikako mu nema resenja, sada mi nema grub loadera vec odmah biram izmedju windowsa, evo nekako sam sa sistemskom disketom za linux startovao linux, ali nema gruba nigde.
Kada pokusam da ga otvorim preko sistem settings pa onda bootloader pise mi sledece :

Component: redhat-config-boot
Version: 0.1.6
Summary: TB2e18078e boot_gui.py:238:writeBootFile:IndexError: list index out of range
Traceback (most recent call last):
File "/usr/lib/python2.2/site-packages/rhpl/firstboot_gui_window.py", line 83, in okClicked
if self.apply():
File "/usr/src/build/321181-i386/install/usr/share/firstboot/modules/boot_gui.py", line 197, in apply
self.writeBootFile(num)
File "/usr/src/build/321181-i386/install/usr/share/firstboot/modules/boot_gui.py", line 238, in writeBootFile
if tokens[0].find("=") >= 0:
IndexError: list index out of range

Local variables in innermost frame:
defaultset: 1
timeoutset: 1
i: 19
self: <boot_gui.BootWindow instance at 0x81cd8dc>
lines: ['# grub.conf generated by anaconda\n', '#\n', '# Note that you do not have to rerun grub after making changes to this file\n', '# NOTICE: You have a /boot partition. This means that\n', '# all kernel and initrd paths are relative to /boot/, eg.\n', '# root (hd0,4)\n', '# kernel /vmlinuz-version ro root=/dev/hda7\n', '# initrd /initrd-version.img\n', '#boot=/dev/hda\n', 'default=0\n', 'timeout=10\n', 'splashimage=(hd0,4)/grub/splash.xpm.gz\n', 'title Fedora Core (2.4.22-1.2115.nptl)\n', '\troot (hd0,4)\n', '\tkernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi hdd=ide-scsi rhgb\n', '\tinitrd /initrd-2.4.22-1.2115.nptl.img\n', 'title DOS\n', '\trootnoverify (hd0,0)\n', '\tchainloader +1\n', '\n']
iter: <GtkTreeIter at 0x83c7e58>
tokens: []
toplevel: {}
miceDict: {}
num: 0
fd: <closed file '/etc/grub.conf', mode 'r' at 0x83c9c38>
timeout: 10
line:
[ define @ 09.01.2005. 08:07 ] @
Zar niko ne zna kako da povratim grub, pokusavao sam preko diskete, ali nesto je prijavljuvalo gresku. Da li treba da izbrisem kompletan mbr i da instaliram novi grub...
Napominjem da mi se sada kada butujem komp pojavi samo izbor izmedju 2 xp-a, prije instalacije drugog xp-a dizao se grub sa opcijama Linux i XP.
Sta da uradim da mi se pojavi grub gde ce mi nuditi izbor izmedju 2 xp-a i linuxa
[ Slobodan Milivojevic @ 09.01.2005. 14:48 ] @
Imao sam ja jedno vreme tako OS-a na kompu:

Windows 2000
Windows 98
Linux

i treba da radiš sledeće:

1) Imaš 3 primarne particije za svaki OS posebnu
2) Bootuješ win98 startup disk i kucaš fdisk /mbr
3) Podesiš kao aktivnu particiju onu na koju nameravaš da snimiš prvi windows. Instaliraš ga.
4) Podesiš kao aktivnu particiju onu gde hoćeš drugi windows, instaliraš ga.
5) Podesiš aktivnu particiju onu na kojoj želiš linux, pustiš instalaciju i kad snimaš boot loader izabereš da ne ide u MBR, već na linux particiju.

To je sve.

Kad želiš reinstall nekog od windows-a, podesiš aktivnu njegovu particiju, i kad završiš instalaciju, jednostavno vratiš linux particiju kao aktivnu.

Nema šta da se bunite. Isto i kad hoćeš paralelno jedan windows i jedan linux. Podesiš aktivnu windows particiju, instaliraš win, posle podesiš aktivnu na linux, njega instaliraš i to je to.
[ tdjokic @ 09.01.2005. 15:08 ] @
Citat:
Slobodan Milivojevic:5) Podesiš aktivnu particiju onu na kojoj želiš linux, pustiš instalaciju i kad snimaš boot loader izabereš da ne ide u MBR, već na linux particiju.

Izvini sto pitam, ali ovu tvrdnju srecem prvi put u zivotu i totalno sam zbunjen. Na desetinama mesta do sada sam citao da "treba Windows instalirati prvi" pa zatim Linux, pa u Linuxov boot loader, instaliran u MBR, naknadno dodati Windows, sto takodje pise na desetinama mesta itd. U tom slucaju, prilikom starta racunara, na ekranu dobijem Linux boot loader u kome pise: 1. Linux, 2.Windows i biram. Ako umesto Windowsa dodam alternativni Linux, instaliran na istoj masini, i prilikom boota izaberem njega, pojavi se boot loader tog alternativnog Linuxa - ako je snimljen na njegovu particiju - i taj Linux moze da se pokrene. Bas sam juce to radio, prilikom instalacije alternativnog boot loadera nesto zabrljao i kad sam iz glavnog loadera izabrao alternativni Linux, dobio sam one bezvezne brojke i ni makac.

Kako se po ovome sto si ti napisao uopste pokrene Linux? Mozda je sustina u onome sto si naglasio, da treba odredjenu particiju oznaciti kao aktivnu? Da li se u tom slucaju bootuje samo taj OS i ni jedan drugi? To bi bio neki mono-boot, za razliku od ovoga gore, multi-boota?
[ tdjokic @ 09.01.2005. 21:03 ] @
U medjuvremenu sam uradio sledece:

instalirao Xandros; GRUB u MBR, a Xandros ima jednu specificnost - obavezno stavlja i kopiju tog GRUB-a u root particiju; pokrenem - radi;

instaliram dodatno Mepis, GRUB ovoga puta samo u root particiju, oznacim je kao aktivnu i pokrenem PC - nista - opet startuje Xandros

da bih proverio da mozda Mepisov loader nije nesto defektan, instaliram i treci OS - Knoppix, LILO u MBR, zatim u LILO ubacim i podatke za Xandros i Mepis i oni se uredno pokrecu iz Knoppixovog LILO-a.

Znaci, nisam mogao postici ono navedeno pod 5) iz posta Slobodan Milivojevic-a. Mozda je nemoguce, mozda ne znam da podesim, o cemu se radi?

[ define @ 09.01.2005. 21:49 ] @
Mene sada interesuje mogu li ja samo da formatiram mbr i da posle instaliram grub, a da mi ostanu ovi operativni sistemi..?
[ tdjokic @ 09.01.2005. 23:42 ] @
Nije mi poznato kako je na tvom RH. Na Mepisu imam na CD-u, koga pokrenem kao Live, opciju instaliranja Grub-a. Medjutim, verovatno treba naknadno dodati tvoje Windowse, sto ja na zalost ne znam. U dokumentaciji za Grub sam video nesto ovakvo:

# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader +1

ali mi nista detaljnije nije poznato. Prilikom normalne instalacije, Mepis je prepoznao Windows i upisao ga u Grub. Toga vise nemam, jer sam Windows instalirao samo za tu probu.
[ Zekica @ 10.01.2005. 09:22 ] @
Ovako, objašnjenje za ono što je Slobodan napisao:

1) kad BIOS pokuša da bootuje operativni sisitem sa HDD-a, on traži Master Boot Record i dva bajta u njemu koja označavalju da li on sadrži neki bootloader ili ne.

2) ako MBR sadrži bootloader, on se pokrene i tu BIOS završava svoj posao što se tiče glavnog programa (još uvek se koriste funkcije BIOS-a)

3) taj Bootloader je dalje zadužen da učita kernel i da bootuje sistem ili da chainload-uje neki drugi bootloader

E, sad Slobodan je u jednom koraku napisao ono:
Citat:

2) Bootuješ win98 startup disk i kucaš: fdisk /mbr

To znači da će da se u MBR snimi bootloader iz Windows-a 98 tj iz MS-DOS-a 7.x. On kao podrazumevanu akciju učitava bootloader sa aktivne particije, da bi on kasnije učitao kernel odgovarajućeg OS-a.

To isto radi i MBR deo bootloadera za Windows NT (4.x, 2000, XP).

E sad, ako oba Windows bootloadera jednostavno učitavaju bootloader sa aktivne particije, a linux ne instalira nikakav bootloader u MBR, onda će se u svakom slučaju bootovati bootloader sa aktivne particije, a aktivna particija će biti linux-ova, tako da će ako bilo šta reinstariraš po onom postupku iz Slobodanovog post-a, ostati linux bootloader na njegovoj particiji.

Posle je samo potrebno vratiti Active flag na particiju linux-a, a skinuti je sa ostalih particija, i gotovo. Nema potrebe da se preistalira LILO/GRUB.

I LILO i GRUB mogu da učitaju druge bootloadere sa drugih primarnih particija na HDD-u, iako one nisu aktivne, tako da je pokretanje drugih OS-ova sasvim moguće i ne vidim nikakav problem u tome.

Ako hoćeš više linux-a na jednom hdd-u, ostale možeš da staviš na Logičke particije, i da koristiš bootloader prvog linux-a da bi učitao kernel iz ostalih i pokrenuo sistem. I nema nikakvih problema.

Kad ne želiš više linux, samo obrišeš particiju, postaviš aktivnu windows particiju i rešio si problem.

Nadam se da je bar nešto od ovoga jasno.

Ako treba više detalja, samo pitajte.
[ define @ 10.01.2005. 15:00 ] @
Hvala na iscrpnim objasnjenjima, ali...
eto ja imam instalirana 2 xp-a i linux.
kada sam instalirao drugi xp, grub-a vise nema, pri boot-ovanju nudi mi se opcija izmedju jednog od ovih xp-ova. Preko linuxove sistemske mogu da udjem u linux, kao i sto se vidi jer kucam sa njega.
Sta treba da uradim da bi povratio Grub loader i da njime mogu da biram izmedju linux-a i jednog od ovih windowsa.
Radio sam fdisk /mbr
ali eto opet isto.


trenutno imam 2 hdd-a, na prvom koji je podeljen na 2 particije nalazi se xp a na drugoj particiji je linux fedora. Na drugom disku koji ima vise particija nalazi se drugi xp.

Stavio sam particiju gde se nalazi linux kao aktivnu, a pise Missing operating sistem
[ Zekica @ 11.01.2005. 10:29 ] @
Ti si instalirao GRUB na MBR, a ne na root particiju.

Postoje 2 načina:

1) Da preinstaliraš GRUB na MBR, i to da radiš svaki put kad preinstaliraš windows

# grub-install /dev/hda

2) Da instaliraš GRUB na root particiju, i da nju posle svake (re)instalacije windowsa označiš kao aktivnu.

# grub-install /dev/hdaX

gde je X oznaka root particije
[ random @ 11.01.2005. 12:01 ] @
3) Da koristiš NTLDR u MBR-u a GRUB na root particiji, da GRUB boot sector prekopiraš u fajl na C:\ i da podesiš boot.ini da ga poziva.
[ tweeester @ 11.01.2005. 12:23 ] @
Citat:
random: 3) Da koristiš NTLDR u MBR-u a GRUB na root particiji, da GRUB boot sector prekopiraš u fajl na C:\ i da podesiš boot.ini da ga poziva.

... sto se meni tokom godina pokazalo kao najbolje resenje.