我正在为 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。
希望这能解决这个问题。