![]() |
Editoriale - Copertina - ILP |
![]() |
Rubrica
Salve a tutti, oggi sarò io a prendere le veci dello Zio nell'introdurvi alcuni argomenti di interesse generale sull'utilizzo di Linux. Vi darò alcune dritte su come gestire al meglio (almeno spero) il vostro sistema Linux.
Le scelte possibili non sono poi molte, ma guardatevi:
Chi ha detto che i floppy disk sono superati ??? ;-)TLinux (Traveller's Linux); muLinux (Micro Linux); pocket-linux; smallLinux; floppyfw; tomsrtbt; Trinux; Xdenu; YARD; hal91; LOAF; Fluf; ODL; DLX; LRP;
. . . # In base al valore della variabile d'ambiente # WMANAGER esegue il window manager ad essa # associato case $WMANAGER in WMaker) wmaker ;; # Window Maker... Motif) mwm ;; # Motif... Openlook) olvwm ;; # OpenLook... *) afterstep;; # Per Default AfterStep esac;; . . .
È necessario che gli eseguibili dei vari window managers siano visibili dal PATH di sistema e che il .bashrc file contenga l'impostazione della variabile WMANAGER, cosi:
. . . # Definizione del window manager di default # Possibili valori: # - WMaker # - AfterStep # - OpenLook # - Motif (Lesstiff) export WMANAGER="WMaker" . . .
Ci sono due possibili strade da seguire: la prima è quella di configurare il BIOS di sistema in modo da fargli fare il BOOT da SCSI (dovrebbe essere una voce del tipo: [ SCSI,C:,A: ] del BIOS); e la seconda è quella di fare in modo che LILO (Linux Loader) risieda nella MBR (Master Boot Record) del drive IDE effettuando il BOOT dell'immagine presente sul disco SCSI appropriato.
Siete stufi di continuare ad inserire e rimuovere moduli ???
Questo script fa per voi:
#!/bin/sh if test $# -ge 1 ; then # Ottiene una lista dei moduli attivi MODULES=`lsmod | awk '{print $1}'` # Memorizza il modulo trovato ACTIVE="" # Attiva/disattiva un modulo in base alla sua presenza for i in $MODULES ; do if test "$1" = "$i" ; then ACTIVE="Found" fi done if test -n "$ACTIVE" ; then echo "Modulo $1 rimosso..." rmmod $1 else echo "Modulo $1 caricato..." insmod $1 fi else echo "Usage: $0 <Nome Modulo>" fi
Puro shell-scripting, altro che file batch. :)
In questo modo con un comando attivate o disattivate il modulo che più
vi piace, risparmiandovi quella noiosa sequenza di lsmod ed
insmod/rmmod.
P.S. Ricordatevi di effettuare un chmod 755 <nome script> per rendere il tutto eseguibile.
Gli HOWTO che avete letto non fanno riferimento alla
versione IDE/ATAPI del vostro Iomega Zip ?
Non sapete come comportarvi al
riguardo ?
La cosa certa è che volete assolutamente che il tutto venga
gestito propriamente !
Bhe... allora preparatevi ad una compilazione del Kernel, selezionando il supporto per IDE/ATAPI removables, includendo la voce:
IDE/ATAPI floppy support(voce già disponibile a partire dalla versione 2.0.35) durante la fase di configurazione del Kernel.
Con la seguente cercherò di rispondere a tutti coloro che, avendo comperato un nuovo (più performante) disco rigido, si chiedono come poter trasferire Linux presente su /dev/hda1 nel /dev/hdb1 senza, per questo, re-installarlo su di esso.
Il comando: cp; è quello che vi serve ;-)
Per prima cosa bisogna fare un mount di /dev/hdb1 sotto la directory /mnt e quindi, se è solo una partizione che volete copiare, eseguire il comando:
cp -a --one-file-system / /mnt
Potete ripetere questa procedura per ogni partizione che vi interessa copiare. Infine mettete mano al file /etc/lilo.conf in modo tale da permettere il boot da /dev/hdb1.
Con questo è tutto per questo numero di Pluto Journal; se avete suggerimenti, commenti e proposte che credete possano essere inseriti in questa rubrica, non esitate a spedirmele: le terrò in considerazione per un prossimo articolo.
.Salutoni.
![]() |
Editoriale - Copertina - ILP |
![]() |