From 7118dd99e6937894e9cc4fcddd24e2e96d036a96 Mon Sep 17 00:00:00 2001 From: Ohio2 Date: Mon, 12 Jul 2021 05:18:53 +0200 Subject: [PATCH] modify grub-configmake and add a lot of option --- grub-configmake/payload/usr/bin/grub-configmake | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/grub-configmake/payload/usr/bin/grub-configmake b/grub-configmake/payload/usr/bin/grub-configmake index c49cf9c..68e8f89 100644 --- a/grub-configmake/payload/usr/bin/grub-configmake +++ b/grub-configmake/payload/usr/bin/grub-configmake @@ -16,8 +16,11 @@ echo echo echo echo -read -p "What drive do you want to set root to? (Only otherwise it won't work.)" root -cat > /boot/grub/grub.cfg << "EOF" +read -p "What is the install root you are using?" install_root +mkdir -p ${install_root}/boot/grub +read -p "What drive do you want to set root to? (Only otherwise it won't work.)" grub_root +read -p "Init binary (full path only)" init_path +cat > ${install_root}/boot/grub/grub.cfg << "EOF" set default=0 set timeout=5 @@ -25,7 +28,7 @@ insmod ext2 set root=(hd0,${root}) menuentry "Alnux+Busybox/Linux" { - linux /boot/bzImage root=/dev/sda${root} rw + linux /boot/bzImage root=/dev/sda${grub_root} rw init=${init path} rw } EOF echo