为mSATA硬盘创建可安装的ISO

时间:2018-01-09 08:12:42

标签: iso buildroot

我正在尝试使用buildroot& amp;来构建小型操作系统能够生成iso混合映像以从USB启动。生成的ISO映像可以正常工作,但无法将其安装在硬盘内(如常规操作系统映像)。

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

1 个答案:

答案 0 :(得分:0)

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

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

您还需要提供:

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

查看configs/pc_x86_64_efi_defconfig的灵感。您甚至可以直接使用它。