http:// myrepos / *。isoの下にISOイメージのリポジトリ(ISO形式の多くの異なるOSインストーラー)があります。そのリポジトリからgPXE(必要に応じてmemdiskあり/なし)とhttpfsを使用して起動したいと思います。これらのISOイメージを抽出したくありません。 netboot.meまたはboot.kernel.orgと同様に機能しますが、ISOイメージ全体を使用します。 ISOイメージ全体をgPXEからロードすることは可能ですか?どうやってするか?
これは、memdiskをカーネルとしてpxeブートし、isoファイルをinitrdとして指定することで実現できると思います。
http://syslinux.zytor.com/wiki/index.php/MEMDISK
これをhttp経由で完全に実行できるかどうかは完全にはわかりませんが、そのrepoディレクトリでtftpのサポートが必要になる場合があります。
さらに詳しい情報:
メモリ消費を抑えるために、Memdiskの代わりにGrub4dosを使用することをお勧めします。 isoイメージよりgrub.exeをロードし、(0xff)方向にマッピングします。
私はここに完全な記事を見つけました:[デッドリンク]
よろしくお願いします。
はい、httpのサポートに(遅いtftpの代わりに)pxeの代わりにgpxeを使用できます。 pxeからgpxeをチェーンロードできます(既存のネットブートromがgpxeをロードできることを意味します)。
私のシステムでは、pxeブートメニューを使用するので、CDエントリは次のようになります。
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
このトピックはかなり古いものだと思いますが、同様のヘルプをたくさん検索した後、ブートサーバーがわかったので、可能な限り情報を共有しようと思います。
MEMDISKが動作するには、ISOよりも多くのRAMが必要です。ネストされたRAMディスクと圧縮のため、ISOサイズの2倍を超えることがあります。
可能な解決策として http://reboot.pro フォーラムとgrub4dosを強くお勧めします。現在、一連のブート/修復/インストールISOイメージから選択することに興味があります。理論的なプロセスは次のとおりです。
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]
Menu.gpxeはTFTPではなくHTTP上にあるため、grub4dosの(pd)デバイスはHTTPファイルシステムである可能性があることに注意してください。これにより、起動するISOのリストにアクセスできます。 SB方式 準備用で、Windowsの無人インストールも可能ですが、これで十分です。
1 http://reboot.pro/2936/page__st__10
2 http://reboot.pro/5187/page__st__12
3 http://reboot.pro/5187/page__st__12