Generic Solution when install gets FrameBuffer Mode Fails

MrPete

Member
Aug 6, 2021
58
14
8
65
I was installing VE 7.2 on my brand new host box... first ran into black screen after install begins -- see separate thread on that.

Then, install failed, with the X server conking out before anything graphical happened. Here's the generic solution:

* hit ctrl-alt-F2 to see errors from the install (and ctrl-alt-F1 to get back to the console ;) )
* most likely your video device is not being properly handled.... here's how to find it and force generic VGA support..

# lspci| grep -i vga

This should show the vga compatible display device. If not, just look at lspci. (If you see no device, look elsewhere for help. This thread won't do it.)
For me, my nVidia card is 01:00.0

My particular error was: Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

Create a driver description file in /usr/share/X11/xorg.conf.d/
Like this: (I called mine driver-nvidia.conf)

Code:
Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "pci0:01:0:0:"
EndSection

Then restart X
# xinit -- -dpi 96 >/dev/tty2 2>&1

A couple of blinks and the first install script was on screen! (EULA accept box)
 
Last edited:

lholt

New Member
Aug 5, 2022
1
0
1
I was installing VE 7.2 on my brand new host box... first ran into black screen after install begins -- see separate thread on that.

Then, install failed, with the X server conking out before anything graphical happened. Here's the generic solution:

* hit ctrl-alt-F2 to see errors from the install (and ctrl-alt-F1 to get back to the console ;) )
* most likely your video device is not being properly handled.... here's how to find it and force generic VGA support..

# lspci| grep -i vga

This should show the vga compatible display device. If not, just look at lspci. (If you see no device, look elsewhere for help. This thread won't do it.)
For me, my nVidia card is 01:00.0

My particular error was: Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

Create a driver description file in /usr/share/X11/xorg.conf.d/
Like this: (I called mine driver-nvidia.conf)

Code:
Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "pci0:01:0:0:"
EndSection

Then restart X
# xinit -- -dpi 96 >/dev/tty2 2>&1

A couple of blinks and the first install script was on screen! (EULA accept box)
Created an account just to thank you for this post! Very helpful.
 

jzhengdj

New Member
Aug 26, 2022
1
0
1
Thank you for the solution.

I encountered another problem after the installation. Though I can boot into pve and the web interface works, the screen is fully black.
Press 'e' at advanced option and change quiet to nomodeset can show the screen.
So I suspect I need to create the driver again, but there's no xorg.conf.d folder under X11 folder. I created the folder and created the nvidia_driver.conf again. But the black screen still persists afterwards.
Could you help advise how may I fix this? Else I can only run PvE headless with Nvidia graphics card.
 

JDTech

New Member
Aug 6, 2022
2
1
1
Thank you for the solution.

I encountered another problem after the installation. Though I can boot into pve and the web interface works, the screen is fully black.
Press 'e' at advanced option and change quiet to nomodeset can show the screen.
So I suspect I need to create the driver again, but there's no xorg.conf.d folder under X11 folder. I created the folder and created the nvidia_driver.conf again. But the black screen still persists afterwards.
Could you help advise how may I fix this? Else I can only run PvE headless with Nvidia graphics card.
Maybe not what you're looking for, but I just added the nomodeset as default (edited /etc/default/grub and ran update-grub).
 
  • Like
Reactions: jzhengdj

blazeWayne

New Member
Dec 19, 2022
1
0
1
I was installing VE 7.2 on my brand new host box... first ran into black screen after install begins -- see separate thread on that.

Then, install failed, with the X server conking out before anything graphical happened. Here's the generic solution:

* hit ctrl-alt-F2 to see errors from the install (and ctrl-alt-F1 to get back to the console ;) )
* most likely your video device is not being properly handled.... here's how to find it and force generic VGA support..

# lspci| grep -i vga

This should show the vga compatible display device. If not, just look at lspci. (If you see no device, look elsewhere for help. This thread won't do it.)
For me, my nVidia card is 01:00.0

My particular error was: Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

Create a driver description file in /usr/share/X11/xorg.conf.d/
Like this: (I called mine driver-nvidia.conf)

Code:
Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "pci0:01:0:0:"
EndSection

Then restart X
# xinit -- -dpi 96 >/dev/tty2 2>&1

A couple of blinks and the first install script was on screen! (EULA accept box)
This worked! I really appreciate the post...thank you!!
 

djdonnerwolke

Member
Sep 26, 2020
44
3
13
33
Create a driver description file in /usr/share/X11/xorg.conf.d/
Like this: (I called mine driver-nvidia.conf)

Code:
Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "pci0:01:0:0:"
EndSection
Thank you so much for this solution. It helped me a lot today to install Proxmox 7.3-3.
Thank you very much! :)
 

Reydark

New Member
Sep 30, 2022
1
0
1
I was installing VE 7.2 on my brand new host box... first ran into black screen after install begins -- see separate thread on that.

Then, install failed, with the X server conking out before anything graphical happened. Here's the generic solution:

* hit ctrl-alt-F2 to see errors from the install (and ctrl-alt-F1 to get back to the console ;) )
* most likely your video device is not being properly handled.... here's how to find it and force generic VGA support..

# lspci| grep -i vga

This should show the vga compatible display device. If not, just look at lspci. (If you see no device, look elsewhere for help. This thread won't do it.)
For me, my nVidia card is 01:00.0

My particular error was: Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

Create a driver description file in /usr/share/X11/xorg.conf.d/
Like this: (I called mine driver-nvidia.conf)

Code:
Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "pci0:01:0:0:"
EndSection

Then restart X
# xinit -- -dpi 96 >/dev/tty2 2>&1

A couple of blinks and the first install script was on screen! (EULA accept box)
Thanks dude ! this work with VE 7.3.1
 

TheArmageddon18

New Member
Jan 25, 2023
1
0
1
I was installing VE 7.2 on my brand new host box... first ran into black screen after install begins -- see separate thread on that.

Then, install failed, with the X server conking out before anything graphical happened. Here's the generic solution:

* hit ctrl-alt-F2 to see errors from the install (and ctrl-alt-F1 to get back to the console ;) )
* most likely your video device is not being properly handled.... here's how to find it and force generic VGA support..

# lspci| grep -i vga

This should show the vga compatible display device. If not, just look at lspci. (If you see no device, look elsewhere for help. This thread won't do it.)
For me, my nVidia card is 01:00.0

My particular error was: Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

Create a driver description file in /usr/share/X11/xorg.conf.d/
Like this: (I called mine driver-nvidia.conf)

Code:
Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "pci0:01:0:0:"
EndSection

Then restart X
# xinit -- -dpi 96 >/dev/tty2 2>&1

A couple of blinks and the first install script was on screen! (EULA accept box)
Thank you so much. I made a new account just to say this.

I'm new to the Proxmox community, virtualization, and Linux beyond simple cli. I was struggling to find a solution to my problem until I came across this post, and it just goes to show that the community here is as special as what I was told (joined off of a recommendation).

For anyone without a dedicated GPU struggling with this error (init boot failed at installation wizard launch due to framebuffer mode error), this was the same solution I used for my i5 13600k iGPU. Just make sure to run the # lspci| grep -i vga to get the correct value for BusID (also don't forget to format correctly for the literal value).
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!