CentOS 7仮想マシンで/ dev / fb0を有効にしますか?

CentOS 7仮想マシンで/ dev / fb0を有効にしますか?

最近、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=0x3174.9などの古いカーネルの場合は、コマンドラインに追加する必要があります。

答え2

これは私にとって効果的です。

ルートとして次の手順を実行します。

  1. systemctl set-default multi-user.target

  2. vga=0x317に追加GRUB_CMDLINE_LINUX/etc/default/grub.conf

  3. grub2-mkconfig -o /boot/grub2/grub.cfg

  4. video''グループにユーザーを追加する/etc/group

    video:x:39:mario
    
  5. 再起動

ユーザーとして実行:

  1. ID

    uid=1000(mario) gid=1000(mario) groups=1000(mario),39(video)
    

グループに属していることを確認してください。video(まだ再起動していない場合は、ログアウトしてもう一度ログインしてください。)

関連情報