Na pendrive'ie mam Debian'a Jessie i chciałem zrobić tak, aby po załadowaniu systemu odrazu wyświetlało się menu z opcjami do wyboru:

dopisałem skrypt menu.sh do rc.local w ten sposób:
Kod: Zaznacz cały
#!/bin/bash
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/root/menu.sh > /dev/tty1
exit 0

sam skrypt wygląda tak:
Kod: Zaznacz cały
#!/bin/bash
HOME=`pwd`
function menu(){
_CHOICE=$(whiptail --title "Tytuł" --menu "Menu główne" 20 78 8 \
"1" "Opcja 1" \
"2" "Opcja 2" \
"Exit" "Wyjście" 3>&1 1>&2 2>&3)
}
while menu; do
case $_CHOICE in
"1") $HOME/opcja1.sh;
;;
"2") $HOME/opcja2.sh;
;;
"Exit") clear;
echo "SYNC DISK. sychronizacja dysku";
sync;
exit;
;;
*) exit
esac
done
echo "SYNC DISK. sychronizacja dysku"
sync
Pozdrawiam
Moderowano: znaczniki kodu