How to update Bios without Windows?

Asked by laptoplinux

I am considering updating the BIOS on my laptop. This is something I am very leery of doing because I don't want to brick my new box.

1) How does one update the BIOS when running in a purely linux environment? In my case Hardy Heron. I see in the repositories a program called flashrom. Does it work and is it safe.

2) If I do indeed update my BIOS in the event of trouble is there a way I can roll back to the BIOS that is installed now?

Is there a tutorial/Faq someplace on Ubuntu re: this? I can't find anything generic just lots of info specific to the Dell machines.

Thanks

SMBIOS 2.3 present.
45 structures occupying 1418 bytes.
Table at 0x000EB160.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
 Vendor: TOSHIBA
 Version: Version 1.30
 Release Date: 01/17/2006
 Address: 0xEB000
 Runtime Size: 84 kB
 ROM Size: 1024 kB
 Characteristics:
  ISA is supported
  PCI is supported
  PC Card (PCMCIA) is supported
  PNP is supported
  APM is supported
  BIOS is upgradeable
  BIOS shadowing is allowed
  Boot from CD is supported
  BIOS ROM is socketed
  EDD is supported
  Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
  3.5"/720 KB floppy services are supported (int 13h)
  3.5"/2.88 MB floppy services are supported (int 13h)
  Print screen service is supported (int 5h)
  8042 keyboard services are supported (int 9h)
  Serial services are supported (int 14h)
  Printer services are supported (int 17h)
  CGA/mono video services are supported (int 10h)
  ACPI is supported
  USB legacy is supported
  LS-120 boot is supported
  ATAPI Zip drive boot is supported
  Smart battery is supported
  Function key-initiated network boot is supported

Handle 0x0001, DMI type 1, 25 bytes
System Information
 Manufacturer: TOSHIBA
 Product Name: dynabook TX/760LS
 Version: PATX760LS
 Serial Number: Z5107442Q
 UUID: 6786B0A0-7263-11DA-A70E-00A0D12C05CE
 Wake-up Type: Power Switch

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Koen
Solved:
Last query:
Last reply:
Revision history for this message
Best Koen (koen-beek) said :
#1

look at the following post in ubuntu forums : http://ubuntuforums.org/showthread.php?t=318789

beware, taking a backup of your system before attempting an update of the bios may be a good idea

Revision history for this message
laptoplinux (laptoplinux) said :
#2

Thank you for the link. I have read through it and given the reported bricking of some Toshiba boxes I think I will just skip it. I don't see the benefits of updating the BIOS outweighing the potential risk of killing my laptop and after all of the tweaking I have done I don't want to re-install Vista just to accomplish this. Oh well...

Revision history for this message
laptoplinux (laptoplinux) said :
#3

Thanks Koen Beek, that solved my question.

Revision history for this message
rexmo (rexmo) said :
#4

I've tried the above way to create a bootable cd but I get:

johnny@heythere-desktop:~$ cd Desktop
johnny@heythere-desktop:~/Desktop$ cd jaystonish
johnny@heythere-desktop:~/Desktop/jaystonish$ sudo gunzip FDOEM.144.gz
[sudo] password for johnny:
johnny@heythere-desktop:~/Desktop/jaystonish$ dir
AFUDOS.exe FDOEM.144 S8VM1023.ROM
johnny@heythere-desktop:~/Desktop/jaystonish$ mkdir /mnt/temp
mkdir: cannot create directory `/mnt/temp': File exists
johnny@heythere-desktop:~/Desktop/jaystonish$ sudo modprobe loop
johnny@heythere-desktop:~/Desktop/jaystonish$ sudo mount -o loop -t vfat FDOEM.144 /mnt/temp
johnny@heythere-desktop:~/Desktop/jaystonish$ sudo cp ~/Desktop/jaystonish/* /mnt/temp
cp: writing `/mnt/temp/FDOEM.144': No space left on device
cp: writing `/mnt/temp/S8VM1023.ROM': No space left on device
johnny@heythere-desktop:~/Desktop/jaystonish$

What's going on? I have run this on another machine without problems but I need to use this one to fix a friends machine. Why do I run out of room on the device? I have tried freeing up hard disk space and also running the minimum amount of programs possible but no luck. Any hints?
Thanks!

Revision history for this message
laptoplinux (laptoplinux) said :
#5

Rexmo,

I have have/had this same problem with the "No space left..." as you. Did you ever resolve it?