openSUSE bootloader problem [sredjeno]
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: openSUSE bootloader problem [sredjeno]  (Pročitano 1169 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Recoba20
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 54


« poslato: 09 Фебруар 2008, 21:02:53 »

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.

Kod:
rootnoverify (hd1,6)
chainloader (hd1,0)+1

Pokusavao sam iz YaSTa da probam sa Propose New Configuration, ali nista i dalje je problem ostao. Kako ovo ispraviti?
« Poslednja izmena: 12 Фебруар 2008, 13:32:22 od Recoba20 » Prijavi uredniku   Sačuvana
Gorankx
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 67



« Odgovor #1 poslato: 09 Фебруар 2008, 22:22:08 »

Da 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.
Prijavi uredniku   Sačuvana

Registered Linux user #459263.
GNU/Linux Mapa Srbije #98
nvukicevic
Full Member
***
Van mreže Van mreže

Poruke: 155


« Odgovor #2 poslato: 10 Фебруар 2008, 10:59:18 »

U 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 +1

Nemanja Vukićević
« Poslednja izmena: 10 Фебруар 2008, 11:03:41 od nvukicevic » Prijavi uredniku   Sačuvana
Recoba20
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 54


« Odgovor #3 poslato: 10 Фебруар 2008, 15:03:36 »

@nvukicevic
Probao sam tako kao sto si napisao da uradim, ali ovog puta prijavljuje drugu gresku.
Kod:
rootnoverify (hd1,6)
makeactive
Error12: Invalid device requested
Press any key to continue

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.
Prijavi uredniku   Sačuvana
nvukicevic
Full Member
***
Van mreže Van mreže

Poruke: 155


« Odgovor #4 poslato: 10 Фебруар 2008, 17:38:34 »

Da probamo drugu varijantu?
title windows
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader (hd1,0) +1

hd1,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ć
« Poslednja izmena: 10 Фебруар 2008, 17:41:25 od nvukicevic » Prijavi uredniku   Sačuvana
Gorankx
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 67



« Odgovor #5 poslato: 10 Фебруар 2008, 17:49:19 »

Pogledaj 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.
Prijavi uredniku   Sačuvana

Registered Linux user #459263.
GNU/Linux Mapa Srbije #98
Recoba20
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 54


« Odgovor #6 poslato: 11 Фебруар 2008, 03:31:19 »

openSUSE 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...
Prijavi uredniku   Sačuvana
Recoba20
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 54


« Odgovor #7 poslato: 12 Фебруар 2008, 13:30:13 »

@nvukicevic
Hvala, ovaj put radi.
Prijavi uredniku   Sačuvana
Звездан
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 389


Ја сам бивши "Ладан ко Змиче", да не буде забуне..


WWW
« Odgovor #8 poslato: 26 Јун 2008, 12:20:18 »

Дошао сам и ја до овог проблема. Убацио сам нов хдд у машину, с тим да сам стари хдд, на коме су били опенСУЗЕ 10.3 и Њиндоњс ХР, и који је био мастер, сада ставио да буде роб. Овај нови хдд је сада газда.

Наравно, то захтева мало едитовања, јер није хтео СУЗЕ да се, кхм... дигне. Само сам у menu.lst где сам видео да пише "hd0" ставио "hd1", и vuala - СУЗЕ поново ради. Међутим, Win се убаксузио па и даље неће. Овако сад изгледа:

Kod:
###Don't change this comment - YaST2 identifier: Original name: windows###
title Pendžeri XP
    rootnoverify (hd1,5)
    chainloader (hd1,0)+1

Шта ми је чинити?

Јаст има могућност да предложи решење. Ево како изгледа пре његовог предлога:



А овако изгледа кад он предложи (нисам применио још увек, реко' прво да питам):



Да ли вреди овај предлог Јаста? Да покушам тако, или да покушам оно што је предложио уважени Немања Вукчевић?
Prijavi uredniku   Sačuvana

nvukicevic
Full Member
***
Van mreže Van mreže

Poruke: 155


« Odgovor #9 poslato: 26 Јун 2008, 13:25:21 »

Mislim 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 verzija

Nemanja Vukićević
« Poslednja izmena: 26 Јун 2008, 13:29:12 od nvukicevic » Prijavi uredniku   Sačuvana
Звездан
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 389


Ја сам бивши "Ладан ко Змиче", да не буде забуне..


WWW
« Odgovor #10 poslato: 27 Јун 2008, 13:28:09 »

Да, управо је додатак map био оно што је фалило:

Kod:
map (hd1) (hd0)
map (hd0) (hd1)

Хвала  Afro
Prijavi uredniku   Sačuvana

Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: