Ubuntu Suomen keskustelualueet
Muut alueet => Yleistä keskustelua => Aiheen aloitti: hyperchondriac - 30.08.06 - klo:16.28
-
Asensin tänään kubuntun (6.06) ja ihmettelin kun ei mitään kysellyt, että tälläinen käyttis (windows) koneesta jo löytyy.
No, boottasin koneen ja katsoin Grubin menua, eikä siellä Windowsia näkynyt. Tiedän kuitenkin että siellä jossain se on, mutta mitä minun pitää laittaa ja mihin, että saan windowsin näkymään Grubin menussa ?
Winukka on Windows XP Pro SP2 ja se on asennettu ennen linuksia.
-
http://ubuntuguide.org/wiki/Dapper#How_to_add_Windows_entry_into_GRUB_menu
-
Toimiikohan tuo ohje myös Gutsylle ja kahden kovalevyn dual-bootille? Asensin siis ensin 120 gigaselle IDE-kovalevylle (joka jostain syystä näkyy Linuxissa laitteena sdb) windows xp:n jonka jälkeen erilliselle 400 gigaiselle SATA-levylle kubuntu 7.10:n. Grubissa ei näy tuota windows-installaatiota, enkä pysty buuttamaan windowsia edes jos vaihdan biosissa tuon windows-levyn ensisijaiseksi buutti-levyksi. Fdisk -l näyttää noille kovoille seuraavat tiedot:
Disk /dev/sdb: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf147f147
Device Boot Start End Blocks Id System
/dev/sdb1 1 14595 117234306 7 HPFS/NTFS
Disk /dev/sda: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009f381
Device Boot Start End Blocks Id System
/dev/sda1 * 1 47885 384636231 83 Linux
/dev/sda2 47886 48641 6072570 5 Extended
/dev/sda5 47886 48641 6072538+ 82 Linux swap / Solaris
-
Tuo jälkimmäinen vaihtoehto toimi sen verran, että grub lähti buuttaamaan windowsia oikealta levyltä, kun valitsi listalta XP:n, mutta silti tuli "NTLDR is missing". Sama virhe tulee myös, jos vaihtaa biosista ensisijaiseksi buuttikovoksi tuon windows-kovon (tällöin tuo virhe tulee suoraan, grubia ei ladata). Vaikuttaa siltä, että jotain tiedostoja on hävinnyt/korruptoitunut, tai bios ja windows ei oo samaa mieltä asioista. Windows kuitenkin toimi ennen kuin asensin kubuntun, ja kovo, jolle kubuntun asensin, oli fyysisesti paikoillaan windowsin asentamisen aikanakin. Muistan vain, että kun asensin windowsin, se alusti myös tuon SATA-levyn MBR:ää varten, vaikka itse windows menikin toiselle levylle. Sitten kun asensin kubuntun tälle SATA-levylle, niin ehkä jotain meni rikki? Täytynee buutata cd:ltä XP repair-moodiin ja katsoa, onko boot.init, ntldr:t ja muut tuolla windows-partitiolla.
-
Device Boot Start End Blocks Id System
/dev/sdb1 1 14595 117234306 7 HPFS/NTFS
Hmmmm.... Yleensä Windows kaipaa käynnistysosiolleen käynnistyslipun, joka nyt on levyosiollasi /dev/sda1. Yksinkertaisimmin se kävisi fdisk -ohjelmalla.
Myös Windows tykkää olla levyllä, jonka bios tunnistaa ensimmäiseksi kovalevyksi. Pitäisi kyllä toimia sinunkin viritykselläsi.
Koska Ubuntu käyttää levyosioiden nimeämiseen UUID:tä ei tuolta osin levyjen järjestys vaadi kovin erityisiä virityksiä. (Mahdollisesti tosin /boot/grub -hakemistosta pientä map-tiedoston määrittelyä).
PS. Jos Ubuntussa liität Windows-osion järjestelmään, voi jo tarkistaa, että vaaditut Windows -tiedostot ovat ylipäätään olemassa (ntrld jne. jne.)