Wolf Wiegand schrieb:
Hallo,
Harald Gutmann wrote:
Searching for GRUB installation directory ... found: /boot/grub
/sbin/update-grub: line 1038: unexpected EOF while looking for
matching ``'
[...]
Den Fehler solltest Du mal genauer untersuchen.
ja, danke, das war mir aber eigentlich klar, denn das ist der output
welchen update-grub rauswirft.
Ok, da hatte ich Deine erste Mail falsch verstanden.
wäre nett, wenn jemand einen blick drauf werfen könnte, um zu sehen was
in der stelle im script passiert.
Die Zeile, die Du in der anderen Mail geschrieben hast, sieht eigentlich
richtig aus. Neben den Tipps, die Andreas Dir gegeben hat, könntest Du
die Zeile
kernelVersion=`readlink -f "/boot/$kernelName"`
mal durch
kernelVersion=$(readlink -f "/boot/$kernelName")
ersetzen und prüfen, welcher Fehler dann auftritt.
wenn ich das script so abändere:
if [ "$kernelName" = "vmlinuz.old" ]; then
if [ -L "/boot/$kernelName" ]; then
echo "$kernelName" > /tmp/grub-debug
kernelVersion=$(readlink -f "/boot/$kernelName")
# kernelVersion=`readlink -f "/boot/$kernelName"`
kernelVersion=$(echo $kernelVersion | sed -e
's/.*vmlinuz-//')
kernelVersion="$kernelVersion Previous"
else
kernelVersion="Previous"
fi
fi
dann bleibt wird die datei /tmp/grub-debug leider nicht angelegt, und
der fehler beim ausführen des scripts ist ähnlich:
/sbin/update-grub: line 1041: unexpected EOF while looking for matching ``'
fehler scheint der gleiche zu sein, nur die line hat sich verschoben, da
ich ja 2 zeilen eingefügt habe.
Du könntest auch in der Zeile davor ein
echo "$kernelName" > /tmp/grub-debug
einfügen und dann mal schreiben, was nach einem erneuten Aufruf in der
Datei /tmp/grub-debug steht.
ich hab das script jetzt mal mit dem echo ... versehen, und es sieht nun
an der stelle wie folgt aus:
if [ "$kernelName" = "vmlinuz.old" ]; then
if [ -L "/boot/$kernelName" ]; then
echo "$kernelName" > /tmp/grub-debug
kernelVersion=`readlink -f "/boot/$kernelName"`
kernelVersion=$(echo $kernelVersion | sed -e
's/.*vmlinuz-//')
kernelVersion="$kernelVersion Previous"
else
kernelVersion="Previous"
fi
fi
leider wird die datei /tmp/grub-debug nicht angelegt, nach dem ausführen
von grub-update.
mfg harald
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)