Old:Damn Small Linux su chiavetta usb: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 5: Riga 5:
In questa guida vedremo come fare avviare Damn Small Linux direttamente da chiavetta USB, senza bisogno di bruciare un cd.  
In questa guida vedremo come fare avviare Damn Small Linux direttamente da chiavetta USB, senza bisogno di bruciare un cd.  


Usando una chiavetta avremo il vantaggio di poter salvare le nostre impostazioni e/o aggiungere altro software nella chiavetta stessa, ottendendo così un sistema live (basta inserire la chiavetta in qualsiasi pc che supporta il boot da dispositivi USB) estremamente compatto e soprattutto modificabile al volo (cosa impossibile con un normale cd). Inoltre sia la compattezza della distribuzione che la velocità dei dispositivi USB2 permettono di ottenere prestazioni superiori ad un normale livecd. E' addirittura possibile caricare l'intero sistema in ram (basta passare l'opzione <tt>toram</tt> al boot), con conseguente apertura fulminea di qualsiasi applicazione ;-).
Usando una chiavetta avremo il vantaggio di poter salvare le nostre impostazioni e/o aggiungere altro software nella chiavetta stessa, ottenendo così un sistema live (basta inserire la chiavetta in qualsiasi PC che supporta il boot da dispositivi USB) estremamente compatto e soprattutto modificabile al volo (cosa impossibile con un normale cd). Inoltre sia la compattezza della distribuzione che la velocità dei dispositivi USB2 permettono di ottenere prestazioni superiori ad un normale livecd. È addirittura possibile caricare l'intero sistema in RAM (basta passare l'opzione <tt>toram</tt> al boot), con conseguente apertura fulminea di qualsiasi applicazione ;-).


L'unico prerequisito è che la scheda madre supporti il boot da periferica USB (molti produttori stanno rendendo disponibile questa funzionalità attraverso nuovo firmware BIOS). Ed una chiavetta USB di almeno 50 MB, of course ;-).
L'unico prerequisito è che la scheda madre supporti il boot da periferica USB (molti produttori stanno rendendo disponibile questa funzionalità attraverso nuovo firmware BIOS). Ed una chiavetta USB di almeno 50 MB, of course ;-).
Riga 12: Riga 12:


== Software necessario ==
== Software necessario ==
Per poter eseguire le seguenti operazioni bisogna aver installato i pacchetti dosfstool e mtools e syslinux.
Per poter eseguire le seguenti operazioni bisogna aver installato i pacchetti ''dosfstool'' e ''mtools'' e ''syslinux''.


<pre>
<pre>
Riga 22: Riga 22:
Se la vostra chiavetta contiene già una partizione e un filesystem fat16 (o fat32) non dovremo formattarla e potremo anche lasciare gli altri eventuali file presenti che non daranno fastidio.
Se la vostra chiavetta contiene già una partizione e un filesystem fat16 (o fat32) non dovremo formattarla e potremo anche lasciare gli altri eventuali file presenti che non daranno fastidio.


Se invece dovete formattare la chiavetta, consiglio di creare un unica partizione avviabile con <tt>cfdisk</tt> e creare un filesystem fat16 con <tt>mkfs.vfat</tt>:
Se invece dovete formattare la chiavetta, consiglio di creare un unica partizione avviabile con <code>cfdisk</code> e creare un filesystem fat16 con <tt>mkfs.vfat</tt>:


  # mkfs.vfat -n nome -F 16 /dev/sda1
  # mkfs.vfat -n nome -F 16 /dev/sda1
Riga 66: Riga 66:
== Boot di DSL ==
== Boot di DSL ==


A questo punto non ci resta che sezionare il boot tramite dispositivo USB ed avviare il pc.
A questo punto non ci resta che sezionare il boot tramite dispositivo USB ed avviare il PC.


Per avviare il sistema in lingua italiana digitare:
Per avviare il sistema in lingua italiana digitare:
Riga 80: Riga 80:
== Configurazione di DSL ==
== Configurazione di DSL ==


DSL è stato concepito come livecd, quindi monta il dispositivo da cui effettua il boot in <tt>/cdrom</tt>. Quindi anche nel nostro caso la chiavetta <tt>/dev/sda1</tt> sarà montata in <tt>/cdrom</tt>, e sarà '''non''' scrivibile. Rimontiamola in lettura-scrittura:
DSL è stato concepito come livecd, quindi monta il dispositivo da cui effettua il boot in <code>/cdrom</code>. Quindi anche nel nostro caso la chiavetta <code>/dev/sda1</code> sarà montata in <code>/cdrom</code>, e sarà '''non''' scrivibile. Rimontiamola in lettura-scrittura:


  $ su   
  $ su   
  # mount -o remount,rw /cdrom
  # mount -o remount,rw /cdrom


Per far si che all'avvio di DSL la chiavetta venga montata automaticamente in rw basta agguingere a <tt>/opt/bootlocal.sh</tt> il precedente comando di mount. Quindi non ci resta che salvare le impostazioni aprendo il pannello di controllo di DSL (sul Desktop) e selezionando in "Backup/Restore" '''sda1''' (''senza /dev/ !'') come dispositivo di backup.
Per far che all'avvio di DSL la chiavetta venga montata automaticamente in rw basta agguiungere a <code>/opt/bootlocal.sh</code> il precedente comando di mount. Quindi non ci resta che salvare le impostazioni aprendo il pannello di controllo di DSL (sul Desktop) e selezionando in "Backup/Restore" '''sda1''' (''senza /dev/ !'') come dispositivo di backup.


Potremo anche aggiungere a <tt>/opt/bootlocal.sh</tt> il comando per caricare la tastiera italiana:
Potremo anche aggiungere a <code>/opt/bootlocal.sh</code> il comando per caricare la tastiera italiana:


  loadkeys it
  loadkeys it


in tal modo non dovremo più passare al boot il paramentro <tt>lang=it</tt>.
in tal modo non dovremo più passare al boot il parametro <code>lang=it</code>.


Il bello è anche che se si scarica nuovo software (tramite ad esempio le extensions di DSL) e si salva nella home, poiché viene di default fatto un backup di tutta la home, ai successivi riavvi avremo il software già disponibile senza doverlo riscaricare.
Il bello è che anche se si scarica nuovo software (tramite ad esempio le extensions di DSL) e si salva nella home, poiché viene di default fatto un backup di tutta la home, ai successivi riavvi avremo il software già disponibile senza doverlo riscaricare.


Ora, normalmente, quando si effettua un backup delle impostazioni di DSL è necessario usare al boot l'opzione <tt>restore=sda1</tt>. Tuttavia nel nostro caso anche questo è superfluo perché DSL cerca automaticamente un eventuale backup nello stesso dispositivo dal quale parte. Quindi all'avvio '''non dovremo far altro che premere <tt>[INVIO]</tt>''' e DSL caricherà le nostre impostazioni, tastiera italiana, e software aggiuntivo compresi ;-).
Ora, normalmente, quando si effettua un backup delle impostazioni di DSL è necessario usare al boot l'opzione <code>restore=sda1</code>. Tuttavia nel nostro caso anche questo è superfluo perché DSL cerca automaticamente un eventuale backup nello stesso dispositivo dal quale parte. Quindi all'avvio '''non dovremo far altro che premere <code>[INVIO]</code>''' e DSL caricherà le nostre impostazioni, tastiera italiana, e software aggiuntivo compresi ;-).


In tal modo è possibile crearsi in pochi minuti una versione personalizzata di DSL da portarsi sempre dietro in una chiavetta assieme ai prorpi dati ;-).
In tal modo è possibile crearsi in pochi minuti una versione personalizzata di DSL da portarsi sempre dietro in una chiavetta assieme ai propri dati ;-).


Se iniziate ad usare DSL una lettura alle FAQ è d'obbligo (dove troverete queste ed altre informazioni).
Se iniziate ad usare DSL una lettura alle FAQ è d'obbligo (dove troverete queste ed altre informazioni).
6 999

contributi