基于LFS镜像盘文件生成ISO

基于LFS镜像盘文件生成ISO

完成构建 LFS 系统后,安装在 IMG 文件 ( system.img) 上并能够使用 qemu 使用以下命令运行系统:

qemu-system-x86_64 -hda system.img -vga std -m 4G

我现在想根据这个镜像盘文件生成一个ISO文件,条件如下:

  1. 使用生成的 ISO 文件,我想使用像 Rufus 或类似的工具(有与 linux 类似的工具吗?)在 USB 棒或 SD 卡上创建启动盘,以允许我在另一台机器上使用该系统启动。

  2. 映像磁盘的总大小为 5GB,但有 1.9GB 的可用空间。我希望仅使用已用空间创建 ISO 文件(如果可以压缩而不与 qemu 不兼容或创建启动磁盘,那就太好了)。

  3. 创建启动磁盘时,我希望能够在系统中为启动设备中的一些可用空间提供一个安装点。

  4. 我想要一些 shell 脚本,可以在我启动的机器上安装系统。

任何人都可以给出一些如何做到这一点的提示吗?

相关内容