Zo zit het bij mij op mijn oude desktop in elkaar. Zowel Windows ME als Linux staan op de tweede schijf, niet op de eerste schijf vanwaar het booten gebeurt.
vanadium@desktop:/boot/grub$ sudo fdisk -l
[sudo] password for vanadium:
Schijf /dev/sda: 122.9 GB, 122942324736 bytes
255 koppen, 63 sectoren/spoor, 14946 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x0c0e0c0d
Apparaat Opstart Begin Einde Blokken ID Systeem
/dev/sda1 * 1 14946 120053713+ 83 Linux
Schijf /dev/sdb: 40.0 GB, 40027029504 bytes
255 koppen, 63 sectoren/spoor, 4866 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x3f7ab520
Apparaat Opstart Begin Einde Blokken ID Systeem
/dev/sdb1 * 1 837 6723171 b W95 FAT32
/dev/sdb2 841 4866 32338845 f W95 Uitgeb. (LBA)
/dev/sdb5 841 961 971901 82 Linux wisselgeheugen
/dev/sdb6 962 2249 10345828+ 83 Linux
/dev/sdb7 2250 4866 21021021 83 Linux
Op de "oude" kleinere schijf, die ook de primaire schijf is, staat nu nog enkel één ext3 partitie die voor dataopslag gebruikt is.
Op de grotere schijf staat een primaire partitie voor een nog actieve Windows ME, en in een extended partition staat de Linux installatie met root, aparte home en swap.
Hier volgen de regels in Grub die toelaten ofwel Linux ofwel Windows te starten. De vroegere lijnen voor Windows XP die ooit op de primaire schijf heeft gestaan, zijn ook nog te zien:
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
#title Microsoft Windows XP Professional
#root (hd0,0)
#savedefault
#makeactive
#chainloader +1
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1
title Windows 95/98/Me
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Je merkt het trukje met "map" dat dient om Windows ME wijs te maken dat hij op de eerste HD staat, niet op de tweede.
Dit is allemaal automatisch gebeurd: ik zat een week op Ubuntu toen ik ook Ubuntu op de desktop heb gezet. Ik weet niet waarom dit draadje zo lang moet aanslepen, maar het punt is dat je heel eenvoudig als beginneling Ubuntu op de tweede harde schijf kan hebben (en een OS die dat eigenlijk niet ondersteunt ook).