I installed fbi framebuffer to view images on TTY terminals (outside X).

When I do:

fbi image.jpg

it outputs the following error:

open /dev/fb0 no such device

Yet when I run ls /dev/fb*, I can see that I have a directory /dev/fb and a character device /dev/fb0.

1 Answer 1


I found a solution in Ubuntu's FrameBuffer wiki entry. I had to edit /boot/grub/menu.lst and add vga=ask to choose the right resolution on boot.

Now everything works fine.

  • Thanks. That's how I ended getting Puppy Linux (slacko) to use its main terminal (ctrl alt F1 or exit jwm to command line) to have /dev/fb0 work. I am writing an X program that I wanted to also run outside X and was wondering if puppy had everything or was missing libraries, etc (BTW, I did have to install their -dev package to use gcc tools). Thanks again.
    – Jose_X
    Sep 25, 2014 at 2:08

You must log in to answer this question.

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