|
Sioux
|
 |
« Odgovor #15 poslato: 02 Фебруар 2005, 00:54:16 » |
|
Čoveče čim je grub prijavio chailoader znači da vidi win .On se podiže uz pomoć chainloadera tj lančano jer kernel nije na istom mestu gde i Linux ,pa mu treba pokazati putanju do boot sektora win-a. . man grub c i obilato koristi tab taster.
|
Dobar dan
|
|
|
|
Markominus
|
 |
« Odgovor #16 poslato: 02 Фебруар 2005, 02:46:58 » |
|
Pa nije mi jasno sta hoces da kazes Sioux. U grub.conf pise da je lokacija win-a hd1,4, a shvatio sam i ja da on vidi win ali svejedno ne moze da ga podigne. Kakvu jos putanju treba da mu dam (kao za vmlinuz kod linuxa ili sta)?
Inace Milose uspeo sam da dobijem 255 glava za oba hard diska i sad sam bolje particionisao primary master, ali ni to nije pomoglo da konacno profunkcionise dual boot.
|
|
|
|
|
|
Markominus
|
 |
« Odgovor #17 poslato: 02 Фебруар 2005, 09:58:55 » |
|
Ok pogledao sam kod druga na njegovom racunaru sta pise u grub.conf. On ima Mdk i WinXP, a Grub mu je u MBR i njega koristi za boot. Uglavnom za winXP pise: root (hd0,5) chainloader +1
Kod mene pise kao sto sam rekao: rootnoverify (hd1,4) chainloader +1
I nece da bootuje winXP nego jednostavno stane kada iz Grub-a izaberem winXP.
Posto sam radio dual boot stvari jedno milion puta i nikada mi se nije ovo desilo, nisam neko ko nije upoznat kako stvari funkcionisu, a i probao sam gomilu stvari pre nego sto sam postovao pitanja.
Sioux video bi da je problem nesto drugo da si pazljivije procitao moje postove.
Nemam pojma vise sta da radim. Da li je mozda problem sto je WinXP na logickoj particiji, a ne na primarnoj? Ili mozda moram negde imati njegov bootloader instaliran? U principu dozvolio sam da Grub pregazi MBR pa i win bootloader jer sam tako planirao, a nisam mislio da ce biti problema.
|
|
|
|
|
|
kmilos
|
 |
« Odgovor #18 poslato: 02 Фебруар 2005, 12:07:28 » |
|
Ne znam vise... ajde ovako, ako te ne mrzi da eksperimentises:
Izvadi Linux hard, prikaci Win-ov kao primary master, digni WinXP sa CD-a i uradi rescue, ima tamo negde opcija za opravljanje boot-a, pa se javi nazad kad taj Win proradi i dize se lepo kada je kao jedini disk.
|
|
|
|
|
Markominus
|
 |
« Odgovor #19 poslato: 02 Фебруар 2005, 17:20:26 » |
|
Uradio sam kao sto si predlozio. Prikljucio kao primary master, podigao sistem sa rescue diska i logovao se na C:\WINDOWS
kucajuci help u konzoli dobio sam komande koje mogu da koristim i od svih zainteresovale su me fixboot i bootcfg. Probao sam samo fixboot pa restart ali nije podigao windows. Onda sam probao da se igram sa bootcfg tj. sledeca komanda;
bootcfg /add
koja bi trebalo da doda novi OS za podizanje. winxp onda skenira hard i pita me sledece:
select installation to add:
dam mu 1 posto je to C:\WINDOWS pa me pita:
Enter load identifier:
ukucam mu winxp posto pretpostavljam da je to samo identifikator za korisnike da znaju sta biraju. Onda me pita:
Enter OS load options:
e i tu je kraj posto ne znam sta treba da mu napisem, ako udarim samo enter kaze mi Error: failed to add the selected boot entry to the boot list
|
|
|
|
|
|
|
|
Sioux
|
 |
« Odgovor #21 poslato: 02 Фебруар 2005, 17:46:04 » |
|
Dobro. Uradi sa MDk boot diskom # rescue i vrati windows mbr podešavanja imaš tu opciju. Onda probaj da podigneš win.
Ako uspeš ponovi prvu radnju # rescue s opcijom reinstal bootloader trebalo bi da lilo odradi svoje automatski.Posle promeni boot loader u GRUB.
|
Dobar dan
|
|
|
|
kmilos
|
 |
« Odgovor #22 poslato: 02 Фебруар 2005, 17:54:18 » |
|
Sioux, uz sve duzno postovanje, molim te sacekaj da coveku osposobimo Win sa Win-ovim alatima i vratimo ga u "devicansko" stanje pre nego sto onda krenemo da budzimo dalje Linux (koji btw nije MDK).
|
|
|
|
|
Markominus
|
 |
« Odgovor #23 poslato: 02 Фебруар 2005, 18:32:07 » |
|
Ok probao sam sa
bootcfg /rebuild
i opcijama sa linka koji si mi dao, ali i dalje javlja istu gresku.
Kad mu ukucam fixmbr
kaze sledece
this computer appears to have a non-standard or invalid master boot record
FIXMBR may damage your partition tables if you proceed
This could cause all the partitions on the current hard disk to become inaccessible
Da li da radim to? (podatke sam vec sacuvao iz Linuxa mountovanjem tog diska, ali mi se nesto ne instalira sve otpocetka) E sad mi dolazi ideja da je ustvari jednostavno problem sto sam taj hard disk particionisao kao logicku particiju. Da li to ima veze s tim da ne valja mbr? MBR gde je bio windows loader je ustvari na drugom disku gde sam posle instalirao linux i pregazio taj loader sa GRUB-om.
|
|
|
|
|
|
kmilos
|
 |
« Odgovor #24 poslato: 02 Фебруар 2005, 18:48:31 » |
|
Ne znam zasto ti mbr ne valja, verovatno zato sto si mesao alate za particionisanje (DOS), ne zato sto je logicka particija u pitanju.
Ako si sacuvao podatke, ja bih odradio fixmbr, pa ako particija nestane, ima nacina da je vratimo. Ako prodje ok, probaj opet onaj automatski (ne rucni iz konzole) repair sa Win cd-a.
|
|
|
|
|
Markominus
|
 |
« Odgovor #25 poslato: 02 Фебруар 2005, 18:57:10 » |
|
ovaj winxp cd mi ne nudi nikakav repair pre izbora konzole, zato pokusavam iz konzole da sredim
uradio sam fixmbr i sve je ok, tj. cini mi se da nisam izgubio particiju. da sad probam opet sa bootcfg ili sa fixboot?
|
|
|
|
|
|
kmilos
|
 |
« Odgovor #26 poslato: 02 Фебруар 2005, 19:02:40 » |
|
U stvari, ovo nece moci. Moras da imas negde barem jednu primarnu particiju za Win koja se sadrzati boot.ini, ntloader i ntdetect.com. http://support.microsoft.com/default.aspx?scid=kb;en-us;314470Pretpostavljam da zato i ne radi bootcfg posto nema tih fajlova... E sad pitanje je, gde su ovi fajlovi bili kad si instalirao WinXP na sec. slave u logicku particiju. Moguce je da si ih pregazio kada si onda onaj prvi disk preparticionisao za Linux, ili tamo jos negde postoji mala primarna particija sa tim fajlovima? Zbog toga je uvek bolje lepo Win u primarnu particiju na prvi disk, a Linux posle gde oces. Ovako sada moras da ubudzis negde primarnu particiju za dizanje Win-a.
|
|
|
|
|
Markominus
|
 |
« Odgovor #27 poslato: 02 Фебруар 2005, 19:09:48 » |
|
Pa pazi pretpostavljam da je winxp instalirao svoj bootloader u MBR prvog hard diska na kome je sad linux. Dakle taj disk jesam preparticionisao, ali nisam mislio da to ima veze posto sam svakako odlucio da dozvolim da se GRUB instalira u MBR na primary master.
Iz tog razloga mislim da ovaj repair iz konzole ne radi.
|
|
|
|
|
|
kmilos
|
 |
« Odgovor #28 poslato: 02 Фебруар 2005, 19:20:11 » |
|
Pa nije problem samo u bootloader-u. To je trivijalno opraviti (fixmbr i fixboot su sada ubacili Win bootloader i na ovaj disk). Win-ov boot proces ide ovako:
1. iz MBR-a neko (ili Win-ov bootloader ili grub ili lilo) mora da se zapuca na primarnu particiju gde su boot.ini, ntloader i ntdetect.com
2. ova tri fajla dalje pronalaze na kojoj particiji (moze i logicka) je \WINDOWS i dizu odatle
Tebi fali taj medjukorak, ta primarna particija sa ovih par fajlova (obrisao si je nekako?, to bi trebalo da rekonstruises kako se desilo, izgleda da je bila na prvom disku?). Mozes da je napravis npr. pomocu Partitionmagic-a tako sto ces npr. ovu extended malo da pomeris pa ubacis ispred nje par MB kao primarnu na tom istom disku dok je jos prim. master, pa posle ima nacina da se na to nakaci iz grub-a (map komanda) kada ga pomeris na sec. slave.
|
|
|
|
|
Markominus
|
 |
« Odgovor #29 poslato: 02 Фебруар 2005, 19:30:37 » |
|
Nista, mislim da mora da ide jedno generalno gazenje svega (uzas  ). Ajde sad me samo posavetuj kako da uradim novo particionisanje i instalacije da se ovako nesto vise ne ponovi. Jedino bi trebalo da lokacije operativnih sistema ostanu iste (dakle FC2 na primary master, a winxp na secondary slave) i winxp da bude na fat32 da mogu da pisem iz linuxa bez problema tamo. Hvala puno na pomoci 
|
|
|
|
|
|