Jos on mahdollista käyttää Windowsissa vaikka Partition Magicia, niin sillä pitäisi onnistua.
Tosin aina on turvallisinta käyttää Linuxin omia ohjelmia Linuxin osioiden kanssa.
Voisit kokeilla Linuxin QTPartedilla tyhjentää ja yhdistää nuo kaksi ensimmäistä osiota (xp + fat) yhdeksi isoksi ja sitten poistaa nuo Windows-osiot fstabista.
Uudelleenkäynnistyksen jälkeen aja mkfs.ext3 tuolle uudelle osiolle, niin sinne luodaan tiedostojärjestelmä.
Jos olet uusi Linux-käyttäjä, etkä oikein ymmärrä noita Linux-osioiden nimiä, niin vilkaise vaikka
http://koti.mbnet.fi/mikko75/linux/osiot.htmlTuota osiota et kyllä saa liitettyä osaksi /homea, vaan sinun pitää valita käytätkö siihen nykyistä osiotasi vai tätä uutta.
Jos uudella osiolla on enemmän tilaa kuin vanhalla, niin voit käyttää sitä. Näin homma ainakin toimii (ja asetuksesi säilyvät!)
Edit: Jos olet ainoa käyttäjä, niin voit hieman kikkailemalla saada tämän osion /homeen
Ensin sinun tulee kirjautua yhden käyttäjän tilaan joko sudo init 1 -komennolla, tai käynnistyksessä valitsemalla rescue-tila (tjst.).
Seuraavaksi komento
umount /home ja sitten
mkdir /home/käyttäjätunnus ja vielä
mkdir /home/uusiosioLisäksi sinun pitää ajaa komento
chown käyttäjätunnus.käyttäjätunnus /home/uusiosio, sekä
chown käyttäjätunnus.käyttäjätunnus /home/käyttäjätunnus, jotta saat luomillesi hakemistoille täydet käyttöoikeudet.
Nyt muokkaat fstabia siten, että entisen /homen tilalle kirjoitat /home/käyttäjätunnus ja sitten teet uuden rivin jossa tämä entisen Windowsin osio liitetään /home/uusiosio -hakemistoon.
Vielä sinun pitää liittää oma kotihakemistosi
mount /home/käyttäjätunnus ja kuten huomaat, niin on käynyt niin hassusti, että tämän alta löytyykin uusi alihakemisto nimellä käyttäjätunnus. Joudut siis siirtämään sieltä tiedostosi tasoa alemmas. mv:llä tämä ei taida onnistua, mutta esim. ajamalla
cd /home/käyttäjätunnus ja
tar -czf koti.tar.gz käyttäjätunnus ja sitten siirtämällä tämän paketin tasoa alemmas
mv koti.tar.gz ... Nyt voit poistaa tuon vanhan hakemiston
rm -r käyttäjätunnus, siirtyä tasoa alemmas
cd .. ja purkamalla äsken luomasi paketin
tar -xpzf koti.tar.gz, tiedostosi palautetaan oikeaan paikkaan.
Uudelleenkäynnistyksen jälkeen kaiken pitäisi toimia aivan kuin ennenkin ja seuraavaksi voitkin siirtää vaikka musiikkikokoelmasi tuonne /home/uusiosio hakemistoon ja taas on tilaa!
Huomaa, että tämä on toisaalta huono vaihtoehto, koska /home sijaitsee silti vielä samalla osiolla kuin /. Tämä tarkoittaa mm. sitä, että jos luot uuden käyttäjän, niin hänen kotihakemistonsa on siis tuolla / -osiolla, eikä suinkaan samalla osiolla kuin omasi.
Lisäksi täytyy sanoa, että vaikka tämän pitäisi toimia, niin en ole testannut sitä. Joten...
Jollet halua kikkailla näin, niin tässä seuraa alkuperäinen ohjeeni. Minä kyllä taitaisin tehdä sen tällä ylläolevalla tavalla.
[/color]
Jos mahdollista, niin ota joka tapauksessa ennen tätä projektia tärkeimmistä tiedoistasi varmuuskopio vaikka CD:lle!Jotain voi kuitenkin mennä pieleen.
Luo väliaikainen liitoskohta ja liitä uusi osiosi siihen
sudo mkdir /mnt/uusi
sudo mount -t ext3 /dev/hdxx /mnt/uusi
Nyt siis uusi osiosi löytyy tuolta /mnt/uusi -polun päästä ja voit siirtää sinne kaiken tavaran vanhasta /home -osiostasi
esim käyttämällä hyväksi kahta tar-prosessia, jossa ensimmäinen kopioi tiedostot putkeen ja toisessa päässä uusi tar purkaa tiedostot putkesta.
Tämä löytyi komennolla
info tarcd home; sudo tar -cf - . | (cd /mnt/uusi; sudo tar -xpf -)
Jollet saa mitään virheilmoituksia, niin tarkista vielä että /mnt/uusi todella sisältää kaiken mitä pitääkin, ennen kuin poistat vanhat tiedostot /homesta
Terve paranoia on hyödyksi näissä hommissa
Seuraavaksi voit miettiä mitä haluaisit siirtää tuolle nyt vapautuneelle entiselle /home-osiolle ja käyttäen samaa menetelmää, kopioida kaikki siirrettävät tiedostot sinne (esim. /usr :n siirtämällä saat / -osiolle helposti lisää tilaa 1-3 Gt).
Viimeiseksi muokkaat fstabia vastaamaan tilannettasi. Eli home-osio löytyisi nyt uudesta paikasta ja tuosta entisestä /home:n sijainnista taas löytyy nyt esim. tuo /usr
Tietysti vielä grubin valikkoa pitää muokata poistamalla siitä Windowsin käynnistysmahdollisuus, kun sellaista ei enää ole.
Tuo Peten ehdotus LVM:n käytöstä on mainio, sillä sen avulla saisit luultavasti /homen käyttämään sekä vanhaa osiotaan, että tuota uutta. Mutta en osaa sanoa sen käytöstä mitään, sillä en ole rohjennut kokeilla.
Itse tein hieman vastaavan uudelleenosionnin käyttäen cfdiskiä. Jouduin kasvattamaan swap-osion kokoa kannettavassa, jotta lepotila (suspend to disk) olisi toiminut. Samalla meni uusiksi myös /home-osio ja hieman muutakin. Mutta mitään tavaraa en onnistunut kadottamaan, kun mietin ensin mitä teen ja sitten vasta tein sen.
Katso
http://koti.mbnet.fi/mikko75/ohjeet/uudelleenosiointi.txtMikko