web-dev-qa-db-ja.com

Virtualboxゲストの追加がインストールされているが機能していない-バージョンの競合

これが私のセットアップです。

           Host                                     Guest
Ubuntu 12.04 LTS                                  Kali Linux Gnome 3.22.2
3.11.0-26-generic                                 4.9.0-kali3-AMD64

これで、ホストにvirtualboxをインストールし、ゲストOSを正常に起動できました。ゲストですべてが更新されました。

apt-get update
apt-get upgrade

/etc/apt/sources.listのソースファイルにはこれがありました(ゲストOS)

#Kali Sources
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free

Linuxヘッダーをインストールしようとしたとき

apt-get install linux-headers-$(uname -r)

更新するものは何もありませんでしたが、すべてが最新であることを示しました。

ゲスト追加の追加:

Virtualboxでは、

デバイス->ゲスト追加CDイメージのインストール

/usr/share/virtualbox/にディスクファイルがないことが示されました。

だから、soディレクトリに移動しましたが、幸いなことにVBoxGuestAdditions.isoという名前の画像ファイルがあり、それをマウントしてスクリプトを実行しました

VBoxLinuxAdditions.run

すべてがコピーされ、リブートする必要があることが示されました。リブートすると、次の行が表示されました。

失敗:Virtualboxゲストの追加カーネルモジュールはそのようです。

ご参考までに、

apt-get install build-essential linux-headers-generic dkms
apt-get dist-upgrade

すでに完璧に行われていました。

View-> View Fullscreen modeをクリックしても機能しません。 [ゲストディスプレイの自動サイズ変更]オプションはグレー表示されていました。

ゲストの追加がインストールされていないことを示しています。

だから、私はvirtualbox-dkmsをパージして、すべてをもう一度試してみました

しかし、それは0をアップグレードすることを示しました。そして、既存のものはすでに新しいバージョンです。

ゲストとホストの両方でのvirtualboxのインストールが互いに競合することを投稿で読んだことがあります。だから、私はホストのターミナルに行ってみました

Sudo apt-get update
Sudo apt-get upgrade

269Mbのインストールを要求しました。ファイル一覧を確認しました。バーチャルボックスはありませんでした。実行させます。

ホストを再起動しました。まだ運がありません。

Ubuntuソフトウェアセンターに行き、検索しました

バーチャルボックス

既にインストールされているため、removeと表示されます。

Sudo apt-get install virtualboxを試しました

インストールする新しいものは何もありませんでした。

それで自分を助けることができませんでした。

**

2
Kameshwaran

これがあなたの問題を解決できるかどうかは言えませんが、これがどのように機能したかです。

バージョンの競合と手動更新の強制

ホストマシンの仮想ボックスが4.2.1であり、ゲストの仮想ボックスが最新の5.1.18であることを確認しました。 https://www.virtualbox.org/wiki/Downloads では、Precise Pangolin 12.04LTSでバージョン5.12が利用可能であると述べました。

Firefoxを介してダウンロードし、.debファイルを保持しました。

ターミナル経由でインストールしようとすると、古いものは削除できないと言われました。

そう、

Sudo apt-get remove virtualbox-\*
Sudo apt-get purge virtualbox-\*

やった。

これにより、virtualboxのセットアップファイルと設定は削除されません。

再起動して.debをインストールします

Virtualboxを実行し、ゲストを起動します。

ビオラ、うまくいきました!最後に、ubuntu 12.04のvirtualboxの古いバージョンで、20時間かかりました。

1日学んだ教訓:UbuntuソフトウェアセンターはSudo apt-get install virtualbox-5.1の新しいバージョンを見つけることができませんでした。ソフトウェアセンターが最新リリースに更新されていないためです。

別の解決策として、ubuntuのsources.listにあるvirtualboxのレポリストを含めることもできます。 (もしそれが機能するなら、ここに投稿してください、私はそれを試していないので)

このための画像リソースを取得できません。私はとても多くのステップを試しました。ここでそれらを作ることができませんでした。しかし、私もこれらの手順を試しました

Virtualboxのパージ

rm virtualbox dkmsモジュール

dist-upgrade

apt-get install virtualbox-guest-additions-iso

順序ではありませんが。

0
Kameshwaran

ゲストの追加も機能していませんでした。ゲストKubuntu 12.04を起動できましたが、解像度は1024x720のみでした。 [ゲスト表示の自動サイズ変更]オプションもグレー表示されていました。

エラーが発生しました-起動しようとしたときに「コンソールは読み取り専用です」。 consolercファイルはrootが所有していることに気付きました。 chown myuser:myuserは問題を解決しませんでした。再びルートにフォールバックしました。そこで、新しいユーザーを作成することにしました。

Sudo adduser newuser

Sudo usermod -aG adm,Sudo newuser

そして、それはすべてを解決しました!これで、ゲストOSですべての画面解像度を使用できるようになりました。さらに良いことに、ゲストOSウィンドウを拡大すると解像度が自動的に変更されるため、完璧に見えます。そして、構成ファイルの所有権に関連するエラーはもうありません。

1