drakkar-lig / walt-python-packages

Home of walt-node, walt-server, walt-client and walt-common python packages.
https://walt-project.liglab.fr
BSD 3-Clause "New" or "Revised" License
5 stars 3 forks source link

Handle more variants of pc nodes #28

Closed eduble closed 5 years ago

eduble commented 5 years ago

Note: part of this issue should be attached to project walt-node-boot. We just put it here in order to have all walt issues in the same place.

eduble commented 5 years ago

The bootloader is now able to detect if node is pc-x86-64 or pc-x86-32. See https://github.com/drakkar-lig/walt-node-boot/commit/88d82a96f832859493f6c019db3217afddcab849.

eduble commented 5 years ago

The bootloader was updated again to support UEFI. See https://github.com/drakkar-lig/walt-node-boot/commit/a72c7d0a9ba767c53aece04d591cbf7cf617729e.

However, the ipxe boot script had to be modified, in order to make it work in the UEFI case. In this case, the initrd has to be referenced on the kernel directive line.

eduble commented 5 years ago

A default image for 32bits PC nodes is now ready: repository https://github.com/drakkar-lig/walt-pc-debian now allows to build 2 images, one for 32bits PC and one for 64bits PC. See https://github.com/drakkar-lig/walt-pc-debian/commit/8067902792f4a64098ca8abf023f9bc54ae90412. Note: with next commit https://github.com/drakkar-lig/walt-pc-debian/commit/69bef84d7aa998998baabec033668d8c7f251d54, the 32bits image can be used with 64bits-capable PC, too. With this last improvement, the issue can be closed.