web-dev-qa-db-ja.com

ファームウェアがDOSブートディスクに収まるよりも大きい場合にBIOSをフラッシュするにはどうすればよいですか?

BIOSをフラッシュしたいsupermicroマザーボードを持っていますが、ファームウェアがfreedosブートディスクに収まるよりも大きいです。

どうすればフラッシュできますか?

WindowsではなくデスクトップでLinuxを使用していることを指摘しておく必要がありますそして起動可能なCDはオプションではなく、サーバーにはCDROMドライブがなく、ポータブルドライブもありません。

2
Matt

簡単で、最初はこれを実行しましたが、ファームウェアをフラッシュディスクにコピーするとファイルがCドライブに配置されることに気づきませんでした(ハードドライブではなく、RAMドライブ)私はAドライブだけを見ていました。

これがあなたがすることです。 (これはUbuntuにあります)。

Install unetbootin

Sudo apt-get install unetbootin

Run it.

Select Freedos from the Distribution dropdown and select the correct drive & Type (USB Drive) down the bottom of the dialog.  Then Click OK to install the image to the flash disk.

Copy the BIOS update files to the root of the flash drive.

Boot up server with flash disk inserted.  I just selected LIVE CD from the menu that freedos presents.

And the files are actually on the C drive.  This allowed me flash the bios successfully.

http://www.chavers.us/robs-place-mainmenu-42/17-ubuntu-notes/46-easiest-way-to-create-a-usb-dos-boot-disk-using- linux

0
Matt

下記を参照してください:

これを行うには、2つのソフトウェアをダウンロードする必要があります。 iveはあなたのためにそれらの両方をアップロードしました。

1つ目は、USBスティックを起動可能にするためのhpの小さなユーティリティです: http://rapidshare.com/files/112382685/SP27608.Zip

2つ目は、USBスティックに追加する必要のある実際の起動可能なファイルです: http://rapidshare.com/files/112382778/bootme.Zip

これは、起動可能なcd/dvdディスクを書き込むことができる任意の書き込みプログラムでも実行できます。ディスクを起動可能にするを選択したら、そのディスクにブートファイルを追加する必要があります。

起動可能なDOSUSBキーの作成:

最初:HPUSBドライブプログラムを抽出してインストールします。

2番目:DOSブートファイルをどこかに抽出します。抽出した場所を覚えておいてください。今のところ、それらをC:\ bootme \に抽出したとしましょう(このディレクトリがない場合は、「はい」と答えるか、どこにあるかがわかっている場所に抽出するかどうかを確認するメッセージが表示されます。これらを見つける必要があることを忘れないでください。一分)

3番目:hpユーティリティを実行します。 Vista:アイコンを右クリックし、[管理者として実行]を選択して、管理者としてHPドライブキープログラムを起動する必要があります。

4番目:USBスティックを挿入すると、初めて使用する場合はドライバーが自動的にインストールされます。そうでない場合は、既にインストールされているはずです。

5番目:hpの「ドライブキー」プログラムでファイルシステムとしてFAT32を選択します。私が私のdosbootと呼んでいるものは何でもボリュームを呼び出しますが、それは問題ではありません。 [フォーマットオプション]で、[クイックフォーマット]と[DOS起動ディスクの作成]の横にあるチェックボックスをオンにします。 [次の場所にあるDOSシステムファイルを使用する]の横のボタンを選択し、空白の横にある小さな参照ボタン[...]をクリックして、C:\ bootme(または以前にDOSブートファイルを抽出した場所)に移動します。 [OK]をクリックします。

次に、[スタート]をクリックすると、HPドライブキーユーティリティがUSBデバイスを起動可能なDOSディスクに変えます。確認を求めるウィンドウがポップアップ表示されます。 OKと答えると、続行されます。

uSBスティックを確認すると、3つのファイルがインストールされているはずです。 command.com、io.sysおよびmsdos.sys。それらが表示されない場合、それらが「隠し」ファイルである場合は、それらを再表示する必要があります。または単にそれについて心配しないでください彼らは今そこにいるので大したことはありません。

個人的には、スティック上に新しいファイル用のフォルダーを作成するのが好きです。ただし、これには、c:プロンプトで一度そのディレクトリに変更する必要があります。したがって、この例では、スティック上に「clevo」というフォルダーを作成します。次に、フラッシュするファイルを、作成したこのフォルダーのスティックにコピーします。

これで、フラッシュする準備ができました。

システムを再起動すると、USBスティックが認識されます。それをバイパスしてWindowsに直接移動する場合は、再起動してBIOSに入る必要があります。この例では、sagerはこれにf2キーを使用します。プロンプトが表示されたら、再起動してf2を押します。

bIOSに入ると、ブートタブに移動します。ここでは、デバイスを起動する順序を上下に移動できます。 「USBスティック」がhddまたはcd/dvdドライブの前にあることを確認してください。今のところ、リストの最初にしましょう。今すぐタブを終了タブに移動し(BIOSにあるものだと思います。最後のタブです)、下に移動して保存して終了し、Enterキーを押します。

今回はUSBスティックで再起動し、c:プロンプトが表示されます。この例では、フラッシュするBIOSファイルまたは「clevo」があったディレクトリに移動する必要があります。これを行うには、cd\clevoと入力し、Enterキーを押します。これで、プロンプトが表示されますc:\ clevo>

これが私たちのファイルが必要な場所です。

ここで、c:\ clevo>で入力し、引用符なしで「更新」を求め、Enterキーを押します。これにより、フラッシュが自動的に開始されます。座って待って、迷惑なビープ音を楽しんでください。ビープ音が鳴り終わったら、任意のキーを押して再起動します。何らかの理由でキーを押すように求められても再起動しない場合は、システムの電源をオフにしてからオンに戻します。

何らかの理由でrefreshコマンドがフラッシュを開始しない場合は、phlash16コマンドを使用する必要があります。

これを再度行うには、c:\ clevo>プロンプトを表示し、引用符なしでもう一度「phlash16」と入力してEnterキーを押す必要があります。この方法は通常、フラッシュしているバージョンがシステム上のバージョンよりも新しい場合にのみ使用されます。ただし、通常、refreshコマンドはどちらの方法でも機能します。

もう一度、いずれかのキーを押すように求められたら、ヒットするキーを1つ選択すると、再起動します。今、あなたはそれがウィンドウズに起動するためにUSBスティックを取り除く必要があります!!!または、c:プロンプトに再度起動します。

0
DaffyDuc

「フラッシュブートディスクを使用しない」はどうですか?

マザーボードはUSBスティックからの起動をサポートしていませんか? ;)昨年の私のマザーボードはすべて、USBスティックやCDからの起動をサポートしています。

0
TomTom