P.P. wrote:
installare debian su chiave usb possibile  ?


Personalmente ho installato una debian testing su 2 pennine della jetflash, Nonostante tutti i documenti che ho trovato usavano una fat sono riuscito a mettere su una ext2 (allo stesso modo credo sia possibile usare altri fs).
Per prima ho creato 2 belle partizioni sulla pennina, la prima da 10 Mb la seconda tutto il resto.
Formattato entrambe le partizioni con ext2.
Poi ho scaricato i sorgenti di grub, compilato, copiato stage1, stage2 sotto la prima partizione.
A questo punto tramite la console di grub l'ho installato nella prima partizione con un grub-install (Attenzione a questo passo, 'info grub' per essere sicuro di non sbagliare partizione).
Dopo aver patchato (*) e compilato un kernel 2.4 (col 2.6 non sono riuscito a far riconoscere le periferische usb prima del mount) ho copiato il kernel sotto la prima partizione. (prima l'ho montata e subito dopo smontata)
A questo punto ho montato la seconda partizione sul mio fs e usando xdebootstrap ho installato una testing minimale su quella partizione.
Infine da sotto l'albero del kernel 2.4 ho installato i moduli dando come INSTALL_MOD_PATH la dir della seconda partizione.



Alla partenza della pennina appare la console di grub root(hd0,0) kernel /boot/linux-2.4 (percorso assoluto sulla prima partizione) boot

e via :)
NB E' anche necessario modificare dei file prima dell'avvio, in particolare è importante modificare /etc/fstab sulla seconda partizione


(*)
nel file /init/do_mount.c
all'inizio della funzione con questa segnatura:

static void __init mount_root(void)

inserire queste righe

 static DECLARE_WAIT_QUEUE_HEAD
(jordi_queue);

          printk ("\n\n\n********************************\n");

          printk (" ASPETTA UN ATTIMO \n");

          printk (" STO CERCANDO I DISCHI USB \n");

          sleep_on_timeout (&jordi_queue, 3000);

          printk ("***********************************\n\n\n");



PS Non è tutta farina del mio sacco, in particolare ho preso molta ispirazione da questo URL

http://www.freewebs.com/tsj/bootingUSB_ldp_v0.1.htm

in particolare ho zompato a pie' pari la sezione 3.2
e la sezione 4.5 (LA prima volta l'ho fatto ma è stato talmente frustrante smontare il mio pc che mi sono adoperato e in 'info grub' ho trovato una soluzione alternativa per fare il tutto senza dover usare un floppy) e ho aggiunto qualcosina di mio


PS2
Non sono riuscito a far fare il boot automatico a grub nonostante l'esistenza di una altro stage(quello di ext2 che non mi ricordo come si chiama) del file grub.conf e menu.lst, Se qualcuno ci riuscisse sarei felice se mi potesse carboncopiare una mail


ciao
Fabio




-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Rispondere a