PXEboot multiple OS

Hello,

Je souhaiterais installer un serveur PXE sur ma debian me permettant de booter sur plusieurs environnements différents.

J’ai déjà créé toute la conf côté DHCP et TFTP, j’ai fait un test avec une seule image, en me basant sur ce tuto, ça marche très bien, maintenant, ce que je souhaiterais faire, c’est dans mon menu PXE, pouvoir choisir entre, par exemple :

  • Installation d’une debian en netinstall
  • Démarrer une TAILS
  • Démarrer un Hirren BOOT CD (ou n’importe quoi d’autre pour du débug)

Bref, je voudrais pouvoir avoir un environnement de boot pxe multiple, mais je ne vois pas du tout comment faire avec les outils de base.
Je pense qu’inviduellement, il y a ce qu’il faut pour chacune de ces images, mais ce que je ne vois pas, c’est comment bricoler un menu me permettant de choisir à la volée ce sur quoi je vais booter.

Sauriez vous m’aider ? Merci !

Hello,

Tu as de la chance car il y a un projet open-source qui s’est penché là-dessus et qui a très bien fait les choses : iPXE .

En gros c’est un chargeur de démarrage qui peut être chargé via PXE. Comme pxelinux .
Cependant iPXE possède le code requis pour utiliser les interfaces réseau des machines, sait utiliser un routeur, intègre un client HTTP et HTTPS , un client FTP, un client DHCP, l’IPv6 ETC.

De plus, iPXE est plus facile à utiliser/paramétrer que pxelinux.

A savoir, on peut utiliser iPXE depuis une clé USB ou autre support de démarrage et pas seulement depuis PXE.

Je recommande chaudement ce logiciel !


AnonymousCoward