これが私のセットアップです。
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
を試しました
インストールする新しいものは何もありませんでした。
それで自分を助けることができませんでした。
**
これがあなたの問題を解決できるかどうかは言えませんが、これがどのように機能したかです。
バージョンの競合と手動更新の強制
ホストマシンの仮想ボックスが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
順序ではありませんが。
ゲストの追加も機能していませんでした。ゲストKubuntu 12.04を起動できましたが、解像度は1024x720のみでした。 [ゲスト表示の自動サイズ変更]オプションもグレー表示されていました。
エラーが発生しました-起動しようとしたときに「コンソールは読み取り専用です」。 consolercファイルはrootが所有していることに気付きました。 chown myuser:myuserは問題を解決しませんでした。再びルートにフォールバックしました。そこで、新しいユーザーを作成することにしました。
Sudo adduser newuser
Sudo usermod -aG adm,Sudo newuser
そして、それはすべてを解決しました!これで、ゲストOSですべての画面解像度を使用できるようになりました。さらに良いことに、ゲストOSウィンドウを拡大すると解像度が自動的に変更されるため、完璧に見えます。そして、構成ファイルの所有権に関連するエラーはもうありません。