私のホストシステムは、VirtualBox 4.3.8を実行しているOSX 10.9.2です。
最近私が受講したHadoopコースでは、CentOS 6.3とさまざまなHadoop関連ソフトウェアがプリインストールされたVMディスクイメージを受け取りました。それは私が処理する必要があることです。
現時点では、VBOX Guest Additionsが提供する双方向の切り取り/貼り付けまたはその他の機能はありません。
最近このフォーラムに投稿しました。一つの質問アップグレード/アップデート関連(申し訳ありませんが、違いを理解していませんが、違いがあることがわかります。はい1)CentOS 6.3から6.5へ。私が成功した唯一の理由は、CentOSがもはやデスクトップから起動しなくなったためだと思います。 (ディスクのHadoopソフトウェアと互換性がなくなったようです。)明らかに、これは私の問題に対する解決策ではありません。
私はVBGAをこのディスクイメージで使用できることを知っています。私のクラスの他の学生はOSXとVirtualBoxを持っていて、私が説明したい問題を解決することができました。
これまで私がしたことは次のとおりです。
- OSX用VBOX 4.3.8をDLしてインストールしました。 https://www.virtualbox.org/wiki/Downloads
- DLバージョンhttp://download.virtualbox.org/virtualbox/4.3.8/Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.vbox-extpack
- ファイルをダブルクリックすると、VB Managerに「この拡張パックはすでに同じバージョンでインストールされています。再インストールしますか?」というメッセージが表示されます。
- これを実行して実行した
yum info kernel
後、V2.6.32r279.el6が「インストール」され、V2.6.32r431.5.1.el6が「使用可能」であることが確認されました。私はこれがCentOS 6.3と6.5を意味するのか、それともまったく異なることを意味するのかを知るのに十分なLinuxについて知りません。 - また、ゲストアドインが存在しないことがわかりました。
- 使用されるVirtualBox VM>デバイス>ゲスト追加CDイメージの挿入...インストールCD(デスクトップに表示)
- ランVBoxLinuxAdditions.run
- マスターゲスト追加モジュールの構築中...失敗しました。
- /var/log/vboxadd-install.log: "現在の Linux カーネルのソースが見つかりません。 KERN_DIR= を指定して make を再実行してください。"
Googleに移動します。 この投稿私の質問に最も近いです。しかし、その違い(Windows、i686、VBOX 4.3.6)のために別の泥沼に陥るのではないかと心配です。
誰でもここで初期のガイドラインを提供できますか?
答え1
今解決策を見つけたことを願っています。他の人がこれを偶然見つけたら、おそらく役に立ちます。
# yum install kernel-devel kernel-headers perl
カーネルモジュールを構築するための他の依存関係がありますが、それについてはよく文書化する必要があります。私の特定の問題(最小インストール使用のため)はPerlがないことです。
答え2
以下をインストールする必要があります。
yum install gcc kernel-devel
GCCも重要です。
その後逃げた
./VBoxLinuxAdditions.run
再起動すると、すべての機能が表示されます。
答え3
Red Hat Linuxを使用しても同じ問題が発生しました。今行ったことは、次のようにgccパッケージとその依存関係をインストールしたことです。
yum install gcc* -y
その後、すべてがうまくいき、vboxゲストアドインをインストールできました。今、すべてが大丈夫です。それがあなたに役立つことを願っています..