#1065565 debian-edu-config: X2Go Thin Client boots diskless image (x86_64) instead of X2Go TCE image (x2go-bare-amd64)

#1065565#5
Date:
2024-03-06 17:37:06 UTC
From:
To:
X2Go Thin Client boot entry in iPXE boot menu uses diskless image
(x86_64) instead of X2Go TCE image (x2go-bare-amd64)

Sincerely,
Serhii Horichenko

#1065565#10
Date:
2026-08-19 21:24:14 UTC
From:
To:
Hi Serhii,

While setting up test envs to fix #1065564, please try to fix this
bug, as well.

Thanks,
Mike

#1065565#15
Date:
2026-08-24 13:50:19 UTC
From:
To:
Hi Mike,

Checked on Debian Edu 12 with LTSP

Compared strace traces for two boot menu entries:
* Plain X2Go Thin Client (64-Bit).
* Plain X2Go Thin Client (64-Bit, NFS rootfs).

Both menu items request the same files via TFTP:
* /srv/tftp/ltsp/x2go-bare-amd64/vmlinuz
* /srv/tftp/ltsp/x2go-bare-amd64/ltsp.img
* /srv/tftp/ltsp/x2go-bare-amd64/initrd.img
... and can connect to the same X2Go sessions running on the server.

After unlocking the root with chroot on `/srv/ltsp/x2go-bare-amd64`, it was
possible to verify these kernel parameters on the client:
```
initrd=ltsp.img initrd=initrd.img
root=/dev/nfs
nfsroot=192.168.0.254:/srv/ltsp/x2go-bare-amd64
BOOTIF=01-52-54-00-dd-30-a4
quiet splash
```

As a result of checking these two configurations in
/srv/tftp/ltsp/ltsp.ipxe:
* x2go-bare-amd64 uses a SquashFS image;
* r_x2go-bare-amd64 uses an NFS root filesystem.
... was found:

1. Both entries use the same boot files from
`/srv/tftp/ltsp/x2go-bare-amd64/`:
* vmlinuz
* ltsp.img
* initrd.img

2. but they use different root filesystems:
* non-NFS mode:
  `/srv/ltsp/images/x2go-bare-amd64.img`
* NFS mode:
  `/srv/ltsp/x2go-bare-amd64`

The bug report can be closed.

Sincerely,
Serhii Horichenko


ср, 19 серп. 2026 р. о 23:24 Mike Gabriel <sunweaver@debian.org> пише: