secubox-deb/image/secubox-preseed.service
CyberMind-FR 288b27a232 Fix live ISO boot console issues
- Mask 14 SecuBox services that cause restart loops on live boot
  (secubox-haproxy, secubox-zkp, secuboxd, lxc-net, etc.)
- Disable martian packet logging that floods console
- Configure systemd ShowStatus=no for quiet boot
- Fix getty autologin conflict with live-config
  (live-config tried to autologin as 'user' which doesn't exist)
- Create fallback 'user' account for live-config compatibility
- Set kernel printk level to suppress non-critical messages
- Add console blanking disable via sysctl
- Skip service restarts on live boot in preseed-apply.sh
- Add debug boot menu entries (rescue, emergency, no-preseed)

The live ISO now boots correctly with working console login.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-27 07:05:30 +01:00

17 lines
382 B
Desktop File

[Unit]
Description=SecuBox Preseed Configuration Apply
After=network-pre.target
Before=network.target
ConditionPathExists=/usr/share/secubox/preseed.tar.gz
ConditionPathExists=!/var/lib/secubox/.preseed-applied
[Service]
Type=oneshot
ExecStart=/usr/lib/secubox/preseed-apply.sh
RemainAfterExit=yes
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target