diff --git a/files/board/arpl/overlayfs/opt/arpl/boot.sh b/files/board/arpl/overlayfs/opt/arpl/boot.sh index 84583403..3f5f2346 100755 --- a/files/board/arpl/overlayfs/opt/arpl/boot.sh +++ b/files/board/arpl/overlayfs/opt/arpl/boot.sh @@ -83,6 +83,7 @@ fi # Prepare command line CMDLINE_LINE="" +grep -q "force_junior" /proc/cmdline && CMDLINE_LINE+="force_junior " [ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi " [ "${BUS}" = "ata" ] && CMDLINE_LINE+="synoboot_satadom=${DOM} dom_szmax=${SIZE} " CMDLINE_LINE+="console=ttyS0,115200n8 earlyprintk log_buf_len=32M earlycon=uart8250,io,0x3f8,115200n8 elevator=elevator root=/dev/md0 loglevel=15" diff --git a/files/board/arpl/p1/grub/grub.cfg b/files/board/arpl/p1/grub/grub.cfg index eec5b3b1..54e3f368 100644 --- a/files/board/arpl/p1/grub/grub.cfg +++ b/files/board/arpl/p1/grub/grub.cfg @@ -60,6 +60,13 @@ if [ -s /zImage -a -s /rd.gz ]; then initrd /initrd-arpl echo "Booting..." } + menuentry 'Boot DSM into junior' --id junior { + echo "Loading kernel..." + linux /bzImage-arpl console=ttyS0,115200n8 quiet force_junior + echo "Loading initramfs..." + initrd /initrd-arpl + echo "Booting..." + } else set timeout="1" fi