Početak›Forumi›Linuks distribucije›OpenSuSE›openSUSE bootloader problem [sredjeno]
- This topic has 10 odgovora, 4 glasa, and was last updated 15 years, 10 months ranije by Жарко Михајловић.
-
AutorČlanci
-
9. februar 2008. u 8:02 pm #9804Recoba20Učesnik
Dakle, 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 #67241GorankxUč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 #67242nvukicevicUč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 #67243Recoba20Uč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 #67244nvukicevicUč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 #67245GorankxUč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 #67246Recoba20Uč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 #67247Recoba20Učesnik@nvukicevic
Hvala, ovaj put radi.26. jun 2008. u 11:20 am #67248Жарко МихајловићUčesnikДошао сам и ја до овог проблема. Убацио сам нов хдд у машину, с тим да сам стари хдд, на коме су били опенСУЗЕ 10.3 и Њиндоњс ХР, и који је био мастер, сада ставио да буде роб. Овај нови хдд је сада газда.
Наравно, то захтева мало едитовања, јер није хтео СУЗЕ да се, кхм… дигне. Само сам у menu.lst где сам видео да пише “hd0” ставио “hd1”, и vuala – СУЗЕ поново ради. Међутим, Win се убаксузио па и даље неће. Овако сад изгледа:
[code]###Don’t change this comment – YaST2 identifier: Original name: windows###
title Pendžeri XP
rootnoverify (hd1,5)
chainloader (hd1,0)+1[/code]Шта ми је чинити?
Јаст има могућност да предложи решење. Ево како изгледа пре његовог предлога:
А овако изгледа кад он предложи (нисам применио још увек, реко’ прво да питам):
Да ли вреди овај предлог Јаста? Да покушам тако, или да покушам оно што је предложио уважени Немања Вукчевић?
26. jun 2008. u 12:25 pm #67249nvukicevicUč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.