如何在 initramfs 中完全运行 Ubuntu?

ria*_*ria 8 boot boot-to-ram

我有一台有 10 GB RAM 的机器,我想在它上面运行 Ubuntu(Debian 也可以,如果它更容易的话),完全在 RAM 中,以这样的方式:我从 USB 闪存盘上的压缩映像启动,即解压到内存中,然后我可以从USB插槽中取出磁盘,只用内存使用系统,没有任何永久磁盘。

每当我进行任何想要永久更改的更改时,我都会将闪存盘放回 USB 插槽中(可​​能与我最初启动时使用的不同,因为我想保留许多版本的启动闪存盘),并且运行一些命令将当前状态保存到磁盘上的压缩图像中。

我该如何设置?

Eva*_*van 8

如果不一直插入 USB 磁盘,则无法使用 Ubuntu 桌面 CD 执行此操作。但是,如果您有足够的 RAM,您可以使用toramcasper 选项将桌面 CD 的内容复制到内存中(通过使用 tmpfs)。

启动盘创建器 启动盘创建器会让你大部分时间到达那里。请务必使用“存储在保留的额外空间中”选项。接下来,syslinux/txt.cfg在生成的 USB 磁盘中进行编辑,并将其放在除“检查 CD 是否有缺陷”的每一行toram之前。--append


Mr *_*unz 0

那么,Live CD 不是已经这样做了吗?我使用finnix,它是基于 debian 的,需要做很多维护工作,它可以从 CD(或 USB)启动,将自身完全加载到 RAM 中并释放 CD 插槽以供使用。