[LÖST!] Editera menu.lst och få in XP

kokaburra
Inlägg: 17
Blev medlem: 24 jun 2007, 02:13

[LÖST!] Editera menu.lst och få in XP

Inlägg av kokaburra »

Hej jag har precis efter mycket mek fått in Xp på en partiton på min dator hur editerar jag gub filen så att jag kan få up Xp som alternativ?

menu.lst

Kod: Markera allt

# 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=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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

## 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 8.04.1, kernel 2.6.24-23-generic
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24-23-generic root=UUID=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro quiet splash
initrd		/boot/initrd.img-2.6.24-23-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-23-generic (recovery mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24-23-generic root=UUID=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro single
initrd		/boot/initrd.img-2.6.24-23-generic

title		Ubuntu 8.04.1, kernel 2.6.24-22-generic
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24-22-generic root=UUID=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro quiet splash
initrd		/boot/initrd.img-2.6.24-22-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24-22-generic root=UUID=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro single
initrd		/boot/initrd.img-2.6.24-22-generic

title		Ubuntu 8.04.1, kernel 2.6.22-16-generic
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.22-16-generic root=UUID=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro quiet splash
initrd		/boot/initrd.img-2.6.22-16-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.22-16-generic (recovery mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.22-16-generic root=UUID=1358af1c-aa74-4135-979c-4b2bc14d1b70 ro single
initrd		/boot/initrd.img-2.6.22-16-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd0,0)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST
Senast redigerad av 1 kokaburra, redigerad totalt 14 gånger.
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Editera menu.lst och få in XP

Inlägg av Xappe »

Avkommentera och ändra den som finns som exempel ovanför
### BEGIN AUTOMAGIC KERNELS LIST

Vill du ha windowsposten under ubuntu i menyn är det bara att flytta den till EFTER

### END AUTOMAGIC KERNELS LIST

Ändra så att disken stämmer så *bör* det fungera (kom ihåg att windows brukar vilja ligga först i diskordningen på datorn, och att man kan behöva fejka detta i grub om man har windows på en sekundär disk. Värt att kolla upp om det inte funkar på en gång...)
vanum est vobis ante lucem surgere
kokaburra
Inlägg: 17
Blev medlem: 24 jun 2007, 02:13

Re: Editera menu.lst och få in XP

Inlägg av kokaburra »

Jag är lite för grön för att fatta.

Men du vill att jag ska kopiera det exemplet och föra in rätt information om partitionen? Hur vet jag vad partionen heter?
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Editera menu.lst och få in XP

Inlägg av Xappe »

kokaburra skrev:Jag är lite för grön för att fatta.

Men du vill att jag ska kopiera det exemplet och föra in rätt information om partitionen? Hur vet jag vad partionen heter?

Kod: Markera allt

sudo fdisk -l
borde tala om för dig vad partitionen heter i linux (t.ex. /dev/sda1 vilket betyder första partitionen (1) på första disken (a)) .

Grub räknar på lite annat sätt och börjar från noll, så sda1 blir på grubspråk hd(0,0).

Sen avkommenterar du exemplet i filen (tar bort # framför raderna som rör windows) och ändrar hårddisken så den stämmer överens med vad du fick reda på av fdisk, fast omgjort till grubspråk.

Hoppas det blev lite klarare? Känns alltid om jag rör till det när jag försöker förklara... :)
Återkom gärna här om du har fler undringar, och posta gärna resultatet från fdisk -l här oxå så är det lättare att hjälpa till.
vanum est vobis ante lucem surgere
kokaburra
Inlägg: 17
Blev medlem: 24 jun 2007, 02:13

Re: Editera menu.lst och få in XP

Inlägg av kokaburra »

Ja då är jag med!

Kod: Markera allt

Disk /dev/sda: 203,9 GB, 203928109056 byte
255 huvuden, 63 sektorer/spår, 24792 cylindrar
Enheter = cylindrar av 16065 · 512 = 8225280 byte
Diskidentifierare: 0x8a15c3c9

    Enhet Start     Början        Slut     Block    Id  System
/dev/sda1               1       24792   199141708+  83  Linux

Disk /dev/sdb: 81,9 GB, 81964302336 byte
255 huvuden, 63 sektorer/spår, 9964 cylindrar
Enheter = cylindrar av 16065 · 512 = 8225280 byte
Diskidentifierare: 0x7b45799d

    Enhet Start     Början        Slut     Block    Id  System
/dev/sdb1               1        8227    66083346   83  Linux
/dev/sdb2   *        8228        9588    10932232+   7  HPFS/NTFS
/dev/sdb3            9589        9964     3020220    5  Utökad
/dev/sdb5            9589        9964     3020188+  82  Linux växling / Solaris

Disk /dev/sdc: 500,1 GB, 500107862016 byte
255 huvuden, 63 sektorer/spår, 60801 cylindrar
Enheter = cylindrar av 16065 · 512 = 8225280 byte
Diskidentifierare: 0x12345678

    Enhet Start     Början        Slut     Block    Id  System
/dev/sdc1   *           1       60801   488384001    c  W95 FAT32 (LBA)
/dev/sdb2 * 8228 9588 10932232+ 7 HPFS/NTFS

Det är den rödmarkerade badboyen jag vill ha med bil den hd(0,2) då?

EDIT

När jag testar

Kod: Markera allt

title		Windows XP
root		(hd0,2)
makeactive
chainloader	+1

Får jag:

Kod: Markera allt

ERROR 12: INVALIDE DEVICE REQUEST
Senast redigerad av 1 kokaburra, redigerad totalt 14 gånger.
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Editera menu.lst och få in XP

Inlägg av Xappe »

Nja, tänk på att grub börjar från 0, så det blir hd(1,1)
<edit> FEL! det blir (hd1,1) </edit>
vanum est vobis ante lucem surgere
kokaburra
Inlägg: 17
Blev medlem: 24 jun 2007, 02:13

Re: Editera menu.lst och få in XP

Inlägg av kokaburra »

Löst!

Kod: Markera allt

title      Windows XP
root      (hd1,1)
makeactive
chainloader   +1
Blev slutresultatet, så nu har jag ett Xp att spela Left 4 dead på!

Tack ska du ha, skönt att det var en Uppsala bo som kunde låna en hjälpande hand!
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Editera menu.lst och få in XP

Inlägg av Xappe »

Fint! Och du slapp trixa med att swappa diskar i grub oxå... :)
vanum est vobis ante lucem surgere
Skriv svar

Återgå till "För nybörjaren - inaktuell"