完成构建 LFS 系统后,安装在 IMG 文件 ( system.img
) 上并能够使用 qemu 使用以下命令运行系统:
qemu-system-x86_64 -hda system.img -vga std -m 4G
我现在想根据这个镜像盘文件生成一个ISO文件,条件如下:
使用生成的 ISO 文件,我想使用像 Rufus 或类似的工具(有与 linux 类似的工具吗?)在 USB 棒或 SD 卡上创建启动盘,以允许我在另一台机器上使用该系统启动。
映像磁盘的总大小为 5GB,但有 1.9GB 的可用空间。我希望仅使用已用空间创建 ISO 文件(如果可以压缩而不与 qemu 不兼容或创建启动磁盘,那就太好了)。
创建启动磁盘时,我希望能够在系统中为启动设备中的一些可用空间提供一个安装点。
我想要一些 shell 脚本,可以在我启动的机器上安装系统。
任何人都可以给出一些如何做到这一点的提示吗?