Voglio creare Fedora 14 live CD con pacchetti aggiuntivi. Come farlo?
Commenti
- Attualmente sto costruendo un CD basato su FC13 con un CD kickstart per linstallazione automatica – e sto cercando di scoprire come inserire i pacchetti. Sembra che semplicemente avere lRPM nella cartella Pacchetti sul supporto non sia sufficiente. Una volta arrivato, ' ti darò quello che ricevo.
- @ Danny Staple, grazie, in attesa della tua risposta
Risposta
Noto che la mia applicazione è leggermente diversa in quanto sto creando un supporto di installazione e non un livecd, ma è probabile che alcuni di questi si applichino .
Dovrai usare lo strumento createrepo per modificare i repodata sul CD. Per averli preinstallati avrai probabilmente bisogno di un file kickstart – ks.cfg, e avrai bisogno del file isolinux.cfg per passare la posizione ks = … ks.cfg al kernel allavvio (in una riga di aggiunta).
Riferimenti:
- http://docs.fedoraproject.org/en-US/Fedora/13/html/Installation_Guide/s1-kickstart2-packageselection.html
- http://fedoraproject.org/wiki/Extras/CreateRepo
- http://syslinux.zytor.com/wiki/index.php/Doc/syslinux#CONFIGURATION_FILE
- http://users.telenet.be/mydotcom/howto/boot/boot_linux.htm
Assicurati di avere una VM su cui provare la tua ISO, prima di liberarla su macchine reali – ci vorranno alcuni tentativi per farlo bene. Con il file kickstart puoi impostare nomi utente, password, pacchetti e avere script post installazione in bash o python.
Risposta
Come altri hanno suggerito, devi creare la tua ISO Fedora personalizzata usando kickstart precaricato con i tuoi pacchetti rpm preferiti. Aggiungere pacchetti è semplice come aggiungerli al file kickstart. Dopodiché apri la Fedora ISO stock usando ISO master , sostituisci il file kickstart e salva la nuova ISO come file diverso. Il passaggio finale consiste nellinstallare la nuova ISO sulla tua USB come fai normalmente.
Risposta
Per prima cosa ottieni il valore predefinito all installato e lavvio del dispositivo USB. Quindi avvialo e modificalo come preferisci. Dovrebbe mantenere tutte le modifiche.
Per creare un nuovo CD ISO, dovresti cercare di costruire tu stesso lintera distribuzione, il che è considerevolmente più complicato. Poiché la riga delloggetto e i tag includono usb, presumo che sia quello che stai effettivamente cercando.
Commenti
- Le modifiche vengono mantenute solo se aggiungi archiviazione persistente durante la creazione della chiavetta USB live con
liveusb-creator
. - " Quindi avvialo e modificalo come preferisci … " – Probabilmente dovresti aggiungere qualche dettaglio in più. Sto riscontrando un errore a causa della mancanza di spazio sul filesystem root dopo aver eseguito
sudo yum install <package>
. La chiavetta USB con ISO ha più di 12 GB liberi, quindi dubito che lo spazio sia esaurito.