CentOS 6.3 に VirtualBox Guest Additions 4.3.8 がインストールされている必要があります。

CentOS 6.3 に VirtualBox Guest Additions 4.3.8 がインストールされている必要があります。

私のホストシステムは、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ゲストアドインをインストールできました。今、すべてが大丈夫です。それがあなたに役立つことを願っています..

関連情報