Gå til innhold

Konfig. av Grub -dualboot Arch/Winxp


Anbefalte innlegg

Maskina har to disker. Nyinstallert Arch på en disk og Win xp på den andre. Grub ble installert på MBR. Alternativer for begge os er i grubmenyen, men xp lar seg ikke boote.

Gode råd mottas med takk.

 

Legger ved fdisk -l

root@archbox tinker]# fdisk -l

Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1           5       40162   83  Linux
/dev/sda2               6          38      265072+  82  Linux swap / Solaris
/dev/sda3              39       30515   244806502+  83  Linux

Disk /dev/sdb: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        9732    78172258+   7  HPFS/NTFS

Disk /dev/sdd: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System

 

Fra /etc/grub/menu.lst:

 

# DEVICE NAME CONVERSIONS
#
#  Linux           Grub
# ------------------X-------
#  /dev/fd0        (fd0)
#  /dev/hda        (hd0)
#  /dev/hdb2       (hd1,1)
#  /dev/hda3       (hd0,2)
#

 

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26-fallback.img


title Windows XP
rootnoverify(hd 0,6)
makeactive
chainloader +1

 

Ser ikke Grub disken med Win på?

Lenke til kommentar
Videoannonse
Annonse

title Windows XP
rootnoverify (hd1,0)
chainloader +1

 

"makeactive" skaper ofte problem, så drop den. Vist dette ikkje hjelper, så prøv å 'mappe' diskane

map (hd0) (hd1)
map (hd1) (hd0)

 

Edit: Du har 2 leifer i din menu.lst også. Ingen mellomromm mellom rootnoverify og (hd1,0) og eit mellomrom inne i (hd1,0)

Endret av Mr.Elendig
Lenke til kommentar

Takker for innspill.

Min nåværende /boot/grub.menu.lst:

 

# (2) Windows
title Windows XP Professional
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

 

Da får jeg "NTLDR mangler" Det er vel windows sin bootloader. Er det risikabelt å bruke XP cd'n og forsøke reparasjon? Kan jeg ødelegge Grub med det lurer jeg på.

Lenke til kommentar
  • 1 måned senere...

jeg strevde en del med dette selv.

antakeligvis, så ligger ntldr på en annen partisjon hos deg, det var også et problem hos meg.

 

løsningen min ble å installere windows på nytt, og passe på at ALT havnet på samme partisjon, for det som hadde skjedd hos meg var at ntldr og boot.ini og et par andre filer hadde havnet på en 40MB partisjon, og slikt bajs.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...