[X2Go-User] pxeboot in Debian Buster (not booting, which pxelinux.0?)
Luciano Andino
lucianoandino.ar at gmail.com
Fri Feb 28 17:27:58 CET 2020
Hello, I'm x2go user since some years ago. Now trying to install a new
PXEBOOT server. What I did:
1) Updated x2go sources according:
https://wiki.x2go.org/doku.php/wiki:repositories:debian
2) Then continued building system with instructions
https://wiki.x2go.org/doku.php/doc:howto:tce#building_your_own_x2go-tce_image
$ apt-get install genisoimage git-core live-build live-config-doc
live-manual-html live-boot-doc lsb-release netcat-traditional
$ apt-get install apt-cacher-ng
$ apt-get install qemu-user-static
# dpkg -l|grep x2go
ii x2go-keyring
2019.08.20+git20190820.118+10.main.1 all GnuPG keys of all
X2Go developers and the X2Go archive
rc x2gothinclient-management
1.5.0.1-0x2go2+git20191129.725+10.main.1 all Management tools for
X2Go Thin Client chroot server
$ mkdir /usr/local/x2gobuild ; cd /usr/local/x2gobuild
# then created the three files
patchscript/x2go-tce-build/x2go-tce-config
# applied patchscript and started to build
root at pxeserver:/usr/local/x2gobuild# ./x2go-tce-build
....
cryptsetup: WARNING: Couldn't determine root device
cryptsetup: ERROR: Couldn't resolve device /dev/sda3
cryptsetup: WARNING: The initramfs image may not contain cryptsetup
binaries nor crypto modules. If that's on purpose, you may
want to uninstall the 'cryptsetup-initramfs' package in order to
disable the cryptsetup initramfs integration and avoid this
warning.
....
Build is done:
'./live-build-x2go-20200227200355-netboot-amd64-openbox-magic-pixel-workaround-buster'
641641 bloques
[2020-02-27 20:20:07] lb clean
P: Cleaning chroot
root at pxeserver:/usr/local/x2gobuild#
3)
* http server installed. Both x2go-tce.sessions &
x2go-tce-filesystem.squashfs are accesible through niginx.
root at pxeserver:/usr/local/x2gobuild# cp
live-build-x2go-20200227200355-netboot-amd64-openbox-magic-pixel-workaround-buster/x2go-tce-filesystem.squashfs
/var/www/html/x2go-tce/
* dhcp server installed and working.
4) Netbooting
4.1) atftp server working
4.2) Copied x2go-tce-vmlinuz and x2go-tce-initrd.img to
/srv/tftp/x2go-tce
4.3) created in tftproot "pxelinux.cfg/x2go-tce" (file reference to
x2go-tce/vmlinuz and x2go-tce/initrd.img instead, changed that)
4.4) looking for a pxelinux.0 file:
4.4.1) root at pxeserver
:/usr/local/x2gobuild/live-build-x2go-20200227200355-netboot-amd64-openbox-magic-pixel-workaround-buster#
cp live-image-amd64.netboot.tar /srv/tftp/
root at pxeserver:/usr/local/x2gobuild/live-build-x2go-20200227200355-netboot-amd64-openbox-magic-pixel-workaround-buster#
tar xvf live-image-amd64.netboot.tar
# copied tftpboot directory to tftproot directory
root at pxeserver:/srv/tftp# ls
advanced.cfg install.cfg libcom32.c32 libmenu.c32 live menu.cfg
pxelinux.cfg stdmenu.cfg x2go-tce
hdt.c32 ldlinux.c32 libgpl.c32 libutil.c32 live.cfg pxelinux.0
splash.png vesamenu.c32
---> Result, system does not boot (ethernet driver fails)
or
4.4.2) Using old x2gothinclient_preptftpboot script
---> System boots but login screen offers to connect to an X server
somewhere in the Internet (seems is not using sessions file)
Thanks in advance,
--
Luciano Andino
Master en Ing. de Software - BMSTU
Ing. en Sistemas de Información - UTN FRSF
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x2go.org/pipermail/x2go-user/attachments/20200228/b14ccd37/attachment.html>
More information about the x2go-user
mailing list