mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 08:06:32 +00:00
新增32位uefi启动 (#105)
* 新增32位uefi启动 * 修复小bug * 增加grub本地编译安装 * 增加本地grub编译安装脚本 * 修正小错误 * 修复空文件夹不上传的bug
This commit is contained in:
@ -4,7 +4,8 @@ ARGS=`getopt -o p -l bios: -- "$@"`
|
||||
eval set -- "${ARGS}"
|
||||
echo "$@"
|
||||
allflags=$(qemu-system-x86_64 -cpu help | awk '/flags/ {y=1; getline}; y {print}' | tr ' ' '\n' | grep -Ev "^$" | sed -r 's|^|+|' | tr '\n' ',' | sed -r "s|,$||")
|
||||
|
||||
ARCH="x86_64"
|
||||
#ARCH="i386"
|
||||
# 请根据自己的需要,在-d 后方加入所需的trace事件
|
||||
|
||||
# 标准的trace events
|
||||
@ -40,7 +41,11 @@ if [ $flag_can_run -eq 1 ]; then
|
||||
--bios)
|
||||
case "$2" in
|
||||
uefi) #uefi启动新增ovmf.fd固件
|
||||
${QEMU} -bios arch/X86_64/OVMF.fd ${QEMU_ARGUMENT}
|
||||
if [ ${ARCH} == x86_64 ] ;then
|
||||
${QEMU} -bios arch/x86_64/efi/OVMF-pure-efi.fd ${QEMU_ARGUMENT}
|
||||
elif [ ${ARCH} == i386 ] ;then
|
||||
${QEMU} -bios arch/i386/efi/OVMF-pure-efi.fd ${QEMU_ARGUMENT}
|
||||
fi
|
||||
;;
|
||||
legacy)
|
||||
${QEMU} ${QEMU_ARGUMENT}
|
||||
|
Reference in New Issue
Block a user