是否有可以完全加载到RAM中的Linux操作系统?


12

我的PC中有32 GB的内存。对于Linux操作系统而言,这绰绰有余。是否有一个易于使用的Linux版本(最好是Ubuntu),可以通过光盘或USB磁盘启动并完全在RAM中运行?我知道可以用硬盘引导活动光盘,但是仍然有东西从光盘上丢失,这需要一段时间才能加载。我希望将所有内容加载到RAM中,然后从那里运行,完全易失。我需要创建的所有文件都将保存到USB磁盘中。

我知道http://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM,但是这些都取决于一点点RAM。我更喜欢Ubuntu之类的东西,而不是这些轻量级的版本。


4
SysRescueCd具有负载到内存选项,docache使CD-ROM被完全加载到内存中。启动速度较慢,但​​一旦完成,程序启动速度就会加快,并且将释放CD驱动器,从而可以正常访问其他CD。这需要400MB的内存来缓存所有内容(包括引导盘和isolinux目录)。
2015年

1
我不知道Ubuntu是否支持它,但是IIRC Linux Mint确实支持toram参数,例如在启动菜单上编辑条目并附toram加到内核命令行。
don_crissti 2015年

哈,我正在寻找一种口味的“ IIRC Linux Mint”。刚想到这是速记。薄荷很好,我喜欢。自从我用过小狗以来已经有一段时间了。我也去那里看看。
user208145

2
没有答案,只是一个评论:几乎所有发行版都可以修改为直接从ram运行。引导顺序只需要很小的差异即可挂载tmpfs(或压缩版本)并将磁盘映像加载到其中。我已经看到了一个(几乎)标准的debian系统,该系统从网络映像引导并从RAM运行,并使用LAN软件包存储库(镜像)快速按需安装大型应用程序(以节省空间)。我没有亲自设置它,所以我无法发布准确的说明,但这对于任何发行版都可以完成。
Orion

porteus Linux。它以我的记忆和快速运行

Answers:


5

Ubuntu可以在RAM上运行,但是需要一些手动更改:

https://wiki.ubuntu.com/BootToRAM


1
这有帮助,谢谢。我希望开箱即用。如果这是我唯一的求助方法,我将尝试一下并将其标记为答案。
user208145

2
这似乎是假设正在引导LIVE CD,而在RAM中运行将非常有用。我已经在QEMU中使用所有磁盘在RAM中运行了Slackware,而且速度要快得多。完整安装在3分钟内完成。硬件只有12GB的RAM。我最新的笔记本电脑具有64GB,我正在研究如何从其SSD引导并从RAM运行。
Skaperen 2015年

该指南已严重过时。适用于Ubuntu 9.10。
亚伦·弗兰克

7

我认为所有发行版都可以从RAM运行,您只需要进行一些更改即可。阅读此链接

您需要记住,当您打开计算机时,对内存中文件系统所做的任何更改(更新等)都将丢失,因此您需要建立一种机制来使用这些更改来更新HD。系统关闭,这将延迟系统关闭。


不需要那么多RAM。如果我可以在QEMU中tmpfs以12GB的RAM 安装和运行FULL Slackware,那么直接运行它应该就足够了。
Skaperen 2015年

我以前只是运行/etc/tmps很久以前没有自动保存。有一天,它使我摆脱了愚蠢的错误
Skaperen

因此,我建议您手动将磁盘保存到磁盘上,/etc然后再保留/var/log在磁盘上。
Skaperen 2015年

@YoMismo,您发布的链接是金!这样做的好处是,您可以随时根据需要自定义系统,然后从RAM运行它,而不必担心未经您的同意磁盘会被任何东西破坏。为了安全起见,也许在这里复制这些步骤是一个好主意。
user1593842


2

鹦鹉安全操作系统。您可以选择将操作系统直接加载到RAM中,我相信MXLinux也允许没有配置文件,直接从您选择的引导加载程序中将操作系统加载到RAM中。

实际上,Parrot&MX引导菜单具有大量的选项,可用于运行操作系统的不同方式。有“ home”和“ security”两种版本,其中一种适用于日常驾驶员,这与类似Kali的发行版不同。它基本上是Debian MATE桌面,并且在菜单中的一个选项卡上显示了鹦鹉操作系统,在该选项卡中您将找到所有的黑客/黑客工具。否则,它只是Debian MATE,一个非常漂亮的桌面。

此外,它还简化了应用程序菜单中的联网和启动/停止过程。我从2012年开始将其加载到10gb的ddr3 ram上,并在计算机上运行。DietPi还制作了一个疯狂的X86版本,可在RAM中运行。

如果您不关心软件包管理器,那么微小的内核也会在RAM中运行,这是公正而“奇特”的发行版。


1

grml(grml.org)为此提供了一个选项。内核选项toram或菜单中的选项应该起作用。它基于Debian。顺便说一句!


0

许多Linux发行版可以通过实时安装在RAM中使用,我曾经在pendrive上安装过fedora,ubuntu和派生工具,只需检查该发行版的实时版本是否具有持久性即可,以便您可以进行修改。另请注意,整个系统需要加载到您的ram上,因此启动系统可能比平时花费更多的时间。


0

那里有一个名为YUMI的程序,它将分散到闪存驱动器上,甚至可以一次将多个闪存放在一个闪存上。在尝试找到各种形式的Linux之前,最好先找到要安装的Linux。而名为TAILS的发行版将仅从内存中运行。它是为安全性而设计的,但是是概念的证明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.