外部USBフロッピードライブを使用せずに、現代のPC(フロッピーコントローラのないメインボード)でPXEブートMS DOS 7.x/8.xを起動する方法
MS DOS 6.22以前またはその他のフレーバーPXEは、フロッピーレスハードウェア上で大丈夫です。しかし、DOS 7.xと8.xは起動時のエラーをレンダリングします."コマンドインタプリタの名前(例えば、C:\ Windows\Command.com)"を入力します。
私は研究中にどこかに読みましたこれは、フロッピーコントローラより少ないハードウェアの出現により、より一般的になるようになったかなり不明なエラーでした。
[。]ハードウェア(BIOS依存)では、起動前にUSBフロッピードライブをコンピュータに接続することもできます(ただし、「 黄金フロッピードライブ 」になる可能性があります。それでも呼ばれたところ)。
ロシアのサイトから(私は約1年前に読み、ハイパーリンクを見つけることができません)MS-DOSバージョン> 6.22初期化中にいくつかの種類のフロッピードライブリセットをしました。
これを解決するにはどうすれば(物理的な外部USBフロッピーなしで)?
[。]これを解決できるいくつかの種類の仮想フロッピードライバがあるかもしれません(たとえば、DOSイメージロードの前にロードされる)?
それとも私を正しい方向に向けることもできます(たぶん、六角住所、さらに説明や何か)?
ところでsyslinux + memdiskを使用していますが、このエラーは、いくつかのSymantecとHP LANイメージングフォーラムでトリミングされているのを見ました(通常はDOS6.22を取得して使用することで解決された場合)。
編集:
[。]完全に忘れた私は2年前のコメントで(今デッド)リンクを投稿しましたが、それでも アーカイブ !見積もり:
- 問題/症状:
PXEブートメニューまたは管理ブートを介してイメージングすると、コマンドインタプリタが不良または欠落しています。
[。]コマンドインタプリタの名前を入力します
[。]エラー:コマンドインタプリタがありません- 原因:
[。]マシンにフロッピーコントローラがないか、BIOSでフロッピーコントローラが無効になっています。
[。] Windows 98 DOSにはフロッピーコントローラが必要です。- 修理:
[。]マシンにフロッピーコントローラがある場合は、BIOSで有効にします。
[。]マシンにフロッピーコントローラーがない場合は、AttTached Patch PXE 4.03aをダウンロードして以下の手順に従ってください。
古典的なpxelinux/memdiskアプローチではありませんか?
ラベル1
[。]メニューラベルDOS.
カーネルmemdisk.
[。] initrd = dos.imgを追加します
編集
memDiskはHDD、CD、フロッピーディスクなどをエミュレートすることができます。時にはそれはあなたのイメージを分析し、あなたがマウントしたいものを検出し、そして時々あなたはコマンドラインでそれを言わなければならないことを検出することができます。
dOSディスクの場合だけです
initrd = dos.imgを追加します
また
initrd = dos.img EDDを追加します
また
initrd = dos.imgフロッピーを追加します
違いはmemedisk ページ で説明されています(---)基本的には異なるエミュレーションモードを強制します。
すなわちEDD=フロッピーディスク用の拡張ディスクドライブサービスのエミュレーション
「Windows 98 DOSはフロッピーコントローラを必要とする」と言ったとき。それは本当ではない;このレベルでは、誰もフロッピーコントローラにタッチしますが、BIOS INT 13Hです。そしてこの割り込みはmemdiskをエミュレートするものです。さまざまなモードは、int 13h、Ah = 15hからの戻り値に影響します。
Mondance.comの要求を得ている場合、io.sysのように見えます。
そのため、Command.comファイルを指すようにCOMPECを定義するconfig.sysファイルがあることを確認してください。
これがあなたの質問のすべてに答えているわけではありませんが、それはあなたが持っていた少なくとも1つに答えます。
過去5年以内のほぼすべてのマシンがサポートされています。
「ネットワークブート」のBIOS/EFIを調べて、それを有効にできるかどうかを確認してください。 F11またF12 起動中(しかしそれは変わることができます)。