mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 12:16:31 +00:00
增加uefi启动 (#101)
* 增加uefi启动 * 修改脚本 * uefi修改 * 删除错误的注释 * 修正写入磁盘镜像的脚本 * 修改X86_64为x86_64 Co-authored-by: longjin <longjin@RinGoTek.cn>
This commit is contained in:
20
Makefile
20
Makefile
@ -66,12 +66,18 @@ gdb:
|
||||
|
||||
# 写入磁盘镜像
|
||||
write_diskimage:
|
||||
sudo sh -c "cd tools && bash $(ROOT_PATH)/tools/write_disk_image.sh && cd .."
|
||||
sudo sh -c "cd tools && bash $(ROOT_PATH)/tools/write_disk_image.sh --bios=legacy && cd .."
|
||||
|
||||
# 写入磁盘镜像(uefi)
|
||||
write_diskimage-uefi:
|
||||
sudo sh -c "cd tools && bash $(ROOT_PATH)/tools/write_disk_image.sh --bios=uefi && cd .."
|
||||
# 不编译,直接启动QEMU
|
||||
qemu:
|
||||
sh -c "cd tools && bash run-qemu.sh && cd .."
|
||||
|
||||
sh -c "cd tools && bash run-qemu.sh --bios=legacy && cd .."
|
||||
# 不编译,直接启动QEMU(UEFI)
|
||||
qemu-uefi:
|
||||
sh -c "cd tools && bash run-qemu.sh --bios=uefi && cd .."
|
||||
|
||||
# 编译并写入磁盘镜像
|
||||
build:
|
||||
$(MAKE) all -j $(NPROCS)
|
||||
@ -81,7 +87,13 @@ build:
|
||||
docker:
|
||||
@echo "使用docker构建"
|
||||
sudo bash tools/build_in_docker.sh || exit 1
|
||||
|
||||
|
||||
# uefi方式启动
|
||||
run-uefi:
|
||||
$(MAKE) all -j $(NPROCS)
|
||||
$(MAKE) write_diskimage-uefi || exit 1
|
||||
$(MAKE) qemu-uefi
|
||||
|
||||
# 编译并启动QEMU
|
||||
run:
|
||||
$(MAKE) all -j $(NPROCS)
|
||||
|
Reference in New Issue
Block a user