Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: veky10 - 10.07.06 - klo:12.46
-
Koneellani on Ubuntun lisäksi Windows XP, samalla kiintolevyllä (C-asema). Lisäksi koneessa on toinen kiintolevy (D-asema).
En pääse Ubuntulta kummallekaan Windows-osiolle.
Kun yritän mennä levynhallinnan kautta, tulee seuraava ilmoitus "Sinulla ei ole kohteen "disks-conf-hda1" sisällön katselemiseen tarvittavia oikeuksia."
Kun yritän tuoda osioita automaattisesti saataville käskyllä "sudo mkdir /media/windows", tulee suraava ilmoitus "mkdir: hakemiston "/media/windows" luominen ei onnistu: Tiedosto on olemassa".
Mikä avuksi?
-
Oletko mountannut sen windows-osion? Mitä tulostaa cat /etc/fstab? Entä ls -la /media/windows
-
cat /etc/fstab antaa seuraavan ilmoituksen:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
#Added by diskmounter utility
/dev/hda1 /media/hda1 ntfs ro,user,fmask=0111,dmask=0000 0 0
#Added by diskmounter utility
/dev/hdb1 /media/hdb1 ntfs ro,user,fmask=0111,dmask=0000 0 0
ls -la /media/windows antaa seuraavan ilmoituksen:
yhteensä 8
drwxr-xr-x 2 root root 4096 2006-07-09 00:40 .
drwxr-xr-x 6 root root 4096 2006-07-10 12:52 ..
mitä ikinä ne sitten tarkoittavatkaan............
-
Cat oli siis käsky, joka tulostaa tiedoston sisällön ruudulle. Tiedostossa /etc/fstab määritellää, mitkä asemat mountataan käytettäväksi ja millä tavalla. Ongelma näyttänee olevan juuri siellä. Siispä muokkaa kyseistä tiedostoa:
sudo gedit /etc/fstab
Etsitään kohta, missä windows-levyt mountataan:
#Added by diskmounter utility
/dev/hda1 /media/hda1 ntfs ro,user,fmask=0111,dmask=0000 0 0 (tässä mountataan c-asema)
#Added by diskmounter utility
/dev/hdb1 /media/hdb1 ntfs ro,user,fmask=0111,dmask=0000 0 0 (ja tässä d-asema)
Kommentoidaan vanhat määrittelyt pois käytöstä ja korvataan uusilla (ja toivottavasti toimivimmilla):
#Added by diskmounter utility
/dev/hda1 /media/hda1 ntfs nls=utf8,umask=0222 0 0
#/dev/hda1 /media/hda1 ntfs ro,user,fmask=0111,dmask=0000 0 0
#Added by diskmounter utility
/dev/hdb1 /media/hdb1 ntfs nls=utf8,umask=0222 0 0
#/dev/hdb1 /media/hdb1 ntfs ro,user,fmask=0111,dmask=0000 0 0
Tallennetaan ja suljetaan. Tämän jälkeen suoritetaan uudelleenmounttaus:
sudo mount -a
Asemien pitäisi killua työpöydällä ja sijainnit -valikossa nimillä hda1 ja hdb1. Normaalisti niiden olisi kyllä pitänyt toimia ilman säätämistäkin...
Voit myös vaihtaa kuvaavammat nimet asemille. Se tapahtuu seuraavasti:
Luot kansiot kyseisillä nimillä kansioon /media. Esim:
sudo mkdir /media/win_c
sudo mkdir /media/win_d
ja vaihdat kyseiset polut fstab-tiedostoon:
#Added by diskmounter utility
/dev/hda1 /media/win_c ntfs nls=utf8,umask=0222 0 0
#/dev/hda1 /media/hda1 ntfs ro,user,fmask=0111,dmask=0000 0 0
#Added by diskmounter utility
/dev/hdb1 /media/win_d ntfs nls=utf8,umask=0222 0 0
#/dev/hdb1 /media/hdb1 ntfs ro,user,fmask=0111,dmask=0000 0 0
ja uudelleenmounttaat:
sudo mount -a
-
HUOM! Ntfs levylle ei voi kirjoittaa Linuxista käsin, mutta tiedostoja voi lukea.
-
Kiitos tn. Ongelma ratkaistu!