Xサーバーがない場合のVBox Guest Additionsのインストール


8

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.


たぶん、Guest Additionから非Xサーバーベースのビットをインストールする方法がいくつかあります。次のようにコマンドを実行してみてください:./VBoxLinuxAdditions.run --nox11
shivams

askubuntu.com/questions/299975/...ヘルプ(デビッドからの回答を見て)?
guntbert

これはエラーではなく、警告です。無視してください。ゲストの追加が正しくインストールされています。
terdon

@guntbert私はyumを使用してsmiliarコマンドを試してみましたが、レポデータベースを検索した後、何もしなくて、そのようなパッケージが見つからなかったことを示しています。
Sollosa

回答:


10

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

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

最初にインストールを提案するページを見つけましdkmsが、すでにインストールされているようです。そうでない場合は、上記のコマンドの前にこのコマンドを実行します(これはUbuntuで動作するはずですが、同等のyumコマンドを見つけることができます)。

sudo apt-get install dkms

さて、これは正しく実行されました。私はあなたが言及したエラー(「X.OrgまたはXFree86ウィンドウシステムが見つかりません、スキップします」)も受け取りましたが、それは単なる警告です。そのため、「スキップ」と表示されています。Xを処理するゲスト追加の部分のインストールをスキップしました残りは正しくインストールされました。


私はdkmsや他のパッケージについてもubuntuで読みましたが、後でubuntuサーバーマシンで確認します。これはubuntuの詳細なコマンドです。#sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)しかし、今のところ、centosバージョン6または7でそれを理解できません。パッケージ名ですが、ほとんどの場合、リポジトリデータベースを検索しても何もしません。ああ、あなたが提案したようにスキップした後、それはサイズ変更されませんでした。
Sollosa

@Sollosaそれはサイズ変更することになっていない。私があなたを正しく理解していれば、CLIゲストシステムの解像度を変更する必要があります。これは、ゲスト追加をインストールすることによっては行われません。これ、CLIからゲスト追加をインストールする方法であり、おそらくすでにインストール済みです。私はあなたの最終的な目的が何であるかを説明する新しい質問をして、誰かが助けることができるかどうか見ることを勧めます。
terdon

申し訳ありませんが、Vbox guesstの追加機能をインストールすると、ホストマシンの画面のサイズ変更に役立つと思いました。これは、私のグラフィックマシンで使用されていたものです。私は間違っていたようです。
Sollosa

@Sollosa VBゲストの追加には、X11用の機能(クリップボードの同期やVBウィンドウのサイズに基づくサイズ変更など)がありますが、Linuxコンソール用ではありません。Linuxコンソールを気にする人はいません。コマンドラインのみが必要な場合は、SSHを使用してください。
Gilles「SO-邪悪なことをやめよ」

3

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

ウィキペディアから引用するには:

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

ただし、ゲスト追加機能をインストールする場合は、次のコマンドを試すことができます。

./VBoxLinuxAdditions.run --nox11

しかし、再び、それが機能しても、それはあなたの問題を解決するつもりはありません。非グラフィカルゲストOSの解像度を変更することができないからです。

更新

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


もちろん、私がVirtual Boxで使用しているので、私のマシンはゲストOSです。それでは、「CLI」ベースのマシンにゲスト追加をインストールする方法はありませんか、それとも回避策がありますか?
Sollosa

本当の質問は、なぜゲスト追加をインストールしたいのですか?グラフィカルユーザーインターフェイス(Xサーバー)を持たないゲストには(私の知る限り)メリットはありません。
2015年

シヴァムありがとう!ゲストOSの解像度のサイズを変更できるように、それについて知りたいです。なぜ他にそれを尋ねたり、探したりするのですか?
Sollosa

1
@Sollosa:わかりました。しかし、残念ながら、これはGuest Additionが機能する方法ではありません。非グラフィカルゲストOSの解像度のサイズを変更することはできません。グラフィカルシステムがインストールされている場合にのみ実行できます。
2015年

たとえば、グラフィカルシステムがインストールされていて、起動している場合でも、解像度が低く、ウィンドウサイズが小さいことに気付く場合があります。グラフィカルOSのログインプロンプトに到達したときにのみ拡大されます。
2015年

2

ここに掲載解決策は、問題に対処します。解決策は、VMマシン内のターミナルウィンドウサイズを変更することです。

このソリューションを使用してgrub2で設定する場合、エントリは次のようになります。

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

Grubメニューの解像度を変更しただけで(エントリにを配置1024x768x32した場合でもPAYLOAD)、問題解決しませんでした。私はに追加するvga=0x344必要がありましたGRUB_CMDLINE_LINUX


1

これは上記の質問への回答ではありませんが、Sollosaが実際に対処したかった問題への回答です。

非常に高解像度の画面を備えたコンピュータを使用している場合は、VirtualBoxウィンドウとターミナルのフォントが非常に小さくなることがあります。

この問題の非常に簡単な解決策があります。あなたは単にショートカットを使用することができます:CTRL + C

次に、VirtualBoxウィンドウを拡大し、その結果、フォントサイズを大きくすることができます。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.