---
title: 制作Kbox镜像
description: "制作视频流云手机镜像前需要根据本章节内容完成Kbox镜像的制作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/armnative15/kunpengcpsvideo_20_0059.html
sourcePath: /source/zh/kunpengboostkithistory/2530/armnative15/kunpengcpsvideo_20_0059.html
indexId: b75cefbda01d904b307c9c04e4fc8b1130c83f7b93076d59de1cd35a62eefea179
---
# 制作Kbox镜像

制作视频流云手机镜像前需要根据本章节内容完成Kbox镜像的制作。

1. 请参见部署Kbox容器基础环境获取Kbox容器启动依赖组件android.tar和Kbox-AOSP15.zip，并上传至服务器的“/home/kbox_video”目录（本文以此目录作为示例，用户也可自行设置目录）。
2. 解压Kbox-AOSP15.zip，获取“deploy_scripts”路径下的2个组件android_kbox_aosp15.sh、base_box_aosp15.sh，并将其拷贝到“/home/kbox_video”目录，赋予文件权限，使文件拥有者有读、写、执行权限而属组用户和其他用户只有读和执行权限。
  1 2 3 4 5 unzip Kbox-AOSP15.zip cp Kbox-AOSP15/deploy_scripts/base_box_aosp15.sh /home/kbox_video/ cp Kbox-AOSP15/deploy_scripts/android_kbox_aosp15.sh /home/kbox_video/ chmod 755 /home/kbox_video/base_box_aosp15.sh chmod 755 /home/kbox_video/android_kbox_aosp15.sh

3. 制作Kbox镜像，镜像名称通常命名为kbox:origin。

  a. 上传Kbox Demo镜像包android.tar至“~/dependency”目录（本文以此目录作为示例，用户可自行设置目录），并挂载。
    镜像的名称和tag可以自行定义，格式为“{名称}:{tag}”，此处设置镜像名为kbox:demo。

    1 2 cd ~/dependency docker import android.tar kbox:demo

  b. 将Kbox-AOSP15文件夹中的deploy_scripts目录上传至服务器的“~/dependency”目录。
  c. 上传Android Kbox二进制文件包BoostKit-boostcph-kbox_*.zip到“~/dependency/deploy_scripts”目录。
  d. （硬件配置方案二、三）使用硬件配置方案二、三时需要解压显卡驱动压缩包VAGPU-25.03.01.01-RC13-A15.tgz，获取va_driver.tgz，上传到服务器的“~/dependency/deploy_scripts”目录。
  e. 制作包含Android Kbox二进制的Kbox镜像，其中kbox:demo为导入的官方Kbox Demo镜像，kbox:origin为包含Android Kbox二进制的新镜像。

    - 硬件配置方案一：
      1 2 3 cd ~/dependency/deploy_scripts chmod +x make_image_aosp15.sh ./make_image_aosp15.sh kbox:demo kbox:origin

    - 硬件配置方案二、三：
      1 2 3 cd ~/dependency/deploy_scripts chmod +x make_image_aosp15.sh ./make_image_aosp15.sh kbox:demo kbox:origin va_driver.tgz

      执行步骤3后，回显中会出现多行linkerconfig告警，该告警不影响正常功能，可以忽略。

4. 查看Kbox镜像（kbox:origin）是否制作成功。
  1 docker images

  回显如下，表示镜像制作成功。

  1 2 REPOSITORY TAG IMAGE ID CREATED SIZE kbox origin d1f5cfd2e722 6 seconds ago 2.09GB
