我正在尝试使用buildroot& amp;来构建小型操作系统能够生成iso混合映像以从USB启动。生成的ISO映像可以正常工作,但无法将其安装在硬盘内(如常规操作系统映像)。
我尝试修改/ init但需要更多指导才能这样做。这里的任何帮助将不胜感激。
答案 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
的灵感。您甚至可以直接使用它。