Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. 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

Via the loopback command, GRUB2 allows to directly boot an ISO file.

Now, I've configured the according menuentry to boot the PC-BSD Live DVD ISO, but when I try to boot it, the FreeBSD bootstrap loader outputs:

can't load 'kernel'

Here is the GRUB2 menuentry I currently use:

menuentry "PC-BSD" {
        search --no-floppy --fs-uuid --set root 0d11c28a-7186-43b9-ae33-b4bd351c60ad
        loopback loop /PCBSD9.0-RC1-x64-DVD-live.iso
        kfreebsd (loop)/boot/loader

Does one know how I'd need to amend that in order to be able to boot the PC-BSD live system?

share|improve this question

After "can't load 'kernel'" you get dropped to the loader prompt.

It has an ls command, so you can check where your kernel is and load it with load and then boot.

Also you can try to boot the kernel directly, by trying something like kfreebsd (loop)/boot/kernel/kernel.

share|improve this answer
Little late, but I just saw your answer. ls gives open '/' failed: no such file or directory. I wonder how the loader works while (apparently) no root is found? – user569825 Apr 22 '12 at 20:15

You can try to chainload the bootloader on your image. grub2 chainloading works like this:

insmod chain
set root = (hdX,Y)
chainloader +1
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.