当固件不在固件工具存储库中时,使用没有软盘驱动器的 Linux 在戴尔上更新 BIOS

当固件不在固件工具存储库中时,使用没有软盘驱动器的 Linux 在戴尔上更新 BIOS

我想更新我的 Dell Studio XPS 1340 上的 BIOS。我有用于在 Windows 上安装它的 .exe 文件,但我的计算机上没有安装 Windows。我目前正在运行 Ubuntu 9.04 64 位。

我现在该怎么做才能将 BIOS 从 A07 更新到 A11?我没有可用的软盘驱动器,查看 Dell Linux 固件工具页面显示我的型号 (SystemID: 0x0271) 不在他们的存储库

如果有必要的话,我并不反对出去买一个新的拇指驱动器。

答案1

如果是基于 DOS 的安装程序,则可以使用启动 CD - CD 上只需有 DOS 启动即可。请尝试访问 www.bootdisk.com 以获取一些可下载的启动 CD。否则,如果是基于 Windows 的安装程序,我建议创建 WinPE/BartPE 启动 CD 并从闪存驱动器安装(WinPE/BartPE 闪存驱动器也应该可以使用)。

答案2

如果你因为意识形态原因不使用 Windows,你可能需要看看自由而不是基于 Microsoft 的解决方案(当然,无论如何您可能都想看看它)。

过去,我曾经将 Dos 启动软盘的映像文件写入 CD 以获得合适的 Dos 启动 CD - 一次使用之后,您就会得到一个杯垫,但是这可以省去让 Dos 和 USB 协同工作的麻烦(mkisofs 的 -b 选项可以让您开始)。

答案3

编辑:正如 ~quack 在下面指出的那样,此脚本使用您在问题中引用的相同存储库,因此当然不会起作用。戴尔可能仅为支持 Linux 的计算机维护此存储库。

戴尔biosupdate工具不起作用?这就是我一直在使用的。只需下载 shell 脚本并以 root 身份运行它。它会告诉您系统信息、当前 bios 版本,并列出所有可用的 bios 版本,然后询问您要做什么。

答案4

不久前,我专门为 Ubuntu/Debian 系统编写了说明。根据要求,以下是其要点:

  1. 使用分区在闪存驱动器上创建单个 FAT16 格式的分区。
  2. 使用网启动在闪存驱动器上安装可启动的 FreeDOS。
  3. 将主板的 BIOS 更新和刷新实用程序文件复制到闪存驱动器的根目录中。

两个都分区网启动可通过以下方式获得apt-get可能通过好吃

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

相关内容