Hjælp til GRUB menuen
Hej.
Jeg vil gerne ha' lagt Windows XP ind i min GRUB menu, men det er vidst lidt kompliceret.
Har installeret Ubuntu på min Raptor disk (36,7 gb) helt ganske normal med swap og det hele. Jeg har så yderligere installeret Windows XP på min Samsung disk (1000 gb) - Partitioneret med 150 gb på C: (altså windows) og resten som et ext3 drev i linux. Sådan har jeg fået afvide at jeg skulle installere det.
Hvordan gør jeg så sådan at Windows kommer med i GRUB menuen?
Linux drev:
/dev/sda1 = ext3 "/"
/dev/sda2 = swap
Windows Drev:
/dev/sdd1 = ntfs "/media/windows"
/dev/sdd2 = ext3 "/media/1000gb-samsung"
Mvh. Michael.
Jeg vil gerne ha' lagt Windows XP ind i min GRUB menu, men det er vidst lidt kompliceret.
Har installeret Ubuntu på min Raptor disk (36,7 gb) helt ganske normal med swap og det hele. Jeg har så yderligere installeret Windows XP på min Samsung disk (1000 gb) - Partitioneret med 150 gb på C: (altså windows) og resten som et ext3 drev i linux. Sådan har jeg fået afvide at jeg skulle installere det.
Hvordan gør jeg så sådan at Windows kommer med i GRUB menuen?
Linux drev:
/dev/sda1 = ext3 "/"
/dev/sda2 = swap
Windows Drev:
/dev/sdd1 = ntfs "/media/windows"
/dev/sdd2 = ext3 "/media/1000gb-samsung"
Mvh. Michael.
Kommentarer10
Re: Hjælp til GRUB menuen
Du har nok allerede følgende sti:
/sbin/update-grub /usr/sbin/update-grub /usr/share/man/man8/update-grub.8.gz
Herefter noget i retning af:
cd /mnt/hda1
sudo mkdir boot/grub
sudo cp /sbin/update-grub ./
sudo chroot /mnt/hda1 /update-grub
ajbo
Re: Hjælp til GRUB menuen
yammie
http://pastebin.com/m2a0636d9
Re: Hjælp til GRUB menuen
Kan det godt passe at jeg skal fjerne # i linie 39,40,41 og 42 også prøve med (0,0) (0,1) (0,2) (1,0) (1,1) ved hdd indtil den er der.
Re: Hjælp til GRUB menuen
I hvert fald som udgangspunkt, for man kan godt narre den til at tro, at det gør den, selv om det ikke er tilfældet. Det gøres ved at mappe diskene således:
map (hd0) (hd1)
map (hd1) (hd0)
Nu forvirrer det lidt, at du kalder din 'Windows disk for /dev/sdd1. Er du sikker på, at det ikke er /dev/sdb1? For du har da kun de to diske, ikke? Eller er der nogle kortlæsere, der blander sig i rækkefølgen?
Lad os antage, at du kun har de to harddiske, så kan du tilføje følgende i din /boot/grub/menu.lst:
title Windows
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
boot_
Hvis du have windows til at stå først i menuen, sætter du det ind oven over dine Ubuntu titler, ellers bare placer dem i den rækkefølge, du ønsker, at de skal fremkomme i menuen.
En anden ting er, at din timeout er sat til kun 3 sekunder (se oppe i begyndelsen af din menu.lst), hvis du sætter den til 8 eller 10 sek., har du længere tid til at vælge, hvad du vil boote.
Der er også en linie, der siger: default 0.
Den bestemmer, hvilken titel der startes automatisk efter timeout. Grub tæller 0 - 1 - 2 - 3 o.s.v.
Hvis du ingen menu ser, så placer et # foran den linie, der siger:
hiddenmenu (23).
Og du ved selvfølgelig, at du kun kan redigere i menu.lst, hvis du har administratorrettigheder.
Ellers søg på Grub manual i Google.
Kaj
Flere harddiske
Ja, det glemte jeg godt nok lige at sige. Men jeg har faktisk yderligere 3 harddiske. Så derfor passer det fint med /dev/sdd1/
Vil du se hvilke diske jeg har, eller er det underordnet?
Jeg prøver at tilføje den linje, neden under Ubuntu. Ændrer timeout til 10 eller 8.
Dvs. sådan her: ?
## ## End
## ## End Default Options ##
title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 2d5d6add-0c20-49da-a619-2a1d4d172068
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=2d5d6add-0c20-49da-a619-2a1d4d172068 ro quiet splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet
title Windows
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
boot_
title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid 2d5d6add-0c20-49da-a619-2a1d4d172068
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=2d5d6add-0c20-49da-a619-2a1d4d172068 ro single
initrd /boot/initrd.img-2.6.27-9-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 2d5d6add-0c20-49da-a619-2a1d4d172068
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=2d5d6add-0c20-49da-a619-2a1d4d172068 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 2d5d6add-0c20-49da-a619-2a1d4d172068
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=2d5d6add-0c20-49da-a619-2a1d4d172068 ro single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid 2d5d6add-0c20-49da-a619-2a1d4d172068
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
For lige at være på den sikre side, så får du her mit output på diske
/dev/sde1 726799880 641068100 56428900 92% /media/750gb-samsung
/dev/sdc1 242272432 207713372 22349208 91% /media/250gb-wd
/dev/sdb1 243179872 34840820 196083468 16% /media/251gb-wd
/dev/sdd2 774911476 247935980 487612232 34% /media/1000gb-samsung
/dev/sdd1 189494672 4158916 185335756 3% /media/windows
Re: Hjælp til GRUB menuen
Hvis den ligger på sdd, og der eksisterer både en sda, en sdb og en sdc, der har fået de korrekte numre, så har Windows disken hd3, da Grub som sagt tæller fra 0.
I så tilfælde bliver det:
title Windows
rootnoverify (hd3,0)
makeactive
map (hd0) (hd3)
map (hd3) (hd0)
chainloader +1
boot_
Virker det ikke, må du prøve at blive enig med Grub om harddisknummeret.
D.v.s. prøve dig frem.
Kaj
Re: Hjælp til GRUB menuen
Hvorfor vides ikke, fordi den kommer i 4 række (0,1,2,3) men det virker.