从 Live CD 运行时,有什么方法可以使文件系统更大?

从 Live CD 运行时,有什么方法可以使文件系统更大?

我正在为 ubuntu 打包一个应用程序,我想到的唯一合理可重复的测试平台是一台运行 Live CD 的机器。我不能使用 VM,因为应用程序需要 3D 加速(VirtualBox 的当前解决方案无法满足要求)。

不幸的是,该软件包大约有 2GB,因此无法安装,因为文件系统总共大约有 4GB。我只是想知道是否有办法增加文件系统的大小,从而有利于我尝试做的事情?

关于 Ubuntu Live CD 如何计算创建 FS 的大小还有其他信息吗?

答案1

默认的 LiveCD 文件系统完全存储在 RAM 中,因此它受物理 RAM 大小的限制。我相信默认设置为该数字的约 50%,在临时存储和实际运行所需的内存之间取得合理的平衡。

由于文件系统必然在启动过程的早期阶段出现,我相信它是由内核 initramfs 设置的,因此如果不构建自己的内核就很难更改比例。

最好的选择是切换到 LiveUSB 并启用持久性,创建一个多 GB 的磁盘文件,用于存储程序、下载等,而不是 RAM。

答案2

你可以重制 Ubuntu基本上就是从原始 CD 中提取文件,自定义系统并再次编译映像

答案3

如果您有 USB 闪存驱动器,则可以直接从 Live CD 上安装 Ubuntu。假设您有一个 8GB 的​​ USB,文件系统可以使用四个,Virtualbox 可以使用其余的。如果您有更大的 USB,那就更好了。以下是链接答案如何将 Ubuntu 安装到 USB。

希望这能解决这个问题。

相关内容