Hat hier jemand Erfahrung mit Kexec/Kexec-Tools und kann mir helfen?
Ich gehe analog zur Anleitung hier vor (http://terry.im/wiki/terry/Fast+boot+using+kexec.html)
Verwende momentan den Kernel 3.17.4 und möchte sozusagen in 3.17.3 booten. Die nötigen Files sind alle in /boot/ vorhanden, Parameter habe ich wie beschrieben aus /proc/cmdline übernommen, die Befehlszeile sieht bei mir wie folgt aus:
kexec -l /boot/vmlinuz-3.17.3-031703-generic --append=BOOT_IMAGE=/boot/vmlinuz-3.17.3-031703-generic root=UUID=ced5984d-56aa-47a6-908c-e4eb1daebc48 ro quiet splash resume=UUID=e8d82a60-3894-4a36-8cd4-1307acebe43c crashkernel=384M-:128M vt.handoff=7 --initrd=/boot/initrd.img-3.17.3-031703-generic
- Ich logge mich aus dem laufenden System per Abmelden aus und gehe via STRG+ALT+F1 ins Eingabeterminal, melde mich als root an und gebe oben aufgeführte Zeile ein. (keine Fehlermeldung).
Danach:
kexec -e
Die Meldung "Starting new Kernel" erscheint und das System bleibt hängen und kann nur noch per Reset-Knopf neugestartet werden. Im Internet finde ich dazu auch nicht viel, bzw. nur sehr veraltete Anleitungen.
Kexec-Tools ist die neuste Version, die ich mir von hier (https://www.kernel.org/pub/linux/utils/kernel/kexec/) geladen und installiert habe.
macstar@macstar-desktop:~$ kexec --help kexec-tools 2.0.8 released 23 November 2014
Hat jemand eine Idee, würde der Parameter -f --force (Force an immediate kexec, don't call shutdown.) oder --noefi (Disable efi support) etwas nützen? Das ist von mir jetzt nur geraten, aber alle anderen erscheinen mir beim durchschauen der Parameteroptionen gänzlich sinnlos.