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メニューの解像度のみを変更し(その場合でも1024x768x32
)PAYLOAD
変更しました。いいえこの問題を解決してください。vga=0x344
に追加する必要がありますGRUB_CMDLINE_LINUX
答え4
これは上記の質問に対する答えではありませんが、ソロサが本当に解決したい問題に対する答えであることを知っています。
高解像度画面のコンピュータを使用している場合は、VirtualBoxウィンドウと端末のフォントが非常に小さくなる可能性があります。
この問題に対する非常に簡単な解決策があります。ショートカットCTRL + Cを使用してください。
これにより、VirtualBoxウィンドウを増やしてフォントサイズを増やすことができます。
「ホストキー」が別のキーの場合は、「CTRL」キーを「ホストキー」に置き換える必要があります。