最近、LinodeのCentOS7サーバーにヘッドレスTeamViewerをインストールする必要がある状況に遭遇しました。これを機能させるには、/dev/fb0
が必要です。
これまでのところ、フレームバッファ(/ dev/fb0)を有効にする方法は明確ではありません。仮想マシンのカーネルサポートをインストールするには、何をする必要がありますか?
これは古い質問ですが、それでも有効です。 /dev/fb0
を使用するには、カーネルでフレームバッファーを有効にする必要があります。
確認するには、カーネル構成から(現在実行中のgrep CONFIG_FB_ /boot/config-3.10.0-693.17.1.el7.x86_64
から)grepできます。
仮想環境の場合、おそらくVESAを有効にする必要があるため、grep VESA
を追加すると、次の出力が得られます。
CONFIG_FB_BOOT_VESA_SUPPORT=y
# CONFIG_FB_UVESA is not set
CONFIG_FB_VESA=y
これを構成している場合は、デバイス/dev/fb0
が表示されます。
これは私のために働きます。
ルートとして手順を実行します。
systemctl set-default multi-user.target
vga=0x317
のGRUB_CMDLINE_LINUX
行に/etc/default/grub.conf
を追加します
grub2-mkconfig -o /boot/grub2/grub.cfg
/etc/group
の 'video
'グループにユーザーを追加します
video:x:39:mario
リブート
ユーザーとして実行:
id
uid=1000(mario) gid=1000(mario) groups=1000(mario),39(video)
video
グループにいることを確認します(まだ再起動していない場合は、ログアウトしてから再度ログインします)