Hallo an alle,
ich bin neu hier und hoffe ich Frage im richtigen Forum :)
ich habe mittlerweile schon einiges über Linux gelernt, jedoch fällt es mir immer schwerer an Informationen zu kommen umso tiefer ich in die Linuxwelt einsteige, weshalb ich gerade mit googeln nicht mehr weiter komme und ich mich hier melde.
Meine jetzige Situation ist, dass ich mir mithilfe von ptxdist (ein Tool von Pengutronix zum erstellen eines Linux für Embedded Systeme) eine Linux Version kompilieren lassen habe. Und mir mithilfe des Kommandos "ptxdist image" mir Linux Images-erstellen lassen habe. Pengutronix hat zum Testen des erstellten Linuxes auch ein Qemu-Script mit in in dem geliefertem Board Support Package von Pengutronix vorgesehen, weshalb ich also weiß, dass mein Linux funktioniert.
Mein Problem ist jetzt aber, ich weiß nicht genau wie ich vorgehen muss, um mein erstelltes Linux wo anderst zum Laufen zu bringen als nur im Qemu.
Also angenommen ich möchte mir das erstellte Linux auf eine CD brennen um von dort aus booten zu können.
Da verstehe ich nicht ganz
- wie Linux das Rootfilesystem findet
- wie Linux über den bootloader aufgerufen wird, (mein PC besitzt ja einen bootloader, wird dieser verwendet? Oder kanne es sein, dass ich einen anderen benötige?)
- und im Qemu run-Script im Teil wo der Qemu gestartet wird (welcher weiter unten eingesehen werden kann) wird z. B. ein image für die Festplatte gemountet benötige ich das image?
- muss ich evtl. nur das linuximage brennen?
- in meinem images-Ordner in welchen ptxdist die images reinpackt, finde ich 3 images hd.img, linuximage und root.ext2, hd.img brauche ich vermutlich nicht, aber wie muss ich linuximage und root.ext2 behandeln, wenn ich mein Linux brennen möchte?
Das Script für den Qemu sieht so aus:
Ich bin auch recht offen, wenn ich sowas wie Links wo ich ein bischen Lektüre zu diesem Thema finden kann hier gepostet bekomme.
ich bin neu hier und hoffe ich Frage im richtigen Forum :)
ich habe mittlerweile schon einiges über Linux gelernt, jedoch fällt es mir immer schwerer an Informationen zu kommen umso tiefer ich in die Linuxwelt einsteige, weshalb ich gerade mit googeln nicht mehr weiter komme und ich mich hier melde.
Meine jetzige Situation ist, dass ich mir mithilfe von ptxdist (ein Tool von Pengutronix zum erstellen eines Linux für Embedded Systeme) eine Linux Version kompilieren lassen habe. Und mir mithilfe des Kommandos "ptxdist image" mir Linux Images-erstellen lassen habe. Pengutronix hat zum Testen des erstellten Linuxes auch ein Qemu-Script mit in in dem geliefertem Board Support Package von Pengutronix vorgesehen, weshalb ich also weiß, dass mein Linux funktioniert.
Mein Problem ist jetzt aber, ich weiß nicht genau wie ich vorgehen muss, um mein erstelltes Linux wo anderst zum Laufen zu bringen als nur im Qemu.
Also angenommen ich möchte mir das erstellte Linux auf eine CD brennen um von dort aus booten zu können.
Da verstehe ich nicht ganz
- wie Linux das Rootfilesystem findet
- wie Linux über den bootloader aufgerufen wird, (mein PC besitzt ja einen bootloader, wird dieser verwendet? Oder kanne es sein, dass ich einen anderen benötige?)
- und im Qemu run-Script im Teil wo der Qemu gestartet wird (welcher weiter unten eingesehen werden kann) wird z. B. ein image für die Festplatte gemountet benötige ich das image?
- muss ich evtl. nur das linuximage brennen?
- in meinem images-Ordner in welchen ptxdist die images reinpackt, finde ich 3 images hd.img, linuximage und root.ext2, hd.img brauche ich vermutlich nicht, aber wie muss ich linuximage und root.ext2 behandeln, wenn ich mein Linux brennen möchte?
Das Script für den Qemu sieht so aus:
Code:
${QEMU_EXEC} ${QEMU_NOGRAPHIC} \
-M ${QEMU_MACHINE} \
-no-reboot \
-net nic,vlan=1 \
-net user,vlan=1 \
-redir tcp:${TELNET_EXTERNAL_PORT}:${PLATFORM_IP}:${TELNET_INTERNAL_PORT} \
-kernel ${PTXDIST_PLATFORMDIR}/images/linuximage \
-hda ${PTXDIST_PLATFORMDIR}/images/hd.img \
-append "root=/dev/sda1 rw console=ttyAMA0,115200"
0 commentaires:
Enregistrer un commentaire