Hi Fabrizio, hi Frans,
On Fri, Jan 31, 2020 at 04:14:51PM +0100, Frans Spiesschaert wrote:
> Fabrizio Capurro - Yddu schreef op vr 31-01-2020 om 11:18 [+0100]:
> > The network is structured as follows:
> >
> > 1) Main server (AMD Ryzen 7, 32 Gb ram, 1 SSD 500 Gb, 2 network
> > cards, Debian Edu 10 64 bit)
> > 2) 12 PCs with 64 bit processor (thin clients e workstations)
> > 3) 11 old PCs wth 32 bit processor (thin clients)
> >
> > At the moment all these PCs are connected to a Main server and to a
> > router (10.0.0.1/255.0.0.0) via a switch in the 10.0.X.X network
I assume that you want to keep that setup (only one network).
> > Would it be possible in some way to make dated PCs boot with an
> > appropriate kernel?
>
> You have to set up support for older (32 bit) computers. See section
> 17.2.6. of the manual (Add LTSP chroot to support 32-bit-PC clients).
> It is the same section number in the Italian manual.
> It's not just a matter of an appropriate kernel but rather a matter of
> an appropriate image for the 32 bit clients.
The 32-bit machines are run as thin clients, so (as a bit opposed to the
mentioned manual information) you can install the additional 32-bit LTSP
chroot like this (far less disk space and time needed):
ltsp-build-client --arch i386 --eatmydata --no-diskless-edu-workstation
If all went well, run:
ltsp-update-kernels
ltsp-update image
service nbd-server restart
> > Is the Debian Edu server able to recognize the hardware that needs to
> > boot (or even manually set it pc by pc) by "sending" the right
> > kernel?
No, there is no autodetection.
A netbooting client asks for information, the DHCP server sends the answer.
This answer must be different from the default one for the 32-bit clients.
You need to add the 32-bit systems using the GOSa web interface, see the
manual how to do this. Also a slight difference compared to the manual:
(1) You need to edit DHCP settings. If you click the 'Edit settings'
button, you'll see a BOOTUP section. In the filename field, enter
this: /var/lib/tftpboot/ltsp/i386/pxelinux.0
Don't enter anything more, just say ok and you're done.
(2) Skip the NIS netgroup step.
To be on the safe side, run
service isc-dhcp-server restart
In parts out of my head, steps might be missing...
Hope it helps,
Wolfgang
Attachment:
signature.asc
Description: PGP signature