为 mSATA 硬盘创建可安装的 ISO



我试图使用buildroot构建小型操作系统,并能够生成iso混合映像以从USB启动。生成的 iso 映像作为 live CD 工作正常,但无法将其安装在硬盘中(如常规操作系统映像)。

我尝试修改/init,但需要更多指导。这里的任何帮助将不胜感激。

要在硬盘上安装,您需要一个常规的根文件系统 + 内核。选择:

  • BR2_LINUX_KERNEL_INSTALL_TARGET"将内核映像安装到/boot in target"以使内核成为 rootfs 的一部分。
  • grub2作为引导加载程序;
  • ext4作为根文件系统;
  • host-genimage创建分区硬盘映像

您还需要提供:

  • 配置grubgrub.cfg;
  • 用于将grub.cfg复制到正确位置的构建后脚本;
  • 用于配置硬盘映像genimage.cfg

configs/pc_x86_64_efi_defconfig中寻找灵感。您甚至可以直接使用它。

最新更新