Newsgroup: it.comp.os.linux.iniziare
Titolo: R.H. e partizioni Windows: come leggerle?

Come posso   far riconoscere e leggere le partizioni Win
dows su R.H. 7.1 e Kde?
Grazie in anticipo!


Dimenticavo che la partizione da leggere ha su installato Win Mx

 Dimenticavo che la partizione da leggere ha su installato Win Mx
Win ME ?
devi usare mount con l'opzione -t vfat (dato che Win ME non usa sicuramente
ntfs, che con RedHat di default non è abilitata).


vai sulla cartella   mnt     e crei una nuova cartella e la chiami win (per
esempio)
apri il terminal e digiti la seguente parola magica:)
mount -t vfat /dev/hda1 /mnt/win
te la riscrivo facendoti presente che il segno _ vuol dire spazio
mount_-t_vfat_/dev/hda1_/mnt/win
ora, tu vorresti che ogni volta che si apre Linux trovi pure la cartella di
Windows
vai nella cartella /etc
e apri il file     fstab     e scrivi pari pari a quello che vedi sopra e
aggiungi con gli stessi spazi
/dev/hda1        /mnt/win    vfat        defaults       0 0   (zero zero)
apri una finestra di terminale   e digita la frase   sim sala bim.......
azzz... no ...no      /bin/mount (spazio) -a
se tutti spiegassero nel modo con cui l'ho spiegato a te, oggi Microscroff
venderebbe fazzoletti per il naso.


E se la partizione win č ntfs?! (ho RD 8.0)
grazie in anticipo
Neuro

 E se la partizione win è ntfs?! (ho RD 8.0)
Devi ricompilare il kernel. 
* Visto che questa ormai e' una delle domande ricorrenti riposto la
procedura piu' semplice che mi viene in mente (andrebbe pero' testata) cosi'
qualche curatore di FAQ magari la inserisce.
* SOLO PER REDHAT8. Per le altre versioni sostituire i comandi di 'rpmbuild'
con 'rpm' e il nome dei pacchetti opportuno.
Procedura *da testare* per ricompilare il kernel redhat abilitando il
supporto ntfs mantenendo tutte le altre impostazioni del vecchio kernel
redhat. Il che e' utile per non dover riconfigurare i moduli per esempio.
------------------------------------------------------------------------------
Prelevare il file src.rpm del kernel redhat corrispondente a quello che
avete gia' installato da uno dei mirror come per esempio:
ftp://rm.mirror.garr.it/mirrors/RedHat/8.0/en/os/i386/SRPMS/kernel-2.4.18-14.src.rpm
(notare la directory RPMS!)
Installare il file con rpm (il cancelletto # serve ad identificare il 
prompt di root):
# rpm -ivh kernel-2.4.18-14.src.rpm
NB: e' importante che prendiate il file srpm corrispondente al kernel che 
avete installato e non quello relativo ad un update a questo.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Editate il file kernel-2.4.spec che sta in /usr/src/redhat/SPECS e 
modificate le linee
%define release 14
%define sublevel 18
in modo da dare un  nuovo nome al kernel che state per compilare per esempio
%define release 14-nt
%define sublevel 18
Rinominare il kernel e' particolarmente importante perche' due kernel con 
nomi diversi possono coesistere senza problemi.
Inoltre potete accelerare la compilazione andando a modificare i valori dei
setting buil*:
%define buildup 0
%define buildsmp 0
%define buildBOOT 0
%define buildbigmem 0
%define builddebug 0
%define buildjensen 0
%define buildtape 0
%define buildBOOTtape 0
%define buildUML 0
Se non volete per esempio la ricompilazione di un kernel SPM o con feature 
particolari (supporto a piu' di 4G di ram, boot via tape ecc.).
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Editare il file kernel-2.4.18-i386.config che e' stato installato 
in /usr/src/redhat/SOURCES. 
Attenzione! Se lo si vuole si puo' scegliere l'architettura: per esempio se
si ha un athlon si dovra' editare kernel-2.4.18-athlon.config. Le
ottimizzazioni che si ottengono sono comunque molto piccole. E non ho ancora
capito se poi la procedura di ricompilazione determina da sola
l'architettura. Ci sarebbe bisogno di fare un paio test chi si offre
volontario?
Modificare le righe
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
in 
CONFIG_NTFS_FS=m
se si vuole la lettura di ntfs via modulo
CONFIG_NTFS_RW=m
se si vuole anche la scrittura (attenzione il modulo in scrittura e' 
sperimentale e puo' tritarvi la partizione windows!!!)
Se uno vuole puo' mettere anche 
CONFIG_NTFS_FS=y se vuole includere staticamente il supporto ntfs nel 
kernel.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
A questo punto salvate il file e posizionatevi nella directory:
/usr/src/redhat/SPECS
Costruitevi il  pacchetto binario del vostro nuovo kernel con il comando
# rpmbuil -bb kernel-2.4.spec
Aspettate che faccia la sua brava compilazione. Alla fine dovreste 
ritrovarvi un pacchetto rpm nuovo in
/usr/src/redhat/RPMS/i386
di nome kernel-2.4.18-14-nt.rpm (notare il nome) 
Potrebbero esserci altri rpm del kernel, ma potete ignorarli perche' sono 
copie di altri gia' installati.
Installate con:
# rpm -ivh kernel-2.4.18-14-nt.rpm
Controllate che in /lib/modules/2.4.18-14-nt ci sia effettivamente il modulo 
ntfs.o:
/lib/modules/2.4.18-14-nt/kernel/fs/ntfs.o
Adesso vi manca solo di riconfigurare lilo o grub per aggiungere la 
possibilita' di fare il boot con il nuovo kernel e i nuovi moduli 
(che stanno in /lib/modules/2.4.18-14-nt guardacaso). Una volta fatto il 
reboot con il nuovo kernel, al tentativo di montare un filesystem ntfs il 
kernel dovrebbe caricarsi da solo il modulo ntfs.o. 
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 Grazie in anticipo!
Per montare una partizione aggiungi quetsa riga al file /etc/fstab:
/dev/hdaX /mnt/windows vfat quiet,users,umask=000   0 0
(al posto di hdaX metti la partizione che ti serve)
In redhat 8.0 con questa riga le monta in automatico.. se non lo fa 
aggiungi prima di quiet il parametro auto e metti la virgola.