kuinka lohkaisen kovosta palasen jonne saan wintoosaa asentaa. kun enhän toki halua ubuntua menettää...
Live-CD:llä. Käynnistä kone sillä, avaa pääte ja kirjoita
sudo gparted
Ko. ohjelmalla voit sitten pienentää Ubuntulle antamaasi osiota (koneessasi on kaksi osiota, toinen swappi ja toinen, isompi, johon ubuntu on asennettu). Osiolla pitää tietenkin olla käyttämätöntä tilaa enemmän kuin aiot windowsille antaa.
Kun olet pienentänyt osiota, luo vapautuneeseen tilaan uusi osio. Älä kuitenkaan formatoi sitä.
Asenna sitten Windows tuolle uudelle osiolle. Windows merkitsee ko. osion aktiiviseksi, joten et saa Ubuntua enää käyntiin...
Sen asian saat korjattua SuperGrub - boottaavalla CD:llä. Käyttö on yksinkertaista, valitset English, GNU/Linux ja Restore grub (Tarkat sanamuodot ovat unohtuneet).
Tämän jälkeen Ubuntun grub ja sitä kautta ubuntu käynnistyy, mutta Windows ei, koska sinun tulee vielä lisätä se grub:n asetustiedostoon /boot/grub/menu.list. Aloita Ubuntun käynnistyttyä komennolla
sudo fdisk -l
Itselläni se antaa tulosteen:
Levy /dev/sda: 60.0 Gt, 60011642880 tavua
255 päätä, 63 sektoria/ura, 7296 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 * 1 1216 9767488+ 83 Linux
/dev/sda2 1217 1459 1951897+ 82 Linux / Solaris heittovaihtotiedosto
/dev/sda3 1460 6374 39479737+ 83 Linux
Sitten muokkaat em. Grubin tiedostoa:
sudo gedit /boot/grub/menu.lst
Rullaat tiedoston loppuvaiheille, jossa on rivi:
### END DEBIAN AUTOMAGIC KERNELS LIST
Tämän alle kirjoitat
title Microsoft Windows XP
root (hd0,1)
makeactive
savedefault
chainloader +1
Mutta! Tuo root riippuu siitä, miten levysi oli Ubuntun asennuksen yhteydessä jaettu. Siksi sinun tulee tulkita fdiskin tulostetta. Jos olet tehnyt oletusasennuksen ja sitten pienentänyt Ubuntun juuriosiota, on osio, jolle Windowsin asensit mitä luultavimmin /dev/sda2 (tai hda2). Tällöin se Grubin ymmärtämillä merkinnöillä on hd0,1.
(sda on ensimmäinen levy, sdb toinen jne. sda1 on ensimmäisen levyn ensimmäinen osio, sda2 toinen. Grub aloittaa laskemisen nollasta eli ensimmäinen levy on hd0 ja sen toinen osio hd0,1.)
Foorumilta löytyy myös muita ohjeita tuon grubin korjaamiseen esimerkiksi käyttämällä Ubuntun omaa live-cd:tä. Tuo SuperGrub on kuitenkin hyvin helppokäyttöinen ja kooltaan pieni.
MUOKS: Muuta samaisen tiedoston alussa rivejä timeout (anna haluamasi arvo sekunteina) ja kommentoi rivi hiddenmenu eli lisää rivin eteen #.