es gibt mehrere Möglichkeiten:
- nimm ein Debian
- erstelle ein chrooted verzeichnis (gibt ein Skript für)
- installiere eine grundinstallation in dieses Verzeichnis
- wechsle dann dort hin (chroot . /bin/bash)
- besorgst Dir auf kernel.org die Quellen eines etwas älteren Kernels (fang bei Version 3 oder 4 an) - der aktuelle sollte wohl bei 6 liegen.
- erstellst dann ein kernel image mit den build Tools
- erstellst ein "root/basis" Verzeichnis:
- stelle alle nötigen Programme (bash) und module in die erwartetende Verzeichnisse
- erstelle dann eine ramdisk
- dann erstelle eine grub2 config
- teste dann grub loader + kernel loader
- wenn nun kein panic kommt, rufe Dein "initial" Programm auf (in den sourcen mal nach /initmain.c suchen und entsprechend anpassen
- have fun on testing, and load modules ...
ODER:
- schaust mal hier:
link to
Projekt wurde unter Windows 10 64 Bit mit MSYS2 erstellt.
Keine Garantie für Linux