Thursday, January 14. 2010
BIOS update by extracting HD image from ISO
Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Hi Hanno,
in order to get the BIOS updated, you don't even have to extract anything from the iso.
You can use the "raw" parameter for memdisk and boot the whole iso files.
I did some BIOS updates on my ThinkPad this way and it has always worked fine.
in order to get the BIOS updated, you don't even have to extract anything from the iso.
You can use the "raw" parameter for memdisk and boot the whole iso files.
I did some BIOS updates on my ThinkPad this way and it has always worked fine.
You can also use memdisk with LILO... a snip from my lilo.conf that uses freedos for BIOS updates
image=/boot/dos/memdisk
label=dos
initrd=/boot/dos/FDOEM.144
image=/boot/dos/memdisk
label=dos
initrd=/boot/dos/FDOEM.144
It might not be the best idea for notebook, but I used it to update BIOS on a cuple of motherboards without a problem...
Hi,
you can use freedos on a USB stick with BIOS downloaded to boot on USB and update the BIOS
see you
Loux
you can use freedos on a USB stick with BIOS downloaded to boot on USB and update the BIOS
see you
Loux
If you can get at the raw BIOS image, you can use flashrom (http://www.flashrom.org/Flashrom) and you don't even need to reboot.
Add any discoveries to http://www.thinkwiki.org/wiki/BIOS_Upgrade please.
Added the grub2 entry to 40_custom and it complained I needed to load the kernel first...
In case somebody reads this...
If you have a separate /boot partition, then you have to remove the /boot from the path and use this
menuentry "HD Image" {
set root=(hd0,2)
linux16 /memdisk
initrd16 /hdimage.img
}
Check you entries for the linux kernels in your grub.cfg file. There will be no /boot "prefix"
If you have a separate /boot partition, then you have to remove the /boot from the path and use this
menuentry "HD Image" {
set root=(hd0,2)
linux16 /memdisk
initrd16 /hdimage.img
}
Check you entries for the linux kernels in your grub.cfg file. There will be no /boot "prefix"