Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pontus12 - 29.04.08 - klo:10.57
-
Hei
Voisiko joku kertoa, voiko home-kansion sijainnin asennuksen jälkeen vaihtaa. Asensin 8.04 LTS:n omalle osiolle ja pyyhin siitä Gutsyn pois. Koti-kansio on minulla erillisellä osiolla. En kuitenkaan asennuksen yhteydessä muistanut merkitää tätä osiota /home määritteellä, ja niin home-kansio tuli samalle osiolle, mihin järjestelmäkin. Voin tietenkin asentaa 8.04 uudelleen, mutta jos sen voi tehdä muuten, säästyisin siltä vaivalta.
Koneessani on aika monta kovalevyä ja asennettuani 8.04 se ei enää käynnistynyt. Ensimmäisenä rivinä oli:
root (hd1.1). Järjestelmäosio oli minulla sda2. Yritin muuttaa sen siksi, ei bootannut. Kokeilin useampia osionumeroita ja hd ja sda numeroita ilman tulosta. Lopulta pyyhin koko rivin pois, ja kone käynnistyi. Merkkasin sen pois kaikista kohdista menu.lst tiedostossa, ja kaikki toimi sen jälkeen. Jos joku törmää samaan ongelmaan, niin laitoin tähän oman korjaukseni.
title Ubuntu 8.04, kernel 2.6.24-16-generic
## root (hd1,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=b582ea85-0dc2-4ce6-b3c7-b3629606a5ef ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
-
Onnistuu helpostikin umounttaamalla kaikki muu turha (varmuuden vuoksi) paitsi juuriosio. Sitten poistetaan nykyinen /home (mikäli ei sisällä mitään tärkeää). Ja sitten pienellä /etc/fstabin puukotuksella laitetaan mounttauspiste kuntoon, mountataan ja säädetään oikeudet kuntoon.
Näytä miltä /etc/fstab näyttää.
Muoks tekisin tuon puhtaasti roottina (sudo su) ilman graafista tilaa. Onkohan tuohon jonkunlainen kliksuttelu vaihtoehto?
-
/homen siirtoon on tehty opas wikiin:
http://wiki.ubuntu-fi.org/Kotihakemisto_omalla_osiolla
-
Muut levyt ja osiot näkyvät Sijainnit-valikossa kohdan Irrotettavat taltiot alla. Fstabiin niitä ei ole kirjattu, joten ovatko ne mountaamattomia?
Fstab näyttää minulla tällaiselta:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdb2
UUID=b582ea85-0dc2-4ce6-b3c7-b3629606a5ef / ext3 relatime,errors=remount-ro 0 1
# /dev/sdb6
UUID=de822816-d359-4a94-91f2-ca49affa6910 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Home osio on levyllä Media 63,5 Gt. Ominaisuuksisa näkyy polkuna vain /media/disk ja sitten UUID tunniste.
Pitäisikö minun vain poistaa järjestelmäosiolta home-hakemisto ja mountata fstabin kautta tämä varsinainen home osioni. Mutta mitä fstabiin pitäisi kirjoittaa?
Onnistuu helpostikin umounttaamalla kaikki muu turha (varmuuden vuoksi) paitsi juuriosio. Sitten poistetaan nykyinen /home (mikäli ei sisällä mitään tärkeää). Ja sitten pienellä /etc/fstabin puukotuksella laitetaan mounttauspiste kuntoon, mountataan ja säädetään oikeudet kuntoon.
Näytä miltä /etc/fstab näyttää.
Muoks tekisin tuon puhtaasti roottina (sudo su) ilman graafista tilaa. Onkohan tuohon jonkunlainen kliksuttelu vaihtoehto?
-
Suoraan Tonden vinkistä
Tuollainen rivi /etc fstabiin
/dev/*osiotunnus* /home ext3 nodev,nosuid 0 2
Jos /home :n alla ei ole mitään tärkeää . Mukaan lukien mounttaukset.
VAARALLISTA sudo rm -rf /home VAARALLISTA
sudo mkdir /home
Mountata osioin voit suoraan:
sudo mount /dev/*osiotunnus* /home
Tuo sitten pitää tehdä niin , että et ole loggautuneena graafisesti sisään. ctrl+alt+F1 ja vaihda itsesi rootiksi (sudo su ja lopuksi exit komennolla poistut tilasta), jolloin /home ei ole käytössä.
Tietysti voi liveCD:lläkin säätää. Mutta tosimies ei reboottaile ;)