Početak › Forumi › Linuks distribucije › OpenSuSE › openSUSE bootloader problem [sredjeno]
- This topic has 10 odgovora, 4 glasa, and was last updated 18 years, 1 month ranije by
Žarko Mihajlović.
-
AutorČlanci
-
9. februar 2008. u 8:02 pm #9804
Recoba20
UčesnikDakle, ovako stoji stvar.
Komp, 2HDDa (WD1200JB, WD3200AAKS). Na ovome ATA HDDu od 120GB je jedna NTFS logicka particija i skoro je popunjen.
Na drugom SATAII HDDu su instalirani WinXP i openSUSE 10.3. Pored C particije, postoji i D particija na tom istom HDDu. openSUSE je na tom SATAII HDDu napravio svoje 3 particije swap, / i /home particiju bez obzira sto sam mu ostavio 30GB unpartitioned space-a da se tamo ugnezdi. Ne, on to nije hteo, nego je, prilikom instalacije, smanjio D particiju Windowsa (koja je bila skoro prazna) i tu je se uvalio. Kao vrhunac svega, instalirao je bootloader u MBR ATA HDDa i naravno, uredno je prepoznao WinXP i ubacio ga u GRUB. (U BIOSu sam podesio da se sistem prvo butuje sa ATA HDDa, tako da u prvom momentu to i nije izgledalo strasno.) MBR koji je je bio na SATAII HDDu je ostao netaknut. openSUSE je naravno update-ovan jos tokom instalacije.
Prilikom podizanja sistema podigne se GRUB i prikaze mi listu operativnih sistema. Kada odaberem openSUSE, sistem se podize bez problema. Kada prilikom bootovanja odaberem WinXP, pojavi se samo ovo na monitoru i tako stoji.[code]
rootnoverify (hd1,6)
chainloader (hd1,0)+1[/code]Pokusavao sam iz YaSTa da probam sa Propose New Configuration, ali nista i dalje je problem ostao. Kako ovo ispraviti?
9. februar 2008. u 9:22 pm #67241Gorankx
UčesnikDa nisi menjao /boot/grub/menu.To sto ti je izbacio su dve linije u ovom fajlu koje izgleda prave problem.Evo ti moj menu.lst ali ako budes bilo sta menjao uvek napravi backup istog da nebi zeznuo i lin.
10. februar 2008. u 9:59 am #67242nvukicevic
UčesnikU direktorijumu /boot/grub iz linuksa proveri fajl drive.map ili device.map. Prema arhivi Fedorinog foruma http://forums.fedoraforum.org/archive/index.php/t-348.html
Windows bootloader očekuje da je na primarnom disku. Treba dodati map opcije u GRUB-ov menu.lst
Ako u device.map fajlu stoji
hd0 /dev/hda
hd1 /dev/sda
Onda dodaj u menu.lst u odeljak za windows
Title Windows
rootnoverify (hd1,6)
makeactive
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1Nemanja Vukićević
10. februar 2008. u 2:03 pm #67243Recoba20
Učesnik@nvukicevic
Probao sam tako kao sto si napisao da uradim, ali ovog puta prijavljuje drugu gresku.
[code]
rootnoverify (hd1,6)
makeactive
Error12: Invalid device requested
Press any key to continue[/code]Mala napomena. openSUSE sve HDDove vidi kao SATA. Dakle, prvi IDE HDD vidi kao sda, drugi (ukoliko ga ima) IDE kao sdb, SATA diskove isto tako. Kod mene konkretno vidi IDE HDD kao sda, a SATA kao sdb.
10. februar 2008. u 4:38 pm #67244nvukicevic
UčesnikDa probamo drugu varijantu?
title windows
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader (hd1,0) +1hd1,6 je sedma particija, gde je instaliran windows?
Izgleda da makeactive nije neophodan za novije windows operativne sisteme, ali ako je potreban ide ispod rootnoverify. Gde je GRUB instaliran? U MBR sektoru ili je SUSE napravio /boot/ particiju?Nemanja Vukićević
10. februar 2008. u 4:49 pm #67245Gorankx
UčesnikPogledaj da nije nesto u Yast Control Centru.Ides na opciju system pa bootloader i tu ces dobiti podesavanja vezana za particije.Jer je najbolje da yast sam konfigurise sistem.
11. februar 2008. u 2:31 am #67246Recoba20
UčesnikopenSUSE je instalirao GRUB u MBR. Pokusavao sam sa reinstalacijom botloadera u Yast Control Centru, ali problem je ostao. Probacu ovako kako je covek gore naveo, pa cemo da vidimo…
12. februar 2008. u 12:30 pm #67247Recoba20
Učesnik@nvukicevic
Hvala, ovaj put radi.26. jun 2008. u 11:20 am #67248Žarko Mihajlović
UčesnikDošao sam i ja do ovog problema. Ubacio sam nov hdd u mašinu, s tim da sam stari hdd, na kome su bili openSUZE 10.3 i Njindonjs HR, i koji je bio master, sada stavio da bude rob. Ovaj novi hdd je sada gazda.
Naravno, to zahteva malo editovanja, jer nije hteo SUZE da se, khm… digne. Samo sam u menu.lst gde sam video da piše “hd0” stavio “hd1”, i vuala – SUZE ponovo radi. Međutim, Win se ubaksuzio pa i dalje neće. Ovako sad izgleda:
[code]###Don’t change this comment – YaST2 identifier: Original name: windows###
title Pendžeri XP
rootnoverify (hd1,5)
chainloader (hd1,0)+1[/code]Šta mi je činiti?
Jast ima mogućnost da predloži rešenje. Evo kako izgleda pre njegovog predloga:

A ovako izgleda kad on predloži (nisam primenio još uvek, reko’ prvo da pitam):

Da li vredi ovaj predlog Jasta? Da pokušam tako, ili da pokušam ono što je predložio uvaženi Nemanja Vukčević?
26. jun 2008. u 12:25 pm #67249nvukicevic
UčesnikMislim da će map komande u GRUB menu.lst fajlu biti potrebne. U raznoj dokumentaciji sam pročitao da NTLDR može da radi pravilno samo ako je boot particija za sistem koji diže prva particija primarnog diska, a map komande to simuliraju.
EDIT:
Evo linka sa tekstom koji se bavi ovom temom:
http://www.swerdna.net.au/linhowtoboot.html
GRUB manual ima sekciju o ovome on-line verzijaNemanja Vukićević
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.