Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 Apr 22 '12 at 19:06

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

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

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.