J'ai un référentiel d'images ISO (plusieurs installateurs de systèmes d'exploitation différents au format ISO) sous le nom de http://myrepos/ *.iso. Je voudrais démarrer à partir de ce répertoire en utilisant gPXE (avec/sans memdisk si nécessaire) et httpfs. Je ne veux pas extraire ces images ISO. Cela devrait fonctionner de manière similaire à netboot.me ou boot.kernel.org mais en utilisant des images ISO entières. Est-il possible de charger une image ISO complète via gPXE ? Comment faire ?
Réponses
Trop de publicités?Je crois que vous pouvez le faire en démarrant memdisk comme noyau et en spécifiant le fichier iso comme initrd.
http://syslinux.zytor.com/wiki/index.php/MEMDISK
Je ne suis pas tout à fait sûr que vous serez en mesure de le faire complètement par http, vous pouvez avoir besoin du support tftp dans ce répertoire repo.
Pour plus d'informations :
Oui, vous pouvez utiliser gpxe au lieu de pxe pour le support http (au lieu de tftp lent). Vous pouvez charger en chaîne gpxe à partir de pxe (ce qui signifie que n'importe quelle rom de netboot existante peut charger gpxe).
Pour mon système, j'utilise le menu de démarrage de Pxe et mes entrées de CD ressemblent à ceci :
label f6
menu label ^4) UBCD
kernel Kernek/memdisk (or http://192.168.10.1/Kernel/memdisk)
append iso initrd=192.168.10.1/Images/ubcd.iso
Je vois que ce sujet date un peu, mais après avoir tant cherché une aide similaire, j'ai l'impression que maintenant que j'ai compris mon serveur de démarrage, je vais essayer de partager des informations partout où c'est possible.
MEMDISK a besoin d'une plus grande quantité de RAM que l'ISO pour fonctionner. Parfois plus du double de la taille de l'ISO, en raison de l'imbrication des disques de RAM et de la compression.
Je recommande vivement le http://reboot.pro forums et grub4dos comme solution possible. Pour l'instant, je suis intéressé par la sélection d'une série d'images ISO de démarrage/réparation/installation. Le processus théorique est le suivant :
PXE -> ISC DHCPd -> gPXE 1) tftp-hda://unidonly.kpxe
-> gPXE 2) menu http://../menu.gpxe -> [grub4dos][1]
grub4dos -> [Return to gPXE][2]
-> [grldr or grub.exe][3]
Notez que parce que le menu.gpxe est sur HTTP et non TFTP, le périphérique (pd) dans grub4dos peut être le système de fichiers HTTP, qui nous permet alors d'accéder à la liste des ISO à partir desquels démarrer. Le site Méthode USB pour la préparation, qui permet également des installations Windows sans surveillance, devrait suffire.
1 http://reboot.pro/2936/page__st__10
2 http://reboot.pro/5187/page__st__12
3 http://reboot.pro/5187/page__st__12