Ja det är det återkommande dual boot scenariot.
Har 3st diskar i datorn, 2st IDE och 1st SATA.
menu.lst (Klistrade enbart slutet, om ni vill ha hela så säg till)
Kod: Markera allt
## ## End Default Options ##
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=669e3785-2bc4-4481-8118-74b7afaa9671 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=669e3785-2bc4-4481-8118-74b7afaa9671 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Microsoft Windows XP Professional
root (hd1,0)
makeactive
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Kod: Markera allt
(hd0) /dev/sda
(hd1) /dev/sdb
Kod: Markera allt
~# fdisk -l
Disk /dev/sda: 30.7 GB, 30750031872 bytes
255 heads, 63 sectors/track, 3738 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaebfa236
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3374 27101623+ 83 Linux
/dev/sda2 3375 3593 1759117+ 83 Linux
/dev/sda3 3594 3738 1164712+ 82 Linux swap / Solaris
Disk /dev/sdb: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb4d5b4d5
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 14596 117242338+ 7 HPFS/NTFS
Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd513d513
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sdc2 6375 30401 192996877+ 7 HPFS/NTFS
sdb är den andra 120gig IDE disken, lagring.
sdc är disken med Windows XP på, disken har två partioner - första partionen ligger Windows på.
I bios har jag 30gigs disken först i bootordningen, XP-disken två och 120gig sist. Har jag XP-disken först så startar XP som vanligt utan GRUB.
Och när 30gigs Ubuntu disken är först så startar GRUB och jag ser alla alternativ, linux, linux-recov samt Windows XP och alternativen fungerar perfekt-
förutom XP, när jag väljer det så kommer "NTLDR saknas".
NOTERA: Jag har försökt att editera device.map, och skrivit in följande:
(hd0) /dev/sda
(hd1) /dev/sdc
(hd2) /dev/sdb
Så att XP-disken ska bli (HD1) som menu.lst vill ha det, men det blir ingen skillnad alls.
Två saker jag har reagerat på är att i device.map så listas inte min andra IDE disk upp, men det kanske inte gör något.
Och alla diskar får "SDA, SDB, SDC osv." Ska inte IDE(PATA)-diskar få HDA, HDB osv? (Detta kanske inte heller gör något dock)
Så jag vänder mig till er då jag har sökt men inte hittat något som har fungerat.
Tack på förhand!