Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to warm-reboot Linux, directly reloading GRUB without passing through the BIOS? I have a computer whose BIOS is buggy and takes a while due to its hating my disks so if I can reboot directly to Grub it would be great.

To those that are confused: I'm looking for is a kernel module that acts to unload the kernel and execute the boot sector upon a "reboot".

Here are my system specs:

Emachines el1200-06w with an AMD athlon 64

share|improve this question
Sounds interesting... Might be possible in linux world, but seems to be tricky for you gonna skip a major step (BIOS) which dictates the booting order and initialize it.. Try updating the bios instead.. Which MDB you have? – Z9iT Jun 18 '12 at 18:30
Some old piece of junk I can't even read the label on--What I'm looking for is a kernel module that acts to unload the kernel and execute the boot sector--similar to what a BIOS does. – hexafraction Jun 18 '12 at 19:58
up vote 4 down vote accepted

You should check coreboot a Free Software project aimed at replacing the proprietary BIOS (firmware) found in most computers. coreboot performs a little bit of hardware initialization and then executes additional boot logic, called a payload.

Wiki of coreboot supported motherboards.

Extracted from here.


MCP55 chipset is supported. It could be that your chipset (MCP61) is supported.

Note that there is already support for your chipset MCP61 in flashrom.

Specifically check this section of coreboot wiki

I hope that I gave you some useful tips.

Hopefully we are not off-topic in askubuntu ;)

share|improve this answer
Unfortunately my motherboard is not supported, but a good software(kernel module) solution looks quite feasible or even already implemented, somewhere out of my lacking observational powers. – hexafraction Jun 19 '12 at 0:08
@ObsessiveFOSS: Could you list your motherboard to your question? – pl1nk Jun 19 '12 at 6:18
It's some unidentifiable Emachines OEM that I would have recognized had I seen it on the supported list – hexafraction Jun 19 '12 at 11:22
@ObsessiveFOSS: Well but in general attaching your hardware specifications to your question could help (possibly) to get better answer(s). – pl1nk Jun 19 '12 at 14:40
Emachines el1200-06w with some unknown motherboard(really!), new 1 TB SATA hard disk(Seagate Barracuda), AMD athlon 64. dmidecode output and lspci output – hexafraction Jun 19 '12 at 20:02

You can try out the kexec-tools ( by installing them using

sudo apt-get install kexec-tools

and allowing them to handling reboots on installation. Try out a reboot, if your machine comes up without troubles, you're good to go. But it doesn't exen reload grub, it reboots loading the latest kernel immediately.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.