![使用“dd”命令而不是“UNetbootin”更新 Dell Latitude BIOS](https://linux22.com/image/6422/%E4%BD%BF%E7%94%A8%E2%80%9Cdd%E2%80%9D%E5%91%BD%E4%BB%A4%E8%80%8C%E4%B8%8D%E6%98%AF%E2%80%9CUNetbootin%E2%80%9D%E6%9B%B4%E6%96%B0%20Dell%20Latitude%20BIOS.png)
我正在做这些指示。我无法使用UNetbootin
,因此我尝试使用dd
命令:
sudo dd if=~/Downloads/fdbasecd.iso of=/dev/sdc bs=10M
之后dd
,可启动 USB 的文件系统是iso9660
,当我挂载它时,它显示:
$sudo mount /dev/sdc /media/cdrom
mount: /dev/sdc is write-protected, mounting read-only
由于是只读的,因此无法执行此步骤指示:
完成此操作后,将BIOS exe文件复制到USB存储设备中。
显然,使用UNetbootin
.但是,我已经创建了可启动 USB,dd
但我不知道如何将 BIOS exe 文件复制到其中。
有没有任何解决方案或任何替代的命令行方法。
答案1
dd
我可以通过以下两个链接使用命令更新 Dell Latitude BIOS :
- https://wiki.ubuntu.com/DellBIOS下一节:使用 FreeDOS USB 驱动器升级
- http://www.chtaube.eu/computers/freedos/bootable-usb/
我所做的步骤很简单。首先下载并解压:
bunzip2 FreeDOS-1.1-memstick-3-30M.img.bz2
然后运行dd
:
sudo dd if=FreeDOS-1.1-memstick-3-30M.img of=/dev/sdb bs=1M
然后将BIOS可执行文件复制到USB中(注意,即使我们使用dd
命令,USB也是可写的并且有分区):
sudo mount /dev/sdb1 /media/usb
sudo cp D820_A10.EXE /media/usb/
然后重新启动:
sudo reboot
重新启动时,按 F12,然后转至FreeDOS without loading drivers
。然后你进入C:\>
命令dir
显示BIOS可执行文件,所以只需运行它D820_A10.EXE
,剩下的就是更新过程,之后它会自动重新启动,并且可以验证BIOS是否已更新。