Newsgroup: it.comp.os.linux.iniziare
Titolo: Leggere altri filesystem da RedHat 7.3

Ho già fatto ricerche su questo ng, ma continua ad avere problemi...
Voglio leggere la partizione con ntfs da Linux.
Provo a fare il comando:
#mount -t ntfs /dev/hda1 /mnt/winxp
ma la shell mi restituisce:
mount: fs di tipo ntfs non supportato dal kernel
ok, continua a cercare e trovo che basta far partire il comando
# modprobe ntfs
prima di mount che tutto dovrebbe funzionare.
Ma appena provo a far partire modprobe mi da il seguente errore:
bash: modprobe: command not found
Dove trovo modprobe?
Un altro dubbio:
sempre cercando ho trovato che l'elenco dei FS supportati si trova in
/proc/filesystems
in questo file non ho effettivamente trovatoil fs ntfs me neanche il fat
o fat32!
Significa che se formatto il mio secondo hd in fat32 non lo riesco a
vedere (almeno in modo diretto) in Linux? Che altre procedure devo
seguire?
-- 
Marco "DUFF" Palermo
Marco...@SPAMVirgilio.it
http://www.marcoduff.cjb.net/

 ha scritto nel messaggio
news:pan.2002.06.11.16...@SPAMvirgilio.it...
| Provo a fare il comando:
| #mount -t ntfs /dev/hda1 /mnt/winxp
|
| ma la shell mi restituisce:
| mount: fs di tipo ntfs non supportato dal kernel
allora:
il supporto ntfs deve essere supportato dal kernel:
i moduli si trovano sempre in
/lib/modules/`uname -r`/../fs
| Dove trovo modprobe?
presumo tu lo abbia lanciato da root, cmq
prova con whereis modprobe o which modprobe.
ti ricordo che puoi usare anche insmod!
| sempre cercando ho trovato che l'elenco dei FS supportati si trova in
| /proc/filesystems
questi sono i filesystem caricati al momento :)
| Significa che se formatto il mio secondo hd in fat32 non lo riesco a
| vedere (almeno in modo diretto) in Linux? Che altre procedure devo
modprove vfat e sei a posto.
chiaro un filo di piu'?
saluti
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

 ha scritto nel messaggio
news:pan.2002.06.11.16...@SPAMvirgilio.it...


 Ricompilo il kernel?
Se il kernel e' stato compilato con quel modulo, ti basta caricarlo
all'avvio della macchina modificando uno dei file di avvio del sistema
(per es. in slack: /etc/rc.d/rc.modules).
Altrimenti devi ricompilare il kernel inserendo il supporto che ti
interessa nel kernel stesso e come modulo (quindi caricabile a parte).
ciao ciao,
 k.

  lo credo, per linux e' vfat
Grazie, so una cosa in più!
Ciao!
--
Marco "DUFF" Palermo
Marco...@SPAMHotmail.com
http://www.MarcoDuff.cjb.net/
http://www.cribiobot.cjb.net/

Si.
]zac[
.... e no!.
Per loggarti come root dai ' su - ' e non ' su ' e basta.
In caso con ' find / -name modeprobe ' trovi dove e' il comando e scrivi
tutto il percorso.
P.S. documentati sul PATH e sul modo di cercare i comandi di linux.

 Per loggarti come root dai ' su - ' e non ' su ' e basta.
Sto leggendo gli Appunti di Linux per capire meglio come funziona questo SO,
ma non ho mai visto il comando 'su -'!
Che cambia con il  su normale?
Insomma, non c'č solo un tipo di superutente o c'č uno che sta piů in alto?


 Insomma, non c'è solo un tipo di superutente o c'è uno che sta più in alto?
Credo che SU voglia dire Switch User, non Super User. Tant'è che se fai 
su "utente" ti chiede la password di quell'utente e diventi 
quell'utente.

 Che cambia con il  su normale?
Che la shell che ti viene data e` una shell di login, impostando
variabili d'ambiente etc.
BTW: 'su' non e` "super user" ma "switch user".
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Che cambia con il  su normale?
]zac[
Cerca come ti ho gia' consigliato PATH e percorso di ricerca dei
comandi, ' su - ' forza la PATH ad assumere il percorso di quell'utente
(nel tuo caso root), altrimenti ti rimane quella dell'utente precedente,
che magari non comprende alcune directory.

 che magari non comprende alcune directory.
Grazie a tutti!
Sto imparando un casino di cose nuove grazie a voi (vi devo una pizza)! :-p


....
Per default il kernel installato con la red-hat 7.3 non include il supporto 
per NTFS neanche come modulo aggiuntivo.
Per aggiungerlo devi ricompilare il kernel dopo averlo configurato per 
supportarlo.
La procedura è un po lunghetta ma non è poi tanto complicata. 
Se al momento dell'installazione non hai installato i source del kernel devi 
installarli dal cd di redhat.
Se sono installati li trovi sotto /usr/src/linux-2.4
Fai login come root
1.vai in /usr/src/linux-2.4
Devi essere sempre in questa directory per effettuare le compilazioni del 
kernel. 
2. Esendo la prima volta che compili il kernel devi prima copiarti il file 
di configurazione di default di red-hat. Questo riflette la configurazione 
del kernel installato.
$ cp /usr/src/linux-2.4/configs/kernel-2.4.18-i386.config 
/usr/src/linux-2.4/.config
Il file .config è quello referenziato poi dall'utility di configurazione. 
Non ripetere più questo step altrimenti perderai la tua configurazione 
modificata.
3. $ make clean    <-- per pulire eventuali residui :-)
4. $ make xconfig
Questo ti apre l'utility grafica di configurazione. E' qui che decidi cosa 
viene incluso nel kernel, cosa può essere eventualmente caricato come 
modulo con insmod o cosa invece non è presente.
Per l'NTFS clicca su "File Systems" e poi scorri l'elenco fino a trovare 
"NTFS FILE SYSTEM SUPPORT (read-only)". Clicca sulla seconda colonna 
(accanto alla "m") per installarlo come modulo così verrà caricato solo 
quando serve. Se clicchi sulla prima ('y') verrà incluso proprio nel kernel 
ma non ti conviene.
ATTENTO:Non selezionare il supporto in scrittura per NTFS perché è in 
versione "molto" sperimentale e rischia di farti perdere dati sulla 
partizione...accontentati della lettura ;-)
Ora torna al main-menu e poi clicca su "save and exit".
A questo punto sei pronto per la compilazione.
Armati di "santa pazienza" perché ci può mettere anche qualche ora (sul mio 
pentium III a 600 MHZ, 192MB di RAM e HD IBM a 7200 rpm a fare tutti i 
passi ci metto poco meno di 2 ore)
5. $ make dep   <-- risolve le dipendenze
6. $ make clean <-- un'altro po' di pulizia ma non saltarlo se no poi il 
kernel non parte!
7. Edita il file 'Makefile' (ricordati di essere sempre in 
/usr/src/linux-2.4)
Per farlo puoi usare ad esempio "kate" col comando:
$ kate Makefile
Modifica il parametro EXTRAVERSION con una stringa a tuo piacimento che 
identifica la tua versione personalizzata del kernel. Io ad esempio ho 
impostato:
EXTRAVERSION = -3-GIU-09-2002-B-NTFS
Per ricordarmi quando l'ho compilato e il motivo (la B sta ad indicare che 
ci sono riuscito al secondo tentativo...che fortuna!)
Questo ti consente di avere più versioni del kernel tra cui scegliere 
all'avvio così da poterne selezionare una precedente funzionante qualora la 
tua ricompilata non dovesse partire (inutile dirti che devi avere sempre a 
portata di mano il dischetto di avvio per le emergenze)
8. $ make bzImage   <-- crea l'immagine vera e propria del kernel
9. $ make modules   <-- prepara i moduli aggiuntivi del kernel. Quelli che 
verranno poi caricati automaticamente quando servono oppure con il comando 
insmod. Questo è lo step più lungo, sul mio PC ci mette poco piu di un'ora.
10. $ make modules_install  <-- installa i moduli in 
/lib/modules/<kernel-version>
dove <kernel-version> è 2.4.18 più la stringa che hai messo in EXTRAVERSION
In particolare quello su ntfs è:
/lib/modules/<kernel-version>/kernel/fs/ntfs/ntfs.o
11 $ make install  <-- installa il kernel e configura GRUB aggiungendo 
automaticamente l'entrata per il nuovo kernel al menu di avvio. Se vuoi 
verificarlo controlla il file:
/boot/grub/grub.conf
e lì troverai le entrate disponibili, tra cui in testa quella nuova.
Non ti rimane che dire una preghierina, riavviare il pc e alla ripartenza 
selezionare il nuovo kernel.
Se tutto fila liscio  potrai finalmente montare il file system ntfs come 
segue:
Crea una directory sotto mount come ad esempio:
$ mkdir /mnt/win2000
e poi montaci il file system:
$ mount -t ntfs /dev/hdxy /mnt/win2000   <-- sostituisci hdxy con la 
partizione ntfs.
Chiedo scusa se mi sono dilungato un pochino ma spero di aver fatto qualcosa 
di utile per chi come me ha cominciato da poco a "combattere" 
(piacevolmente si intende) con linux.
Ciao e fammi sapere come và.....
...In c..o all balena ;-)
Cix!
 

 seguire?
Il supporto dei file system fat e fat32 è già incluso nel kernel di red-hat 
7.3
In particolare i fat32 li devi montare come vfat.
Ciao!
Cix!