问题描述
学校实训楼有一台型号为RH2285v1的华为服务器,之前升级换下来的很久都没用了。我们就打算废物利用一下将其改装为NAS+家庭影院的组合。然后在尝试安装PVE(Proxmox Virtual Environment) 8.1版本的时候,报错
cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices.
这个错误通常表示Proxmox VE无法在framebuffer模式下运行。Framebuffer是一种在Linux系统上显示图形界面的方法,它使用显卡上的硬件帧缓冲区。
原因:
怀疑是因为华为服务器的板载显卡比较特殊,PVE无法调用。Proxmox VE默认情况下在framebuffer模式下启动,但是U盘中的这个PVE安装程序因为没有驱动所以无法调用服务器上的显卡。所以我们需要更换显示模式以进入安装页面。
解决方法:
当以正常安装方式启动后,在进度条卡住后出现root@proxmox时,便可以开始输入命令了。
# 生成一个图形配置文件
Xorg -configure
# 然后你会看到 ‘run X -config /xorg.conf.new’字样
# 移动刚才生成的配置文件
mv /xorg.conf.new /etc/X11/xorg.conf
# 编辑配置文件,你可以使用nano或vi编辑器
nano /etc/X11/xorg.conf
vi /etc/X11/xorg.conf
在xorg.conf文件中(按下键盘i键)进行如下修改:
# 原来
Section "Module"
Load "glx"
EndSection
# 修改成
Section "Module"
Disable "glx" Disable "glamoregl"
EndSection
# 原来
Section "Device"
Driver "modesetting"
EndSection
# 修改成
Section "Device"
Driver "fbdev"
EndSection
然后按键盘上的ESC键,输入:wq,保存文件并退出(:是必须要有的)
随后在键盘上输入
startx
便可进入安装界面,随后正常安装即可。
1 条评论
随便写一个