openEuler Embedded x86-64镜像构建

本章主要介绍openEuler Embedded中x86-64镜像的构建、安装及启动方法。

  1. 根据 oebuild快速构建 ,初始化oebuild工作目录;

    oebuild init <directory>
    cd <directory>
    oebuild update
    
  2. 进入oebuild工作目录,创建x86-64的编译配置文件:

    oebuild generate -p x86-64 -d <build_x86>
    

    除了使用上述命令进行配置文件生成,还可以使用如下命令进入到菜单选择界面进行对应数据填写和选择,效果跟上述命令相同。

    oebuild generate
    

    具体界面如下图所示:

    ../../../_images/oebuild-generate-select.png

    Note

    x86-64的软实时镜像通过以下命令进行编译配置:
    oebuild generate -p x86-64 -f openeuler-rt -d <build_x86_rt>
    更多用法请参考oebuild章节。
  3. 进入 <build_x86> 目录,编译openeuler-image:

    # 构建镜像
    oebuild bitbake openeuler-image
    
    # 构建SDK
    oebuild bitbake openeuler-image -c do_populate_sdk
    

  • 构建完成后,在 <build_x86>/output 目录下可以看到镜像,如:

    $ tree
    .
    └── 20230315093436
        ├── bzImage -> bzImage-5.10.0
        ├── bzImage-5.10.0
        ├── openeuler-image-generic-x86-64-20230315093436.iso
        ├── openeuler-image-generic-x86-64-20230315093436.rootfs.cpio.gz
        └── vmlinux-5.10.0