iPXE:未登録のSANデバイス0x80

iPXE:未登録のSANデバイス0x80

私の考えではPXE。 ~からサンブートの例HTTPターゲットのISOから起動できる必要があります。

sanboot http://boot.ipxe.org/freedos/fdfullcd.iso

しかし、これは私には効果がありません。提案はありますか? iPXEを構築し、それをUSBスティックにフラッシュしました。

iPXE> dhcp
iPXE> ping google.com
64 bytes from 172.217.17.110: seq=1
64 bytes from 172.217.17.110: seq=2
Finished: Operation canceled (http://ipxe.org/0b072095)
iPXE> sanboot http://boot.ipxe.org/freedos/fdfullcd.iso
Registered SAN device 0x80
Booting from SAN device 0x80
Boot from SAN device 0x80
Boot from SAN device 0x80 failed: Error 0x3d222083 (http://ipxe.org/3d222083)
Unregistered SAN device 0x80
iPXE>

私が試したこと:

  • デバッグオプションでiPXEを構築するDEBUG=efi_block
  • レガシーとUEFIの切り替えBIOS >> Advanced >> CSM Configuration >> Storage

編集:Debianで使用するには:

sanboot http://gemmei.ftp.acc.umu.se/debian-cd/current/amd64/iso-cd/debian-10.8.0-amd64-netinst.iso

答え1

2番目のエラーコードを持つURLは、リンクされたページのエラー記述がiPXEコードのUEFI専用部分を参照するため、UEFIバージョンのiPXEを使用していることを示します。

ただし、FreeDOSはUEFIとまったく機能しないため、fdfullcd.isoUEFIを使用して起動できません。

システムでFreeDOSを起動するには、CSMを有効にする必要があります(レガシーに設定)。そして代わりに、古いBIOS用のiPXEバージョンを使用してくださいipxe.efi

最初にiPXEを起動した方法はわかりません。 PXEネットワークブートを使用していますか、CDやUSBスティックからローカルにiPXEをロードしていますか、ipxe.lkrnGRUBなどで実行していますか?これは、FreeDOS ISOイメージを起動するためにiPXEのレガシーBIOSバージョンを起動する能力に大きな影響を与えます。

お願いします質問を編集してくださいより多くの情報を追加し、可能であればより多くの提案を追加するように回答を編集します。あるいは、他の人が最初に見つけたら、別の答えを書くこともできます。

関連情報