2010-09-18 17 views
10

Mi interessa scrivere un boot loader per chiavette USB che cerchi una directory di ISO e ti dà la possibilità di avviare uno di questi come se fosse un CD avviabile. In pratica, ho un programma guidato da menu che mi consente di installare una delle diverse distribuzioni su una chiavetta USB.Dove sono disponibili buone informazioni sull'avvio PC di basso livello?

Dove dovrei andare a capire come farlo funzionare? Devo installare qualche tipo di modifica del BIOS per consentire la rimappatura dei blocchi di CD in blocchi nel filesystem? Come funzionerebbe una volta che lo stivale del CD avesse abbastanza biglie per iniziare a provare ad accedere direttamente al dispositivo?

+0

Voting per chiudere come risorsa rec. –

risposta

1

stai cercando di sapere come funziona il caricamento di avvio? in tal caso, si potrebbe verificare la documentazione grub qui: http://www.gnu.org/software/grub/

in caso contrario, se si sta cercando di creare un bootloader USB che può caricare una varietà di sistemi operativi, questo tutorial sembra che copre abbastanza bene: http://www.freesoftwaremagazine.com/articles/grub_intro/

Non penso che creerà dinamicamente un caricatore di sistemi operativi così come sono disponibili leggendo il contenuto di una directory.

+0

Vedrò di più questi. Sembrano almeno un po 'informativi. Non sto cercando di ottenere una moltitudine di sistemi operativi per l'avvio esattamente. Voglio una moltitudine di installazioni del sistema operativo per l'avvio. Potrei semplicemente avviare i CD live, ma odio i CD live per le installazioni poiché spesso mancano alcune delle funzionalità dell'installazione completa. – Omnifarious

+0

cosa stai cercando di fare? Installa i sistemi operativi in ​​modo programmatico su più macchine contemporaneamente? –

+0

Installa varie versioni di Linux su varie macchine. Alcuni hanno bisogno di x86_64, alcuni hanno bisogno di i686, altri hanno bisogno di Ubuntu e alcuni hanno bisogno di Fedora. Voglio essere in grado di caricare tutti questi ISO sulla mia chiavetta USB 16G e scegliere quale voglio. – Omnifarious

Problemi correlati