Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.24 KB

快速启动.md

File metadata and controls

59 lines (39 loc) · 1.24 KB

快速启动

这是基于 LoongArch 架构使用 QEMU 模拟器模拟 2k1000 的快速启动方法。

拉取该项目

git clone https://github.com/xiyou-linuxer/kernel-travel.git

拉取docker镜像

docker pull docker.educg.net/cg/os-contest:2024p6

启动并配置docker

docker run -itd --name "os-contest" --privileged=true -p 12306:22 -v [你的存放该项目的路径]:/home/kernel-travel:rw [image id] /bin/bash

docker exec -it -u root os-contest /bin/bash

第一次使用该镜像请先设置 docker 环境

在 docker 内运行:

bash /home/kernel-travel/dockerset.sh

下载并将文件系统镜像传入docker

下载 fat32 格式的磁盘镜像sdcard.img 或者 ext4 格式的磁盘镜像la-sdcard.img 解压后传入 docker镜像中

sudo docker cp 你存放sdcard-loongarch.img的路径 os-contest:/sdcard-loongarch.img

编译

cd /home/kernel-travel
make all
bash runqemu.sh

运行

进入uboot后

setenv ipaddr 10.0.0.2
setenv serverip 10.0.0.1
tftpboot 0x9000000090000000 10.0.0.1:kernel.bin

_```