web-dev-qa-db-ja.com

ファームウェアがfirmware-toolsリポジトリにない場合は、フロッピードライブのないLinuxでDellのBIOSを更新します

Dell Studio XPS 1340のBIOSを更新したい。Windowsにインストールするための.exeファイルがありますが、このコンピュータにWindowsがインストールされていません。私は現在Ubuntu9.0464ビットを実行しています。

BIOSをA07からA11にアップデートするにはどうすればよいですか?使用可能なフロッピードライブがありません。DellLinuxファームウェアツールのページを見ると、モデル(SystemID:0x0271)は リポジトリ にありません。

外出して必要に応じて新しいサムドライブを購入することに反対していません。

2
Shane

DOSベースのインストーラーの場合は、代わりにブートCDを使用できます。CDでDOSを起動する必要があります。ダウンロード可能なものについては、www.bootdisk.comをお試しください。それ以外の場合、Windowsベースのインストーラーの場合は、WinPE/BartPEブートCDを作成し、フラッシュドライブからインストールすることをお勧めします(WinPE/BartPEフラッシュドライブも機能するはずです)。

2
Multiverse IT

アイデア上の理由でWindowsを使用していない場合は、Microsoftベースのソリューションではなく FreeDos を検討することをお勧めします(もちろん、とにかく検討することをお勧めします)。

私は過去に、適切なDosブートCDを取得するためにDosブートフロッピーのイメージファイルをCDに書き込んだことがあります-一度使用するとコースターになりますが、DosとUSBを連携させることについての混乱を省きます( mkisofsの-bオプションで作業を開始できます)。

0
Neal

編集:〜quackが以下で指摘しているように、このスクリプトは質問で参照しているのと同じリポジトリを使用するため、もちろん機能しません。デルは、Linuxをサポートしているコンピュータに対してのみこのリポジトリを維持している可能性があります。

dellbiosupdate.sh は機能しませんか?それは私が使ってきたものです。シェルスクリプトをダウンロードして、rootとして実行するだけです。それはあなたにあなたのシステム情報、あなたの現在のBIOS回転を教えて、そしてすべての利用可能なBIOS回転をリストして、そしてあなたに何をすべきか尋ねます。

0
Ryan Thompson

しばらく前に、Ubuntu/Debianシステム専用の手順を書きました。リクエストに応じて、その要点は次のとおりです。

  1. gpartedを使用して、フラッシュドライブに単一のFAT16フォーマットのパーティションを作成します。
  2. unetbootinを使用して、起動可能なFreeDOSをフラッシュドライブにインストールします。
  3. マザーボードのBIOSアップデートとフラッシュユーティリティファイルをフラッシュドライブのルートにコピーします。

gpartedunetbootinの両方がapt-getそしておそらくyum経由。

http://0sumgain.blogspot.com/2009/11/updating-motherboard-bios-from-ubuntu.html

0
0sumgain

フロッピーイメージをCDに変換し、Cdを書き込み、そこから起動して、そこからフラッシュします。先週、ThinkpadT42でそれを実行しました。

これはフロッピーベースのフラッシュユーティリティでのみ機能する可能性があります。一部のWindowsベースのフラッシュユーティリティは大きすぎてフロッピーイメージに収まらないためです。これはCDですが、ファイル用のスペースは1.44MBに制限されています。

Windowsで実行される一部のDellフラッシュアップデータはDOSでも実行されますが、CDに変換されたDOSフロッピーイメージに適合しない場合があります。

http://www.biosflash.com/e/bios-boot-cd.htm

0
Moab