¿Cómo ejecutar Ubuntu completamente en initramfs?


8

Tengo una máquina con 10 GB de RAM, y me gustaría ejecutar Ubuntu en ella (Debian también está bien si es más fácil), completamente en RAM de tal manera: arranco desde una imagen comprimida en un disco flash USB, es decir descomprimido en RAM, y luego puedo quitar el disco de la ranura USB y usar el sistema solo con RAM, sin ningún disco permanente.

Cada vez que hago cambios que quiero de forma permanente, vuelvo a colocar el disco flash en la ranura USB (posiblemente no sea el mismo que usé inicialmente para arrancar, ya que me gustaría mantener muchas versiones del disco flash de arranque), y ejecute algún comando que guardaría el estado actual en una imagen comprimida en el disco.

¿Cómo puedo configurar esto?


1
Heh , pregunté sobre esto el año pasado pero no llegué a ninguna parte. A este ritmo, las SSD PCI-E x16 estarán aquí y serán asequibles antes de que lo logre.
Oli

Si todavía está interesado en esto, busque en Casper o Live-boot.
por favor,

¿Puedes confirmar que la respuesta funciona?
William

Respuestas:


8

No es posible usar el CD de escritorio de Ubuntu para hacerlo sin mantener el disco USB insertado todo el tiempo. Sin embargo, dado que tiene una cantidad suficiente de RAM, puede usar la toramopción casper para copiar el contenido del CD de escritorio en la memoria (usando un tmpfs).

Startup Disk CreatorStartup Disk Creator te llevará a la mayor parte del camino. Solo asegúrese de utilizar la opción "almacenado en espacio extra reservado". Luego, edite syslinux/txt.cfgen el disco USB resultante y colóquelo toramjusto antes --de cada appendlínea, excepto la de "Verificar CD por defectos".


0

Bueno, ¿los cds en vivo ya no están haciendo esto? Utilizo finnix , que está basado en Debian, tiene mucho que hacer, puede arrancar desde un CD (o USB), cargarse completamente en la RAM y liberar la ranura del CD para su uso.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.