Come eseguire Ubuntu completamente in initramfs?


8

Ho una macchina con 10 GB di RAM e mi piacerebbe far funzionare Ubuntu su di essa (Debian anche OK se è più semplice), completamente in RAM in questo modo: avvio da un'immagine compressa su un disco flash USB, ovvero non compresso nella RAM, quindi posso rimuovere il disco dallo slot USB e utilizzare il sistema solo con la RAM, senza alcun disco permanente.

Ogni volta che apporto modifiche che desidero permanenti, rimetterei il disco flash nello slot USB (probabilmente non lo stesso che avevo usato inizialmente per l'avvio, poiché vorrei mantenere molte versioni del disco flash di avvio) e eseguire alcuni comandi che salverebbero lo stato corrente in un'immagine compressa sul disco.

Come posso impostarlo?


1
Heh ho chiesto di questo l'anno scorso ma non sono arrivato da nessuna parte. A questo ritmo gli SSD PCI-E x16 saranno qui e convenienti prima che io lo gestisca.
Oli

Se sei ancora interessato a questo sguardo in Casper o Live-boot.
favore, cancellami il

Puoi confermare che la risposta funziona?
William,

Risposte:


8

Non è possibile utilizzare il CD desktop di Ubuntu per farlo senza tenere il disco USB inserito per tutto il tempo. Tuttavia, dato che si dispone di una quantità sufficiente di RAM, è possibile utilizzare l' toramopzione casper per copiare il contenuto del CD desktop in memoria (utilizzando un tmpfs).

Startup Disk CreatorStartup Disk Creator ti porterà quasi ovunque. Assicurati di utilizzare l'opzione "Archiviato nello spazio extra riservato". Quindi, modifica syslinux/txt.cfgnel disco USB risultante e inseriscilo toramappena prima --di ogni appendriga tranne quella per "Controlla i difetti del CD".


0

Bene, i cd live non lo stanno già facendo? Uso finnix , che è basato su Debian, molto per fare manutenzione, può avviarsi da CD (o USB), caricarsi completamente nella RAM e liberare lo slot CD per l'uso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.