中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

CentOS-Linux-8安装包构建

安装包构建之前,请先从ExaGear产品页下载软件包,解压后获取构建工具包,工具包的目录结构大致如下。

centos-8.5.2111
├── buildGuestImageCentOS.sh
├── configs
│   ├── 2nd_arch
│   ├── opaths-list
│   ├── utmp-list
│   └── vpaths-list
├── patches
│   ├── glibc
│   │   ├── glibc-ld-linux-unwind-exagear.patch
│   │   ├── glibc-netlink_request-p64k-exagear.patch
│   │   └── glibc.spec.patch
│   └── libgcc
│       ├── gcc-exagear.patch
│       └── gcc.spec.patch
├── README.md
└── scripts
    ├── create-vpaths-list-stubs.sh
    ├── guest-image-rpm-build.sh
    └── libs-build.sh

默认关闭返回地址优化时GuestOS安装包构建

  1. 更改当前工作目录到GuestOS安装包构建脚本所在目录;
  2. 拷贝CentOS-Linux-8操作系统iso镜像到当前目录;
  3. 参考以下命令,为使用到的shell脚本添加可执行权限;
    1
    chmod a+x buildGuestImageCentOS.sh scripts/*.sh
    
  4. 切换工作账户到root账户;
  5. 参考以下命令,完成GuestOS安装包的构建;
    1
    /bin/bash ./buildGuestImageCentOS.sh -v <package_version> -d centos-8 -i $(pwd)/CentOS-8.5.2111-x86_64-dvd1.iso -m no
    
  6. 备份构建得到的GuestOS安装包。

默认开启返回地址优化时GuestOS安装包构建

  1. 更改当前工作目录到GuestOS安装包构建脚本所在目录;
  2. 拷贝CentOS-Linux-8操作系统iso镜像到当前目录;
  3. 参考以下命令,为使用到的shell脚本添加可执行权限;
    1
    chmod a+x buildGuestImageCentOS.sh scripts/*.sh
    
  4. 切换工作账户到root账户;
  5. 参考以下命令,完成GuestOS安装包的构建;
    1
    /bin/bash ./buildGuestImageCentOS.sh -v <package_version> -d centos-8 -i $(pwd)/CentOS-8.5.2111-x86_64-dvd1.iso -m yes -u <url_yum_repos_server> -p $(pwd)/patches
    
  6. 备份构建得到的GuestOS安装包。