Šta je novo?

Linux/Windows XP dual boot problem (grub.conf i as root)

soulfly

Čuven
Učlanjen(a)
01.03.2002
Poruke
527
Poena
619
:?: Dakle, Red Hat 8.
Nesto sam zeznuo i ne mogu da bootujem XP iako postoji stavka "dos" i GRUB-u; kada dvaput' kliknem na grub.conf on kaze da je access denied. Naravno, ovo je od ogromne vaznosti, jer kako inace da editujem doticni.
Takodje sam instalirao program GrubConf koji bi mi navodno pomogao u izmeni ovog fajla, medjutim on zahteva da bude pokrenut "as root".
Posto imam dva dana iskustva sa Linuxom, molim vas da mi pomognete.
 
hm, verovatno glupo pitanje, al znash li ti root pass te mashine? :))
 
Verovatno si u nekom grafickom okruzenju ? Izloguj se pa se loguj kao root i onda probaj da izmenis grub.conf
 
Ono sto mi je trebalo je "su" komanda u terminalu za root (nakon cega me pita za sifru).
A druga stvar koju sam naucio je "gedit".
Tek sam poceo, vidi se...
A da li biste mi mozda mogli pomoci oko toga kako da izmenim taj grub.conf, ako postujem njegov trenutni sadrzaj kao i listing koji se pojavi posle naredbe "fdisk -l"? Moram nekako da dignem taj WinXP...
 
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/install-guide/s1-x86-bootloader.html

http://www.gnu.org/manual/grub-0.90/html_chapter/grub_5.html

http://www.mcc.ac.uk/grub/grub_5.html
 
Hvala ti za linkove, mada vec sam i naisao na njih posto trazim odgovor na netu zapravo vec danima.
Ovako,
Hard je primary slave. Sastoji se iz dve particije: na prvoj je prvobitno bio instaliran Win98, na drugoj XP - i komp je bio podesen na dual boot. Red Hat sam instalirao na particiju na koju je bila 98-ica (tu su, pretpostavljam, bile i informacije o 98/XP dual bootu); u instalaciji sam mu odredio da je formatira, naravno. Nisam pravio posebne particije za swap i /boot. Posto nisam imao prethodnih iskustava sa Linuxom, sve sam ostavio na default (boot loader je GRUB). On jeste u toku instalacije prepoznao prisustvo Windowsa, i pri paljenju racunara postoji izbor, medjutim XP se ne dize.
Na raznim forumima i sajtovima sam video razna misljenja i varijacije na temu Linux/XP i podesavanja GRUB-a, odnosno konfiguracionog fajlab gru.conf. Vec sam malo i preterao, a i cini mi se da mi je nestalo varijanti koje mogu sam da nagadjam, pa se sve izgleda svodi na "specifican slucaj". gru.conf izgleda ovako:
********
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/hda1
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
root (hd0,0)
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.4.18-14.img
title Main XP
rootnoverify (hd0,4)
chainloader +1
makeactive
*******
Nesto tu mora da se menja. Video sam neku komandu
map (hd0) (hd1)
map (hd1) (hd0)
to je vljda za slucaj da windowsov disk ili particija nije primarni, ili sta vec. Da li je ovo potrebno?
Ovo je se dobija na komandu "fdisk -l":
*******
Disk /dev/hdd: 255 heads, 63 sectors, 1247 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/hdd1 1 1247 10016496 c Win95 FAT32 (LBA)
/dev/hdd2 * 1 1 0 0 Empty
Partition 2 does not end on cylinder boundary:
phys=(0, 0, 0) should be (0, 254, 63)

Disk /dev/hda: 255 heads, 63 sectors, 4982 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 1020 8193118+ 83 Linux
/dev/hda2 1021 4982 31824765 f Win95 Ext'd (LBA)
/dev/hda4 * 1 1 0 0 Empty
Partition 4 does not end on cylinder boundary:
phys=(0, 0, 0) should be (0, 254, 63)
/dev/hda5 1021 4982 31824733+ b Win95 FAT32
********
Ovaj hdd1 od 10GB se koristi (u windowsu) za dokumente itd.

Meni zaista treba pomoc :) . Imate li ideju?

P.S. Promenio sam naslov threada jer mislim da je ovako preciznije, posto vec nisam hteo da otvaram novi.
 
dzaba sve kada si pobio ntldr iliti loader za XP, on se postavlja na prvu particiju,... ne znam kako bi ovo moglo da se vrati :(
 
Ako podignem XP sa cd-a i udjem u repair mod, mogu da otkucam komandu fixmbr - njom se, ako sam dobro razumeo, uklanja prethodni loader i postavlja onaj koji moze da podigne samo XP, sto je opet "malo teze" jer particija nije formatirana za win file sistem.
(A sta bi bilo kada) bih uradio to fixmbr i onda sa Win98 boot dikete formatirao tu linuxovu particiju, pa onda recimo opet to fixmbr da se tog puta zaista upise WinXP loader - da li bi se onda XP dizao? Zaista ne bih da izazivam nesto vece...
Onda bih verovatno mogao da ponovo instaliram Red Hat na istu particiju, a da mu pritom kazem da ne upisuje svoj boot loader, vec da ga dizem sa diskete; ionako se ne bih previse cesto bavio rebuildom kernela. Ili ni ovo ne bi moglo, jer bi se opet izgubio XP loader??
Ili da ne instaliram RH, vec da kad i ako uspem da dignem XP iz njega od sveze formatirane prve particije napravim jos jednu (to bi bila treca ili "srednja"?) pa na tu da instaliram RH, i da ga dizem sa diskete??

Ne koristim LILO ... pa ne znam, GRUB je bio default.
A ako izbrisem grub i instaliram lilo? Da li bi se ista promenilo? Ja bas i ne verujem, a i ne znam da li bih znao...
 
milanbb je napisao(la):
dzaba sve kada si pobio ntldr iliti loader za XP, on se postavlja na prvu particiju,... ne znam kako bi ovo moglo da se vrati :(
Malopre sam ubacio 'map (hd0) (hd1) / map (hd1) (hd0)' iznad rootnoverify i dobio poruku "NTLDR not found..." - izgleda da je upravo tako :crash: . Sad ne znam stvarno, ako neko moze da mi odgovori na makar neka od onih pitanja iznad...
 
Mozes da probas da obrises linux i da onda uradis repair XP-a, da bi to uradio treba ti part http://www.ranish.com/part/ pa uradi konverziju linux particije u fat32. Onda fdisk /mbr pa probaj repair.

Ako ti to uspe, onda mozes da probas (ne znam kojim cudom) da napravis od te prve particije dve (dovoljno ti je da C: bude 200MB) pa da na drugu instaliras RH.

Samo na kraju savet: ako mozes, imas negde, bla, bla, nadji neki 3GB ili tako nesto HD pa na njemu eksperimentisi jeftinije ce te izaci ;)
 
Nazad
Vrh Dno