Wolf Wiegand schrieb:
Hallo, Harald Gutmann wrote:ja, danke, das war mir aber eigentlich klar, denn das ist der output welchen update-grub rauswirft.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.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 Dudie ZeilekernelVersion=`readlink -f "/boot/$kernelName"`mal durchkernelVersion=$(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 fidann 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.
ich hab das script jetzt mal mit dem echo ... versehen, und es sieht nun an der stelle wie folgt aus: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.
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 fileider wird die datei /tmp/grub-debug nicht angelegt, nach dem ausführen von grub-update.
mfg harald