ich hab in meiner initrd ein Script, dass beim Booten durchläuft (in /etc/initramfs-tools/scripts/init-premount/...). Das Script erledigt ein paar Sachen, was auch gut funktioniert.
Nun soll das Script in bestimmten Fällen mir ein Menü ausgeben, wo ich per Tastatur eine Auswahl treffen kann. Das mache ich mit "read -p 'Bla blubb' eingabe". Nun scheint die initrd an dieser Stelle keine Eingabe zuzulassen. Das Script bleibt also bei diesem Text stehen und ich kann nichts eingeben.
Weiß jemand, wie ich das hinbekomme, dass ich da etwas eingeben kann?
Hier noch mal der entsprechende Part aus dem Script:
Code: Alles auswählen
while true; do
echo "-------------------------------------"
echo "--- 1) Update erzwingen"
echo "--- 2) Neuinstallation erzwingen"
echo "--- b) Auswahl abbrechen und weiter booten"
echo "-------------------------------------"
read -p "--- Wahl: " eingabe
case "$eingabe" in
"1") UPDATE=1; break
;;
"2") INSTALL=1; break
;;
"b") break
;;
esac
done