mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 08:06:32 +00:00
使用DragonStub引导riscv下的DragonOS内核 (#460)
This commit is contained in:
@ -25,8 +25,15 @@ eval set -- "${ARGS}"
|
||||
#echo formatted parameters=[$@]
|
||||
echo "开始写入磁盘镜像..."
|
||||
|
||||
if [ ${ARCH} == "i386" ] || [ ${ARCH} == "x86_64" ]; then
|
||||
|
||||
INSTALL_GRUB_TO_IMAGE="1"
|
||||
|
||||
else
|
||||
INSTALL_GRUB_TO_IMAGE="0"
|
||||
fi
|
||||
|
||||
|
||||
# toolchain
|
||||
GRUB_ABS_PREFIX=/opt/dragonos-grub
|
||||
GRUB_PATH_I386_LEGACY_INSTALL=${GRUB_ABS_PREFIX}/arch/i386/legacy/grub/sbin/grub-install
|
||||
@ -91,14 +98,14 @@ echo $LOOP_DEVICE
|
||||
# mkdir -p ${GRUB_INSTALL_PATH}
|
||||
|
||||
# 检测grub文件夹是否存在
|
||||
if [ -d "${GRUB_INSTALL_PATH}" ]; then
|
||||
echo "grub已安装"
|
||||
if [ -d "${GRUB_INSTALL_PATH}" ] || [ "${INSTALL_GRUB_TO_IMAGE}" = "0" ]; then
|
||||
echo "无需安装grub"
|
||||
INSTALL_GRUB_TO_IMAGE="0"
|
||||
else
|
||||
mkdir -p ${GRUB_INSTALL_PATH}
|
||||
mkdir -p ${GRUB_INSTALL_PATH}
|
||||
cp ${kernel} ${root_folder}/bin/disk_mount/boot/
|
||||
fi
|
||||
|
||||
cp ${kernel} ${root_folder}/bin/disk_mount/boot
|
||||
# 拷贝用户程序到磁盘镜像
|
||||
mkdir -p ${root_folder}/bin/disk_mount/bin
|
||||
mkdir -p ${root_folder}/bin/disk_mount/dev
|
||||
|
Reference in New Issue
Block a user