Newsgroup: it.comp.os.linux.iniziare
Titolo: installare SLAX su chiavetta USB

Ciao a tutti, ho scaricato la versione di slax per usb, vorrei renderla 
avviabile, in modo che possa salvare le configurazioni e i dati (ad 
esempio thunderbird)
E' scritto di rendere avviabile un file bash....la mia paura è che possa 
intaccare il pc che uso per fare queste operazioni.
Le informazioni nel sito parlano di installazione dell'MBR...ecco non 
vorrei che mettesse mano a questo....Qulacuno sà come si installa senza 
problemi questa slax su chiavetta usb e renderla avviabile ma, ripeto, 
senza intaccare il pc impiegato per le operazioni. Grazie per i consigli.
gigi

Il 29-10-2010, gigi dice:

Mi sembra ma non son sicurissimo che tu debba farlo con dd
versando il file immagine loro nella usb non montata.
Ma ci sono sicuramente le istruzioni nel sito - cercale!
insomma quasi sicuramente cosi':
[~]dalet_$: dd if=usbboot.img of=/dev/sdc
e occhio che NON devi mettere sdc1 ma sdc.
Anzi guarda: se per caso il file immagine si chiama
proprio usbboot.img, allora la riga di comando che
t'ho scritto e' perfetta al 99,9% perche' l'ho copiata
adesso dall'history di bash.
Io la slax usb ce l'ho installata in una (vechia ma buona)
usb della kingstone da 250 mega.
Questa usb che ti fa, risulta partizionata con un'unica
partizione.
Il MBR *della usb* (e NON del disco fisso tuo!) e' un settore
di boot come fosse un hd, infatti e' visto come /dev/sdc, e
il suo codice (quando avvii da usb) chiama syslinux che avvia
il kernel che c'e' nell'usb.
Nella partizione c'e' installato (formattata come dice la m$)
un file system fat32 e dentro ci me mette questo:
[~]dalet_$: ls -l /media/c1usb
totale 100
drwxr-xr-x  6 dalet users  4096 27 ago  2008 boot
-rwxr-xr-x  1 dalet users   211 14 mar  2009 boot.ini
-rwxr-xr-x  1 dalet users 18324 23 giu 11.31 cmp
-rwxr-xr-x  1 dalet users    48 30 giu  2009 iecd
-rwxr-xr-x  1 dalet users    54 30 giu  2009 iecdmui
-rwxr-xr-x  1 dalet users   329 23 giu 11.35 iecp
-rwxr-xr-x  1 dalet users   331 23 giu 11.34 iecp2
-rwxr-xr-x  1 dalet users   148 23 giu 11.36 iedel
-rwxr-xr-x  1 dalet users   150 23 giu 11.36 iedel2
-rwxr-xr-x  1 dalet users   128 30 giu  2009 mk3
drwxr-xr-x 10 dalet users  4096 16 ago 12.17 slax
-rwxr-xr-x  1 dalet users 36328 30 giu  2009 tree
-rwxr-xr-x  1 dalet users  1612 16 ago 14.48 x-slax
N.B. che i file con data giugno li ho aggiunti io e sono
utility mie, nella directory boot c'e invece syslinux e
il kernel.
-- 
Saluti, Dalet

Grazie era proprio la risposta che volevo....gentilissimo...

 vorrei che mettesse mano a questo....
No, il MBR coinvolto nell'operazione sarà
esclusivamente quello della chiavetta non quello del
disco del tuo PC.
Praticamente ora tu avrai un scaricato il pacchetto:
- /home/gigi/slax-6.1.2.tar
E avrai la tua chiavetta inserita. Se stai lavorando
da linux poniamo per esempio che questa sia vista come
/dev/sda e sia partizionata in un unica partizione
formattata in FAT /dev/sda1.
- monti la partizione della chiavetta dove vuoi per
  esempio in /mnt/sda1.
  mkdir /mnt/sda1
  mount /dev/sda1 /mnt/sda1
- estrai il contenuto del pacchetto lì dentro:
  cd /mnt/sda1
  tar xvf /home/gigi/slax-6.1.2.tar
 
  E ti ritroverai nella tua directory corrente due
  subdirectories:
  1. slax
  2. boot
- Ora ti sposterai in boot e lancerai lo script
  cd boot
  ./bootinst.sh
  Questo andrà a scrivere il MBR della chiavetta
  rendendola avviabile.
- Ora riavvi il PC ed scegli come device di boot, non
  il disco rigido (che avvierebbe il tuo solito
  sistema), ma la chiavetta.
  E ti apparirà il menù di avvio di slax con le varie
  opzioni. La prima opzione che è il default avvia slax
  come vuoi tu salvando i cambiamenti che apporterai al
  sistema nella subdirectory "slax".
Se stai lavorando da windows il procedimento è analogo:
ti sposti nella directory della chiavetta, ci estrai
il contenuto dell'archivio .tar, ti sposti nella subdir
"boot" e avvi lo script bootins.bat (quindi questo
punto cambia... ovviamente il .sh funge su linux e non
su windows per questo hanno predisposto l'alternativa
.bat).
Potresti avere qualche problema... Dovuto per esempio
all'organizzazione interna della tua chiavetta.
La mia per esempio era formattata senza partizioni,
slax si avviava comunque ma mi dava qualche problema.
Puoi verificare come è organizzata la tua chiavetta col
comando:
fdisk -l /dev/sda
oppure se nonsai a che file speciale è associata
semplicemente:
fdisk -l
Sempre lavorando da linux. Sinceramente su windows non
so come si vede l'organizzazione di un "disco".
Insomma come vedi è molto semplice.
Parti comunque dal manuale che ho linkato è fatto bene
e semplicemente. Dovresti capire quello che stai
facendo anche parchè ve n'è una versione in italiano,
selezioni la lingua direttamente sul sito.
Buona fortuna.

Grazie...stampato tutto e stasera provo...grazie mille!!!