Kirjoittaja Aihe: Window$ista eroon...  (Luettu 4603 kertaa)

ViPiFi

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Window$ista eroon...
« : 29.08.05 - klo:23.10 »
Elikkä koneessa nyt XP ja Ubuntu, mutta tarkoitus poistaa tuo Toosa kokonaan ja muuttaa kaikki osiot ext3 muotoon.
Vaan, mitenkäs käy kun tuhoan tuon c: aseman jossa Winkku ja tuo lataaja joka antaa valita Win vs Linux?
Toimiiko jos muutan vain Linuxin osion primaryksi? Vai miten tulisi toimia, ettei tarvisi Ubuntuakin uudelleen asentaa...

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Window$ista eroon...
« Vastaus #1 : 29.08.05 - klo:23.39 »
Eli mitä lataajaa käytät?

Jos olet asentanut Ubuntun normaalisti, niin sen mukana asentuu myös grub, joka menee yleensä MBR:ään.
Tuo MBR on aivan levyn alussa, eli se ei ole tuolla "C-asemalla", joten voinet tyhjentää osion Linuxista käsin.
Sitten muutat grubin asetuksia /boot/grub/menu.lst -tiedostosta, josta poistat kaikki viittaukset tuohon Windowsiin.

Tämän seurauksena sinulla on sitten tyhjä osio, jonka voit muuttaa vaikka ext3:ksi käskyttämällä mkfs.ext3 /dev/hdxx.
Seuraavaksi voit miettiä mihin kohtaan hakemistopolkua tahdot kyseiset osiot liittää ja ensin siirtää kaiken tuolla polulla olevan tavaran muualla ja sitten kun olet liittänyt osion, niin voit siirtää tiedostosi takaisin. Näin ne päätyvät tälle uudelle osiolle ja saat vanhalle lisää tilaa.
Jos et poista tiedostoja noista hakemistoista joiden päälle mounttaat uudet, niin ne jäävät sinne tilaa viemään, mutta et pääse niihin enää käsiksi.

Jotta liitokset olisivat voimassa vielä uudelleenkäynnistyksen jälkeenkin, tulee osiot lisätä /etc/fstab -tiedostoon.

Jos käytössäsi on grubin sijaan Windowsin oma buuttivalikko, tai grub onkin asennettu tuonne c-aseman alkuun, niin voit Windowsin poiston jälkeen asentaa grubin uudestaan live-CD:ltä.
Varmista ensin että CD:si toimii. Itselläni oli toimimaton versio, eikä sitä ole kiva huomata tässä vaiheessa.

Jos et ole aivan varma kaikesta, niin man-sivuilta löytyy lisää ohjeistusta (man grub, man fstab, man mount, man mkfs).
Tietysti voit kysyä lisäohjeita täälläkin  :D

Mikko
 

Mikko Saarinen

ViPiFi

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Re: Window$ista eroon...
« Vastaus #2 : 30.08.05 - klo:08.25 »
Grubhan se tuolla möllöttää.
Elikkä nyt vielä hitaana kerran kertaan..
c:=xp (tuhotaan veks)
d:=fat varasto (tuhotaan veks)
e:=ubuntu
f:= /home
ajatus olisi että saisin tuosta c ja d osiosta näppärästi /homeen listätilaa...
Jos oikein tajusin niin
1. siirrään kaiken nykyisestä /homesta turvaan (menee sitten nuo "asetukset" ohjelmista samalla? vai tuleeko turvaan muutossa?)
2. tuhoan nuo c ja d osiot
3. liitän ne /homeen (tuon liittämisen jos voi tehdä näppärästi winukan ohjelmalla niin sillä teen, ellei, niin  sitten QTparted)
4. teen tarvittavat muokkauset fstabiin ja menu.lst fileisiin
5. muutan uuteen kotiini
Kuulostaa liian helpolta...pahin mitä voi tapahtua on uudelleen asennus....

Kiitokset neuvoista jo tässä vaiheessa..
« Viimeksi muokattu: 30.08.05 - klo:08.33 kirjoittanut ViPiFi »

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Window$ista eroon...
« Vastaus #3 : 30.08.05 - klo:09.22 »
Grubhan se tuolla möllöttää.
Elikkä nyt vielä hitaana kerran kertaan..
c:=xp (tuhotaan veks)
d:=fat varasto (tuhotaan veks)
e:=ubuntu
f:= /home
ajatus olisi että saisin tuosta c ja d osiosta näppärästi /homeen listätilaa...
Jos oikein tajusin niin
1. siirrään kaiken nykyisestä /homesta turvaan (menee sitten nuo "asetukset" ohjelmista samalla? vai tuleeko turvaan muutossa?)
2. tuhoan nuo c ja d osiot
3. liitän ne /homeen (tuon liittämisen jos voi tehdä näppärästi winukan ohjelmalla niin sillä teen, ellei, niin  sitten QTparted)
4. teen tarvittavat muokkauset fstabiin ja menu.lst fileisiin
5. muutan uuteen kotiini
Kuulostaa liian helpolta...pahin mitä voi tapahtua on uudelleen asennus....

Kiitokset neuvoista jo tässä vaiheessa..

Jos intoa/taitoa riittää, kannattaisi harkita LVM:n käyttöön ottoa tässä vaiheessa. Se takaisi jatkossa, että tällaiset operaatiot
käyvät kivuttomammin. Tai niin ainakin itse odotan, koska varsinainen toteutus on itseltäkin vielä suunnittelu asteella :)


mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Window$ista eroon...
« Vastaus #4 : 30.08.05 - klo:11.21 »
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.html

Tuota 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/uusiosio
Lisä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...  :-X

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

Koodia: [Valitse]
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 tar

Koodia: [Valitse]
cd 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.txt

Mikko
« Viimeksi muokattu: 09.01.06 - klo:21.29 kirjoittanut mikk0 »

Mikko Saarinen