Super User is a question and answer site for computer enthusiasts and power users. 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

By default to boot image bzImage of a Linux kernel you need to use the bootloader. If you try to boot the image directly it will give the error:

Booting from Hard Disk...
Direct booting from floppy is no longer supported.
Please use a boot loader program instead.
Remove disk and press any key to reboot . . .

In the older versions of Linux it was possible with:

make zImage

Is it possible to boot without a bootloader in the newer versions of the kernel? If so, how?

share|improve this question

migrated from stackoverflow.com Apr 22 '12 at 19:06

This question came from our site for professional and enthusiast programmers.

1  
Off topic, but: just go back to an older version of Linux. – Ernest Friedman-Hill Apr 22 '12 at 11:20

It's not possible. At least, not with the not-so-old kernels unpatched.

You have these options:

  1. use a bootloader.
  2. use an old version of linux.
  3. hack direct booting (ie a built-in bootloader) into the kernel source so it works more-or-less like floppy booting in the old days.
share|improve this answer

If you have an EFI based system, starting with Linux kernel 3.3 the firmware can directly load and execute the kernel.

share|improve this answer
    
How would you set this up? – CMCDragonkai Jul 2 '14 at 7:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .