6 votes

Comment démarrer une image ISO en utilisant gpxe et memdisk ?

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 ?

3voto

MattyB Points 993

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 :

http://www.etherboot.org/wiki/bootingmemdisk

2voto

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.

2voto

Je vous recommande d'utiliser Grub4dos au lieu de Memdisk pour réduire la consommation de mémoire. Charger Grub.exe que l'image iso, le mapper avec la direction (0xff).

J'ai trouvé un article complet ici : [lien mort].

J'espère que cela vous plaira.

1voto

Anananas Points 1

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X