doc: 更新构建系统的文档

This commit is contained in:
fslongjin 2022-07-22 15:25:17 +08:00
parent d395ce8968
commit 4316306c60

View File

@ -27,20 +27,24 @@
### 安装软件依赖
在运行DragonOS之前需要先安装需要先安装上述软件依赖。
  在运行DragonOS之前需要先安装需要先安装上述软件依赖。
### 创建磁盘镜像
#### 概述
    使用tools目录下的脚本创建一至少为16MB磁盘镜像类型选择raw。并建立MBR分区表然后将第一个分区格式化为FAT32分区。
  使用tools目录下的脚本创建一至少为16MB磁盘镜像类型选择raw。并建立MBR分区表然后将第一个分区格式化为FAT32分区。
在完成以上操作后将创建的磁盘文件移动至bin文件夹若不存在则需要您手动创建并将其重命名为“disk.img”
  在完成以上操作后将创建的磁盘文件移动至bin文件夹若不存在则需要您手动创建并将其重命名为“disk.img”
最后在DragonOS目录下运行 `bash run.sh`脚本将会完成编译、文件拷贝、内核镜像打包、启动qemu虚拟机的全过程。当qemu虚拟机启动后即可使用VNC Viewer连接到虚拟机。
  最后在DragonOS目录下运行 `bash run.sh`脚本将会完成编译、文件拷贝、内核镜像打包、启动qemu虚拟机的全过程。当qemu虚拟机启动后即可使用VNC Viewer连接到虚拟机。
#### 具体操作方法
    首先,您需要使用`tools/create_hdd_image.sh`创建一块磁盘镜像文件该脚本在创建磁盘镜像之后会自动调用fdisk您需要在fdisk之中对虚拟磁盘进行初始化。您需要使用fdisk把磁盘的分区表设置为MBR格式并创建1个分区。具体操作为输入o、n, 然后按4次回车直到回到fdisk的默认界面再输入w即可按顺序输入并且每次输入完成后要按下回车。完成操作后磁盘镜像`disk.img`将会被创建。
  首先,您需要使用`sudo`权限运行`tools/create_hdd_image.sh`为DragonOS创建一块磁盘镜像文件。该脚本会自动完成创建磁盘镜像的工作并将其移动到`bin/`目录下。
**原理**
  该脚本在创建磁盘镜像之后会自动调用fdisk您需要在fdisk之中对虚拟磁盘进行初始化。您需要使用fdisk把磁盘的分区表设置为MBR格式并创建1个分区。具体操作为输入o、n, 然后按4次回车直到回到fdisk的默认界面再输入w即可按顺序输入并且每次输入完成后要按下回车。完成操作后磁盘镜像`disk.img`将会被创建。
    至此,准备工作已经完成,您可以运行`run.sh`然后DragonOS将会被启动。
  至此,准备工作已经完成,您可以运行`run.sh`然后DragonOS将会被启动。