CentOSを実行しているVMゲストにVirtualBoxゲスト追加モジュールをインストールしようとしていますが、他のすべてが正常に機能すると、次のエラーメッセージが表示されます。
マスターゲスト追加モジュールの構築に失敗しました。
私はCentOSとVirtualBoxに初めて触れたので、この問題を解決する方法がわからず、インターネット上のどのソリューションも検索できませんでした(私が見つけた唯一の投稿は役に立ちませんでした)。
ログは次のとおりです。
/usr/src/vboxguest-4.1.14/vboxguest/build_in_tmp: 行 55: make : ゲストのユーザー作成を追加するコマンドが見つかりません。ゲストにカーネルモジュールを追加するためのudevルールの作成
ベストアンサー1
あなたはmake
命令が足りません。作る実行されるソースコードからプログラムを構築するためによく使用されるユーティリティです。翻訳者各ソースファイルに正しい順序でこのmake
パッケージとは異なるパッケージもインストールする必要があります。氏コンパイラおよびカーネルヘッダファイル(Linuxカーネルのコンパイルプロセス中に生成され、サードパーティモジュールをコンパイルするために必要なファイル)
CentOSをほとんど使用しませんが、正しいコマンドは次のとおりです。
yum install gcc make kernel-devel
または(必要以上にインストールします)
yum groupinstall "Development Tools"
あなたは必要かもしれませんインストールする他のパッケージにも同様です。
su
または、使用するかどうかに応じて、このコマンドをrootとして実行する必要がありますsudo
。
su -c 'yum install …'
sudo yum install …