Hallo, gibt es eine Möglichkeit, dass man zunächst einen Linux kernel bootet, der "schaut" ob /dev/mmcblk0 vorhanden ist und dann einen anderen Kernel startet, falls dies nicht der Fall ist aber weiter ausgeführt wird? LG Matthias
Gast
#2915156
technisch gesehen ja: http://en.wikipedia.org/wiki/Kexec
Kann das nicht besser der Bootloader machen? Brauchst du überhaupt einen anderen Kernel? Wenn nicht, kann das Finden eines passenden root-Devices ja ein Skript in einer initramfs erledigen.
Ja, brauch ich, der bootloader kanns nicht übernehmen, weil der nicht Quelloffen ist... :(( Ich will das hauptsächlich zum kernelentwickeln einsetzen, spricht ein stabiler Kernel (mit initrd ;) ) wechselt zu dem anderen, der auf einer optionalen SD Karte gespeichert ist. dadurch muss ich dann nicht immer mein Tablet umflashen ;) Ich guck mir jetzt mal Kexec an, Danke!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.