From: longpanda Date: Tue, 15 Dec 2020 09:42:15 +0000 (+0800) Subject: add austrumi support.(issue #637) X-Git-Tag: v1.0.31~8 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/commitdiff_plain/8b9901a6a5891c0a961f965bf41660112a3b7b4f?ds=sidebyside add austrumi support.(issue #637) --- diff --git a/IMG/cpio/ventoy/ventoy_chain.sh b/IMG/cpio/ventoy/ventoy_chain.sh index 4c9ec4a..e344604 100644 --- a/IMG/cpio/ventoy/ventoy_chain.sh +++ b/IMG/cpio/ventoy/ventoy_chain.sh @@ -309,6 +309,10 @@ ventoy_get_os_type() { echo 'primeos'; return fi + if $GREP -q 'austrumi' /proc/version; then + echo 'austrumi'; return + fi + echo "default" } diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 379b42a..8f189fe 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -277,7 +277,12 @@ function distro_specify_initrd_file_phase2 { vt_linux_specify_initrd_file /install.amd/gtk/initrd.gz elif [ -f (loop)/boot/grub/kernels.cfg ]; then vt_linux_parse_initrd_grub file (loop)/boot/grub/kernels.cfg - + elif [ -f (loop)/austrumi/initrd.gz ]; then + vt_linux_specify_initrd_file /austrumi/initrd.gz + if [ -f (loop)/EFI/BOOT/bootx64.efi ]; then + vt_cpio_busybox64 "64h" + fi + fi }