mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 18:26:48 +00:00
* 安装musl toolchain以及riscv相关的工具链 * 调整脚本,使得能够创建riscv的磁盘镜像,并引导进入riscv下的grub ```shell export ARCH=riscv64 make write_diskimage make qemu ``` 即可在serial_opt.txt看到进入grub的提示信息
19 lines
394 B
Bash
Executable File
19 lines
394 B
Bash
Executable File
# ======检查是否以sudo运行=================
|
|
uid=`id -u`
|
|
if [ ! $uid == "0" ];then
|
|
echo "请以sudo权限运行"
|
|
exit
|
|
fi
|
|
|
|
if [ ! ${ARCH} ];then
|
|
echo "请设置ARCH环境变量"
|
|
exit
|
|
fi
|
|
|
|
DISK_NAME=disk-${ARCH}.img
|
|
|
|
LOOP_DEVICE=$(lsblk | grep disk_mount|sed 's/.*\(loop[0-9]*\)p1.*/\1/1g'|awk 'END{print $0}')
|
|
|
|
umount -f ../bin/disk_mount/
|
|
losetup -d /dev/$LOOP_DEVICE
|
|
echo $LOOP_DEVICE |