【问题标题】:Creating Installable ISO for mSATA harddisk为 mSATA 硬盘创建可安装 ISO
【发布时间】:2018-01-09 08:12:41
【问题描述】:

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

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

【问题讨论】:

    标签: iso buildroot


    【解决方案1】:

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

    • BR2_LINUX_KERNEL_INSTALL_TARGET "Install kernel image to /boot in target" 使内核成为 rootfs 的一部分。
    • grub2 作为引导加载程序;
    • ext4 作为根文件系统;
    • host-genimage 创建分区硬盘镜像

    您还需要提供:

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

    查看configs/pc_x86_64_efi_defconfig 以获得灵感。你甚至可以直接使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      相关资源
      最近更新 更多