¿Hay un sistema operativo Linux que se pueda cargar completamente en la RAM?

12

Tengo 32 GB de memoria en mi PC. Esto es más que suficiente para un sistema operativo Linux. ¿Existe una versión fácil de usar de Linux (preferiblemente Ubuntu) que pueda iniciarse a través de un disco óptico o USB y ejecutarse completamente dentro de la RAM? Sé que un disco en vivo se puede iniciar con un disco duro, pero las cosas aún se ejecutan fuera del disco y esto lleva un tiempo cargarlo. Me gustaría que todo se cargara en la RAM y luego se ejecute desde allí, completamente volátil. Cualquier archivo que necesite crear se guardará en un disco USB.

Soy consciente de http://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM pero todo depende de un poco de RAM. Prefiero algo como Ubuntu en lugar de estas versiones ligeras.

usuario208145
fuente
44
El SysRescueCd tiene una opción de carga en memoria, docache hace que el CD-ROM se cargue completamente en la memoria. Un inicio más lento, pero una vez completado, los programas comienzan más rápido y la unidad de CD se liberará permitiendo el acceso normal a otros CD. Esto requiere 400 MB de memoria para almacenar todo en caché (incluidos los discos de arranque y los directorios isolinux).
bsd
1
No sé si Ubuntu lo admite, pero IIRC Linux Mint admite toramparámetros, por ejemplo, en el menú de inicio, edite la entrada y añádala torama la línea de comando del núcleo.
don_crissti
Ja, estaba buscando un sabor "IIRC Linux Mint". Se me ocurrió que era taquigrafía. La menta es buena, me gusta eso. Ha pasado un tiempo desde que usé cachorro. Voy a echar un vistazo allí también.
user208145
2
No es una respuesta, solo un comentario: casi cualquier distribución puede modificarse para ejecutarse directamente desde ram. Solo se necesita una pequeña diferencia en la secuencia de arranque para montar tmpfs (o una versión comprimida) y cargar una imagen de disco en él. He visto un sistema Debian (casi) estándar que arranca desde una imagen de red y se ejecuta desde la RAM, y utiliza un repositorio de paquetes LAN (espejo) para instalar rápidamente aplicaciones más grandes a pedido (para ahorrar espacio). No lo configuré personalmente, así que no puedo publicar instrucciones precisas, pero es algo que se puede hacer para cualquier distribución.
orion
porteus linux. Se ejecuta en mi memoria y es rápido

Respuestas:

5

Ubuntu puede ejecutarse en RAM, pero requiere algunos cambios manuales:

https://wiki.ubuntu.com/BootToRAM

madneon
fuente
1
Esto ayuda, gracias. Sin embargo, esperaba algo más fuera de la caja. Si este es mi único recurso, lo intentaré y lo marcaré como la respuesta.
usuario208145
2
Esto parece suponer que uno está iniciando un CD EN VIVO donde la ejecución en RAM sería muy útil. He ejecutado Slackware en QEMU con todos los discos en RAM y fue mucho más rápido. Una instalación COMPLETA terminada en 3 minutos. El hardware tenía solo 12 GB de RAM. mi computadora portátil más nueva tiene 64GB y estoy explorando cómo arrancar desde su SSD y ejecutar desde RAM.
Skaperen
Esta guía está muy desactualizada. Es para Ubuntu 9.10.
Aaron Franke
6

Creo que todas las distribuciones se pueden ejecutar desde RAM, solo necesitas hacer algunos cambios. Lee este enlace

Debe tener en cuenta que los cambios (actualizaciones y similares) que realice en el sistema de archivos que está en la memoria se pierden cuando apaga la máquina, por lo que debe establecer un mecanismo para actualizar su HD con esos cambios ANTES el sistema se cae, lo que retrasará el apagado del sistema.

YoMismo
fuente
No se necesita tanta RAM. si puedo instalar y ejecutar un Slackware COMPLETO en QEMU en tmpfs12 GB de RAM, eso debería ser suficiente para ejecutarlo directamente.
Skaperen
Yo solía correr solo /etcen /tmpsedades hace sin un almacenamiento automático. un día me salvó de un estúpido error
Skaperen
así que recomiendo guardar manualmente en el disco para cosas como /etcy dejar /var/logen el disco.
Skaperen
2

Sistema operativo Parrot Security. Tiene la opción de cargar el sistema operativo directamente en la RAM, creo que MXLinux también permite que, sin archivos de configuración, directamente desde el cargador de arranque, seleccione cargar el sistema operativo en la RAM.

El menú de arranque de Parrot y MX en realidad tiene un montón de opciones para diferentes formas de ejecutar el sistema operativo. Hay dos versiones 'home' y 'security', cualquiera de ellas es adecuada para un conductor diario, a diferencia de distribuciones similares como Kali. Básicamente es un escritorio Debian MATE y en el menú una de las pestañas dice loro OS, en esa pestaña encontrarás todas tus utilidades de piratas informáticos. De lo contrario, es solo Debian MATE, un escritorio muy bonito.

También simplifica los procesos de red e inicio / detención en el menú de aplicaciones. Lo cargué en 10 gb de ddr3 ram en una computadora desde 2012 y funciona rápido. También DietPi hace una versión X86 que es locamente rápida y se ejecuta en RAM.

Si no le importan los gestores de paquetes, tiny core también se ejecuta en RAM, es una distribución justa y "extraña".

k3rnl-p4n1c
fuente
1

grml ( grml.org ) tiene una opción para este propósito. La opción del kernel toramo la opción en el menú debería funcionar. Está basado en Debian. Y por cierto genial!

Jodka Lemon
fuente
0

Muchas distribuciones de Linux se pueden usar en RAM usando una instalación en vivo, tuve fedora, ubuntu y derivados en un pendrive una vez, solo verifique si la distribución en vivo de la distribución ofrece persistencia para que pueda mantener las modificaciones. También tenga en cuenta que todo el sistema debe cargarse en su ram, por lo que puede tomar más tiempo del habitual para iniciar el sistema.

Thiago Fontes
fuente
0

Hay un programa flotando por ahí llamado YUMI que pone distos en una unidad flash e incluso puede tener varios en un solo flash a la vez. Es bueno para probar varias formas de Linux hasta que encuentre una que desee instalar. Y la distribución llamada TAILS se ejecutará exclusivamente desde la memoria. Está diseñado para la seguridad, pero es una prueba de concepto.

El HaCkER MaD
fuente