spk
18-01-2007, 13:17
ho creato una mini-distro su penna USB che si avvia tramite syslinux, precisamente con questa linea
vmlinuz initrd=diskf root=/dev/sda6 rootfstype=xfs break=y
spiego brevemente cosa fa break=y:
il caricamento si interrompe subito dopo l'avvio del kernel , cioè prima dell'avvio dell'init, in attesa che l'utente digiti un "exit"
i primi tre parametri si spiegano da soli, ma ho dovuto aggiungere break=y perchè il fs di root è su usb (sda6 per la precisione) e nel ramdisk ho inserito i moduli per caricare le periferiche usb all'avvio....ma il procedimento di boot va troppo veloce ed il sistema arriva a caricare l'init prima di "finire" il riconoscimento di sda6
se metto break=y prima dell'init mi mette quella pausa di uno due secondi tempo di caricare l'usb... poi digito exit e l'init parte normalmente
riconosco che questo non è il metodo giusto ma solo un modo per aggirare il problema...
esiste una procedura migliore?
vmlinuz initrd=diskf root=/dev/sda6 rootfstype=xfs break=y
spiego brevemente cosa fa break=y:
il caricamento si interrompe subito dopo l'avvio del kernel , cioè prima dell'avvio dell'init, in attesa che l'utente digiti un "exit"
i primi tre parametri si spiegano da soli, ma ho dovuto aggiungere break=y perchè il fs di root è su usb (sda6 per la precisione) e nel ramdisk ho inserito i moduli per caricare le periferiche usb all'avvio....ma il procedimento di boot va troppo veloce ed il sistema arriva a caricare l'init prima di "finire" il riconoscimento di sda6
se metto break=y prima dell'init mi mette quella pausa di uno due secondi tempo di caricare l'usb... poi digito exit e l'init parte normalmente
riconosco che questo non è il metodo giusto ma solo un modo per aggirare il problema...
esiste una procedura migliore?