最近、LinodeのCentOS 7サーバーにヘッドレスTeamViewerをインストールする必要がある状況が発生しました。これが/dev/fb0
うまくいくはずです。
これまで、フレームバッファ(/dev/fb0)を有効にする方法は不明です。仮想マシンのカーネルサポートをインストールするにはどうすればよいですか?
答え1
私はこれが古い質問ですが、まだ有効であることを知っています。これを達成するには、/dev/fb0
カーネルでフレームバッファを有効にする必要があります。
確認するにはカーネルの設定(現在実行中
grep CONFIG_FB_ /boot/config-3.10.0-693.17.1.el7.x86_64
仮想環境ではVESAを有効にする必要があるため、grep VESA
追加後に次の出力を取得する必要があります。
CONFIG_FB_BOOT_VESA_SUPPORT=y
# CONFIG_FB_UVESA is not set
CONFIG_FB_VESA=y
これを設定したら、デバイスが表示されます/dev/fb0
メモ:vga=0x317
4.9などの古いカーネルの場合は、コマンドラインに追加する必要があります。
答え2
これは私にとって効果的です。
ルートとして次の手順を実行します。
systemctl set-default multi-user.target
行
vga=0x317
に追加GRUB_CMDLINE_LINUX
/etc/default/grub.conf
grub2-mkconfig -o /boot/grub2/grub.cfg
video
''グループにユーザーを追加する/etc/group
video:x:39:mario
再起動
ユーザーとして実行:
ID
uid=1000(mario) gid=1000(mario) groups=1000(mario),39(video)
グループに属していることを確認してください。video
(まだ再起動していない場合は、ログアウトしてもう一度ログインしてください。)