Dual boot Windows xp sp3 i Ubuntu

Pozdrav svima.
Ima problem sa grubom neće da mi učita windows xp.
Opis problema:
Na hard disku je bio instaliran win xp sa d particijom za boot.
Posto sam odlucio instalirati ubuntu to sam i ucinio ali lose, jer sam postavio u buntu da mi sam sredi particije i sve sam odradi. Tu nastaje problem jer mi je samo 2,5 GB dodelio za ubuntu, tako da nisam mogao ni da ga apdejtujem.
Onda sam izbrisao E particiju i na njoj instalirao ponovo u buntu, a predhodnu instalaciju ubunta briso sam preko particionera.
Sad nastaje problem:
Neće da se na novonastaloj zbrci particija ucita win xp.
moj menu.lst izgleda :
a na /dev/sda6/ je lokacija windows xp
jel moze neko da mi posalje editovan menu.lst tj sta da menjam da proradi
takodje ako ubodem neku od ovih silnih windows neke kaze Grub ne postoji particija za druge kaze da ih trazim na pogresnoj adresi, error 12 i error 22

[code]# menu.lst - See: grub(8), info grub, update-grub(8)

grub-install(8), grub-floppy(8),

grub-md5-crypt, /usr/share/doc/grub

and /usr/share/doc/grub-doc/.

default num

Set the default entry to the entry number NUM. Numbering starts from 0, and

the entry number 0 is the default if the command is not used.

You can specify ‘saved’ instead of a number. In this case, the default entry

is the entry saved with the command ‘savedefault’.

WARNING: If you are using dmraid do not use ‘savedefault’ or your

array will desync and will not let you boot your system.

default 0

timeout sec

Set a timeout, in SEC seconds, before automatically booting the default entry

(normally the first entry defined).

timeout 3

hiddenmenu

Hides the menu by default (press ESC to see the menu)

hiddenmenu

Pretty colours

#color cyan/blue white/blue

password [’–md5’] passwd

If used in the first section of a menu file, disable all interactive editing

control (menu entry editor and command-line) and entries protected by the

command ‘lock’

e.g. password topsecret

password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

password topsecret

examples

title Windows 95/98/NT/2000

root (hd0,0)

makeactive

chainloader +1

title Linux

root (hd0,1)

kernel /vmlinuz root=/dev/hda2 ro

Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

BEGIN AUTOMAGIC KERNELS LIST

lines between the AUTOMAGIC KERNELS LIST markers will be modified

by the debian update-grub script except for the default options below

DO NOT UNCOMMENT THEM, Just edit them to your needs

## Start Default Options

default kernel options

default kernel options for automagic boot options

If you want special options for specific kernels use kopt_x_y_z

where x.y.z is kernel version. Minor versions can be omitted.

e.g. kopt=root=/dev/hda1 ro

kopt_2_6_8=root=/dev/hdc1 ro

kopt_2_6_8_2_686=root=/dev/hdc2 ro

kopt=root=UUID=de0eb40f-dfca-4827-b4ee-2b7419360b35 ro

default grub root device

e.g. groot=(hd0,0)

groot=de0eb40f-dfca-4827-b4ee-2b7419360b35

should update-grub create alternative automagic boot options

e.g. alternative=true

alternative=false

alternative=true

should update-grub lock alternative automagic boot options

e.g. lockalternative=true

lockalternative=false

lockalternative=false

additional options to use with the default boot option, but not with the

alternatives

e.g. defoptions=vga=791 resume=/dev/hda5

defoptions=quiet splash

should update-grub lock old automagic boot options

e.g. lockold=false

lockold=true

lockold=false

Xen hypervisor options to use with the default Xen boot option

xenhopt=

Xen Linux kernel options to use with the default Xen boot option

xenkopt=console=tty0

altoption boot targets option

multiple altoptions lines are allowed

e.g. altoptions=(extra menu suffix) extra boot options

altoptions=(recovery) single

altoptions=(recovery mode) single

controls how many kernels should be put into the menu.lst

only counts the first occurence of a kernel, not the

alternative kernel options

e.g. howmany=all

howmany=7

howmany=all

specify if running in Xen domU or have grub detect automatically

update-grub will ignore non-xen kernels when running in domU and vice versa

e.g. indomU=detect

indomU=true

indomU=false

indomU=detect

should update-grub create memtest86 boot option

e.g. memtest86=true

memtest86=false

memtest86=true

should update-grub adjust the value of the default booted system

can be true or false

updatedefaultentry=false

should update-grub add savedefault to the default options

can be true or false

savedefault=false

## End Default Options

title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid de0eb40f-dfca-4827-b4ee-2b7419360b35
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=de0eb40f-dfca-4827-b4ee-2b7419360b35 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid de0eb40f-dfca-4827-b4ee-2b7419360b35
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=de0eb40f-dfca-4827-b4ee-2b7419360b35 ro single
initrd /boot/initrd.img-2.6.28-15-generic

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid de0eb40f-dfca-4827-b4ee-2b7419360b35
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=de0eb40f-dfca-4827-b4ee-2b7419360b35 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid de0eb40f-dfca-4827-b4ee-2b7419360b35
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=de0eb40f-dfca-4827-b4ee-2b7419360b35 ro single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid de0eb40f-dfca-4827-b4ee-2b7419360b35
kernel /boot/memtest86+.bin
quiet

title Windows Xpsp3
root (hd0,6)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd0,7)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd0,8)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd0,9)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd1,5)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd1,6)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd1,7)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd2,5)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd1,1)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd1,2)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd2,6)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd2,7)
savedefaul
makeactive
chainloader +1
memtest86+

title Windows Xpsp3
root (hd3,6)
savedefaul
makeactive
chainloader +1
memtest86+

END DEBIAN AUTOMAGIC KERNELS LIST.[/code]

Jesi probao ubaciti:

title Microsoft Windows XP Professional rootnoverify (hd0,0) savedefault makeactive chainloader +1
…kod mene tako stoji na kraju menu.lst i radi bez problema.

Jesam, opet ništa, sve isto, nema razlike u odnosu na pre, tj i dalje neće da učita win xp
Izgleda da ću morati ponovo reinstal, ali ne znam kako je uspeo linux da podeli hard kao da imam dva hard diska, haos pravi sam napravio.
Ako može neko pomoći da ne reinstaliram spasili bi stemi 1 dan života.

sorry, nisam vidio - /dev/sda6/ je lokacija windows xp

onda ovako:

title Microsoft Windows XP Professional rootnoverify (hd0,5) savedefault makeactive chainloader +1
(hd0,5)
inace broji se od nule,
prvi broj pretstavlja broj hardiska (0)
a drugi broj (5) pretstavlja broj particije (sda6)

Ja imam pitanje. Kako namjesiti da mi se pokrene opet onaj meni ya odabbir OS-a kad se poslije linuxa instalira windows…

http://wiki.linux.org.ba/GRUB#Kako_vratiti_izgubljeni_bootloader

Postavi u nekom programu za particije (npr. Partition Magic) da ti je aktivna particija ona na kojoj je linux. Posto Win kad se instalira on prebaci (set active) na svoju particiju. Znaci “set active” na ext3(4) particija.

boby, to će raditi pod uslovom da je grub instaliran na boot sektor particije, što po pravilu nije nego je instaliran u MBR koji Windows fino pobriše tako da nema druge nego ponovo instalirati grub.

Zato ja stavim grub na particiju na kojoj je linux. Jbg. nista onda :slight_smile:

Da ne otvaram novu temu! imam windoews 7 i kao dual boot instalirao sam ubuntu i nisam mogao pokrenuti win 7 nije mi davalo opciju da odaberem koji OS da pokrecem! sada sam sve ukinuo i instalirao win 7 kako tacno da instaliram sada ubuntu a da mi win 7 ostane! u kompu su 2 HDD rako da sam htio na jedan win a na drugi ubuntu!! hvala vam!

http://lifehacker.com/5403100/dual+boot-windows-7-and-ubuntu-in-perfect-harmony

Mislim da nećeš moći izvesti instalaciju na taj način radi same strukture MBR-a. Možda bi se i ovo dalo srediti, ali hmmmm… puno posla za malo muzike…

Ne znam koje su ti veličine diskovi i da li Linux imaš namjeru koristiti samo za testiranje (probu, učenje) ili rad, ali da sam na tvom mjestu drugi disk bih koristio za arhivu, a prvi podijelio na dva dijela prilikom čega bih veličine prve i druge particije podesio onome što namjeravam instalirati (konkretno, ako se imaš namjeru više baviti Linuxom i tu imati više instaliranih programa, particija namjenjena Linux-u mora biti veća, u drugom slučaju prednost daješ Win7-ci). Za slučaj da imaš malo memorije, u particioniranje prvog diska moraš uračunati i SWAP particiju za Linux.

Particioniranje prvog diska možeš izvršiti u OS Win7 bez specijaliziranih alata jednostavnim korištenjem “computer managementa” u CP-u (Control Panel → Administrative tools → Computer Management → Storage → Disk Management) odabirom opcija “shrink volume” i “extend volume”. Ukoliko nisi zadovoljan ovim alatom, nešto napredniji alat za particioniranje diska koji radi na Win7 je “EASEUS Partition Master Professional Edition” (probao sam verziju 4.1.1 i radi oke). Particiju formatiraj kao NTFS ili FAT, sasvim je svejedno, jer pri instaliranju Linux operativnog sistema možeš odabrati ponovno formatiranje particije namjenjene Linux-u u format koji želiš.

Ako si početnik u korištenju računara toplo preporučujem prebacivanje svih bitnijih podataka na disk broj 2. koji ćeš iskopčati nakon isključenja računara. Nakon toga kreni sa instalacijom, ali nemoj dozvoliti Linux-u automatsku instalaciju nego ga instaliraj na particiju koju si napravio na gore navedeni način. Po dobijanju dual boota u vidu Win7 + Linux, ponovno uključi disk broj 2 i on će automatski biti prepoznat po dizanju oba sistema.

Moguće je naštimati situaciju da se Windows boot-a sa jednog diska, a linux sa drugog.

  1. Ubacimo jedan disk, instaliramo Windows.
  2. Ubacimo drugi disk, kao primary, instaliramo Linux.
  3. Uz pomoć boot loadera i biosa lažemo drugom disku da je “primary” kada bootamo sa njega. (a to interesuje windowse jer žele da se bootaju sa prvog diska).

Dio LILO koda izgleda oo

disk=/dev/hda bios=0x81 disk=/dev/hdb bios=0x80
http://tldp.org/HOWTO/LILO-4.html

Ima nešto slično i za grub, možda čak na forumu.