XサーバーなしでVBoxゲストを追加インストールする

XサーバーなしでVBoxゲストを追加インストールする

Windows 8.1ホストでVirtual Boxを使用しています。 CentOSとUbuntuを「グラフィックモード」でインストールし、十分に練習してみました。しかし、今は「コマンドラインモード」に完全に切り替えたいと思います。そのため、この目的のためのマシンが作成され、「CentOS6.6 Basic Server」/「CentOS7 Minimal」がインストールされました。

Graphical Mahinesでは、このいくつかのコマンドを使用してVBox Guest Additionsを簡単にインストールできます。

yum update
yum install gcc
yum install kernel-devel
sh VBoxLinuxAdditions.run (From mounted Location For CDrom)

ただし、マシンにCLIがインストールされていて同じコマンドを試してみると、次のエラーで正しくインストールされません。Could not find X.Org or Xfree86 Window System, skipping.

答え1

次のコマンドを使用してUbuntu CLI VMにインストールしました。

sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run

私が見つけたページ最初にインストールすることをお勧めしますが、dkmsすでにインストールしているようです。そうでない場合は、上記のコマンドの前にこのコマンドを実行します(Ubuntuでは機能しますが、それに対応するコマンドを見つけることができますyum)。

sudo apt-get install dkms

これでこれが正しく機能します。また、あなたが言及したエラー( "X.OrgまたはXFree86 Windowsシステムが見つかりません。綱渡り)しかし、これは単なる警告です。そのため「スキップ」とされています。 X を処理するインストールのゲスト追加部分をスキップします。残りは正しくインストールされました。

答え2

質問によると、OPはゲストの解像度を変更できるようにゲストアドインをインストールしようとしています。これは不可能です。ゲストの追加は、Xサーバーがインストールされている場合にのみ解像度を変更できます。

から引用ウィキペディア:

Windows、Linux、Solaris、OpenSolaris、またはOS / 2ゲスト用のゲストアドインには、ビデオパフォーマンスを向上させる特別なビデオドライバが含まれており、仮想化WDDMを介したVMウィンドウのサイズ変更やデスクトップ構成などの追加機能が含まれています。クライアント解像度ドライバを自動的に調整します。

ただし、ゲストアドインを実際にインストールするには、次のコマンドを試すことができます。

./VBoxLinuxAdditions.run --nox11

しかし、繰り返しますが、うまくいっても問題は解決しません。グラフィックス以外のゲストオペレーティングシステムの解像度は変更できないためです。

修正する

ただし、より大きな解像度でコマンドラインで作業するには、を使用してssh仮想マシンに入ることができますputty。これは標準的な手順です。

答え3

これ回避策はここに掲載されています。問題を解決する。解決策は、仮想マシン内の端末ウィンドウのサイズを変更することです。

grub2に設定されている場合このソリューションを使用項目は次のとおりです。

GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD=keep
GRUB_GFXPAYLOAD_LINUX=keep

Grubメニューの解像度のみを変更し(その場合でも1024x768x32PAYLOAD変更しました。いいえこの問題を解決してください。vga=0x344に追加する必要がありますGRUB_CMDLINE_LINUX

答え4

これは上記の質問に対する答えではありませんが、ソロサが本当に解決したい問題に対する答えであることを知っています。

高解像度画面のコンピュータを使用している場合は、VirtualBoxウィンドウと端末のフォントが非常に小さくなる可能性があります。

この問題に対する非常に簡単な解決策があります。ショートカットCTRL + Cを使用してください。

これにより、VirtualBoxウィンドウを増やしてフォントサイズを増やすことができます。

「ホストキー」が別のキーの場合は、「CTRL」キーを「ホストキー」に置き換える必要があります。

関連情報