https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2019-11-26T15:33:37ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #29318: Tester la création d’une image de boot USB qui télécharge tout depuis Internethttps://dev-eole.ac-dijon.fr/issues/29318?journal_id=1399672019-11-26T15:33:37ZLaurent Florilaurent.flori@ac-dijon.fr
<ul></ul><p>Compiler ipxe sur une ubuntu bionic:</p>
<pre>
apt-get install git make gcc binutils perl liblzma-dev mtools mkisofs
git clone git://git.ipxe.org/ipxe.git
cd ipxe/src
# Si on compile sans options, on aura tous les binaires disponibles dans bin/
make
# On peut aussi compiler seulement certains binaires (ex pour une clef usb)
make bin/ipxe.usb
</pre>
<p>On peut embarquer un script dans le fichier compilé:<br /><pre>
make bin/ipxe.usb EMBED=/path/to/bootscript
</pre></p>
<p>On peut faire télécharger un fichier équivalent au fichier pxelinux.0 depuis un dhcp. <br /><pre>
make bin/undionly.kpxe EMBED=monscript
</pre><br />Contenu du script monscript<br /><pre>
# cat monscript
#!ipxe
dhcp
chain http://192.168.0.1/boot.txt
</pre><br />Contenu du fichier boot.txt<br /><pre>
#!ipxe
kernel linux bootfile=http://192.168.0.1/boot.txt auto=true priority=critical auto url=http://192.168.0.1/./preseed.cfg initrd=initrd.gz
initrd initrd.gz
boot
</pre></p>
<p>Il existe aussi une command <strong>config</strong> qui affiche une interface de configuration à chaud. A l'invite de ipxe taper <pre>config</pre></p> Distribution EOLE - Tâche #29318: Tester la création d’une image de boot USB qui télécharge tout depuis Internethttps://dev-eole.ac-dijon.fr/issues/29318?journal_id=1400642019-11-27T15:33:55ZLaurent Florilaurent.flori@ac-dijon.fr
<ul></ul><p>Essai pour démarrer une image Opnsense depuis le réseau</p>
<p><strong>Le démarrage s’arrête au moment de monter le système de fichier racine (unable to mount root)</strong></p>
<p>Le principe est d'utiliser memdisk comme kernel et l'image opnsense comme initrd<br />Au prompt ipxe:<br /><pre>
dhcp
kernel http://boot.netboot.xyz/memdisk
initrd http://server/with/opnsense.img
boot memdisk
</pre></p>
Remarques:
<ul>
<li>Dans nebula on ne dépasse pas le menu interne de opnsense (il n'y plus d'entrées clavier).</li>
<li>Sur une machine physique on arrive jusqu'au montage du système de fichier racine.</li>
</ul>
<p>image utilisée [[<a class="external" href="http://mirror.as24220.net/opnsense/releases/19.7/OPNsense-19.7-OpenSSL-vga-amd64.img.bz2">http://mirror.as24220.net/opnsense/releases/19.7/OPNsense-19.7-OpenSSL-vga-amd64.img.bz2</a>]]</p> Distribution EOLE - Tâche #29318: Tester la création d’une image de boot USB qui télécharge tout depuis Internethttps://dev-eole.ac-dijon.fr/issues/29318?journal_id=1400652019-11-27T15:35:54ZLaurent Florilaurent.flori@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #29318: Tester la création d’une image de boot USB qui télécharge tout depuis Internethttps://dev-eole.ac-dijon.fr/issues/29318?journal_id=1400662019-11-27T15:35:59ZLaurent Florilaurent.flori@ac-dijon.fr
<ul><li><strong>Assigné à</strong> mis à <i>Laurent Flori</i></li></ul> Distribution EOLE - Tâche #29318: Tester la création d’une image de boot USB qui télécharge tout depuis Internethttps://dev-eole.ac-dijon.fr/issues/29318?journal_id=1400772019-11-27T16:01:25ZLaurent Florilaurent.flori@ac-dijon.fr
<ul></ul><p>Possiblité de démarrer depuis le premier disque dur depuis ipxe:</p>
<p>A prompt ipxe:<br /><pre>sanboot --no-describe --drive 0x80</pre></p> Distribution EOLE - Tâche #29318: Tester la création d’une image de boot USB qui télécharge tout depuis Internethttps://dev-eole.ac-dijon.fr/issues/29318?journal_id=1409882020-01-20T14:54:50ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul>