( locsemege | 2023. 07. 18., k – 22:40 )

Egyszer megcsinálod, az onnantól mindig bootolható lesz. Felmountolhatod, és a kerneleket meg a konfigot kényed kedved szerint változtathatgatod továbbra is bootolni fog, ha lecserélted, akkor az új kernellel.

Tehát ebbe az image-be bele lehet pakolni több kernelt, fel kell mount-olni loop device-ként, s a config módosítása után boot-olja a másik kernelt? Új kernel hogyan kerül bele? Symlink?

Ugye a gondom az, hogy Fedorára havonta jön mondjuk öt új kernel, semmi kedvem szüttyögni új image készítésével mindig. Tekintve, hogy eddig csak PIC32 (MIPS core) architektúrára írtam boot loadert, az sem szabványos, csak mentem a magam feje után, mert megtehettem, így aztán fogalmam sincs, mi van egy PC-n, hol van az entry point, mit kell előtte tenni, hogy abból ne legyen baj, mi lesz az IT vektorokkal, a stack inicializálásával, mi van a hardware, például RAM frissítés initjével, ezekre kell-e figyelni, s ha igen, akkor kinek és hol.

(Amúgy vicces volt olvasni a commentben, hogy az NMI tiltása, tekintve, hogy az NMI nem maszkolható megszakítást jelent. :) Jó, tudom, a PC-k valóban annyira vackok, hogy ami nem az, azért mégis de, az.)