我想更新东芝QOSMIO-G30上的BIOS。exe
我从制造商网站下载的文件应该独立于操作系统!但是,使用Wine我无法将文件执行到FLASH系统BIOS。有什么办法可以在Ubuntu中更新BIOS吗?
我想更新东芝QOSMIO-G30上的BIOS。exe
我从制造商网站下载的文件应该独立于操作系统!但是,使用Wine我无法将文件执行到FLASH系统BIOS。有什么办法可以在Ubuntu中更新BIOS吗?
Answers:
引用自同一网站:
因此,您终于可以迁移到无Windows的计算机了,享受全新的Linux OS,没有特洛伊木马/病毒,没有减速,一切都完美无缺。突然,您需要更新主板上的BIOS以支持某些新硬件,但是通常主板供应商仅提供基于DOS的BIOS闪存实用程序。死了 幸运的是,这个问题很容易解决...
以下是要遵循的步骤:
步骤1:下载FreeDOS启动盘软盘映像
步骤2:将BIOS闪存实用程序和新的BIOS映像复制到已安装的软盘映像中
步骤3:刻录可启动的CD,它将模拟软盘设备以供使用
步骤4:重新启动,刷新,重新启动,享受您的新BIOS
资料来源:linuxinsight.com
我强烈建议不要使用Wine来通过.exe刷新BIOS。如果出问题了,刷新BIOS可能会使您的计算机变得笨重。
一些制造商(例如,我知道Dell确实有)具有Linux的替代BIOS升级方法。
但是,如果东芝不提供任何Linux兼容选项,那么最好的选择是:
jockey
(也称为Additional Drivers
),请查看是否可以为图形卡启用驱动程序。
(没有软盘,没有CD,没有DOS,没有FreeDOS,没有Win *)
通常有两个文件:
一个二进制文件,其中包含将要传输到主板rom芯片中的所有数据(固件),
一个二进制文件,它是一个可执行的实用程序,用于将固件实际传输到主板,并进行一些检查。
制造商可以将这两个二进制文件合并为一个自解压的压缩可执行文件(.exe,类似于.zip文件)。
在这种情况下,GNU / linux用户可以解压缩.exe文件并解压缩固件文件。然后使用flashrom实用程序可以将新固件刷新到主板上。
我已经使用技嘉GA-Z68MA-D2H-B3(1.3版)和一个包含F10固件修订版的.exe文件测试了此过程。
要备份旧固件:
flashrom -p internal -r backup.rom -o backuplog.txt
要编写新固件,请用新固件替换Z8MAD2H3.F10:
flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt
要从不成功的写作中恢复过来,如果您在第一步中完成了备份:
flashrom -p internal -w backup.rom -o restorelog.txt
没有像操作系统无关的二进制可执行文件这样的东西。由于“ exe文件”可能表示“名称以.EXE结尾的文件”,因此很可能是Windows Portable可执行文件或MS-DOS可执行文件。
BIOS升级实际上应该是您可以使用简单的系统(例如MS-DOS或FreeDOS)进行的低级升级。
因此,这里的第一步是检查可执行文件是MS-DOS可执行文件还是Windows可执行文件。如果它是Windows可执行文件,并且不能在Wine下运行,请尝试使用归档工具来查看它是否可以提取(有时在这里解压缩可能会有所帮助),因此您可以获得Flash映像以及MS-DOS Flash工具(这不是MS-DOS工具第一次打包在Windows专用安装程序中)。
没有Flash工具,就有像Uniflash这样的通用Flasher值得一试。如果要运行它且仅是Windows,则不错的选择是获取Windows Preinstallation Environment实时CD,该CD具有基本系统并能够运行Flash工具,但是不幸的是,这需要Windows许可证。
如果幸运的话,您会获得一组MS-DOS工具,只需获取一些FreeDOS实时CD或软盘映像,然后启动进入FreeDOS即可使用这些工具(尽管您需要将这些工具放在单独的软盘/笔/ CD中) )。如果您还算幸运的话,您可能会得到一个随时可以启动的磁盘映像(因为很多人也可以将软盘映像打包在软盘映像写入器中)。