Olen yrittänyt virittää Grubia käynnistämään myös Vistan, mutta toistaiseksi huonolla menestyksellä. Tämä on varmaan sadas keskustelu tästä aiheesta, mutta vanhoista ketjuista tai Googlesta ei löytynyt ratkaisua ongelmaan vaikka miten kokeilin kaikkea löytämääni.
Aloitetaan heti fdisk -l:llä:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60802 488384512 7 HPFS/NTFS
/dev/sda4 * 1 1 0 0 Empty
Partition 4 does not end on cylinder boundary.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8439c971
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 58336 468583888+ 83 Linux
/dev/sdb2 58337 60801 19800112+ 5 Extended
/dev/sdb5 58337 60801 19800081 82 Linux swap / Solaris
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x281c22ed
Device Boot Start End Blocks Id System
/dev/sdc1 1 60802 488384512 7 HPFS/NTFS
/dev/sdc4 * 1 1 0 0 Empty
Partition 4 does not end on cylinder boundary.
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcd824571
Device Boot Start End Blocks Id System
/dev/sdd1 1 121602 976759808 7 HPFS/NTFS
Kuten listauksesta käy ilmi niin koneessa on yhteensä neljä sata-levyä, joista Windows on asennettu ensimmäiselle levylle ja Ubuntu toiselle. Ubuntun käynnistyessä silmään on pistänyt sellainen asia, että ruudulla lukee "boot from (hd0,0)" vaikka Ubuntu ei mielestäni sijaitse ensimmäisen levyn ekalla partitiolla.
Olen yrittänyt laittaa Vistaan menu.lst:hen vaikka millä tavoin, mutta useimmiten yritykset ovat päättyneet siihen, että kone vain boottaa itsensä uudelleen (ja tulee sitten taas tietysti takaisin Grubiin) tai antaa jonkin asiaan liittyvän virheen (missing os yms.). Tällä hetkellä menu.lst:ssä on seuraavanlainen viritys (olen kokeillut hd0,0:n kohdalle vaikka mitä variaatioita ym. seurauksin):
title Windows Vista
root (hd0,0)
savedefault
makeactive
chainloader +1
Osaisiko joku kertoa mitä teen väärin?