Bintec W20XXax-Firmware in QEMU (Docker): Extraktion, generischer Kernel-Boot, Doku

This commit is contained in:
2026-09-16 21:47:42 +02:00
commit 6ac7e6b305
20 changed files with 2779 additions and 0 deletions
Executable
+26
View File
@@ -0,0 +1,26 @@
#!/bin/bash
# Startet die OSDx-VM als dauerhaften Container (detachiert) mit Webinterface.
# http://localhost:8080 | https://localhost:8443 | SSH: localhost:2222
# Serial-Console: docker logs -f bintec-vm (lesend)
# docker attach bintec-vm (interaktiv, loslassen mit Strg+P Strg+Q)
# Stoppen: docker stop bintec-vm && docker rm bintec-vm
set -euo pipefail
cd "$(dirname "$0")"
if [ ! -f work/rootfs.ext4 ] || [ ! -f work/initramfs.img ]; then
echo "Artefakte fehlen. Erst bauen:"
echo " docker build -t bintec-fw ."
echo " docker run --rm -v \"\$PWD:/build\" bintec-fw /build/build-generic.sh"
exit 1
fi
docker rm -f bintec-vm 2>/dev/null || true
docker run -di --name bintec-vm \
-p 8080:8080 -p 8443:8443 -p 2222:2222 \
-v "$PWD:/build" \
bintec-fw /build/boot-interactive.sh
echo ""
echo "VM laeuft. Boot dauert ~2-3 min bis zur Shell, Webinterface danach unter:"
echo " http://localhost:8080 https://localhost:8443 (self-signed) ssh -p 2222 localhost"
echo "Serial-Console: docker logs -f bintec-vm | interaktiv: docker attach bintec-vm (Strg+P Strg+Q zum Abkoppeln)"