- ベストアンサー
CentOS 6 Guest Additionsのインストール方法と画面解像度の設定について
- CentOS6.9 32bitをWindows7のVirtualBox上にインストールし、WEBサーバーの構築を勉強しています。しかし、画面の解像度が1024×768までしか選択できず、試行錯誤しても解決策が見つかりません。
- Guest Additionsをインストールするためにマウントし、オートランで実行して再起動しましたが、画面の解像度設定には変化ありませんでした。
- kernelやkernel-devel、kernel-headers automake、autoconfはインストール済みですが、解像度設定に関連する他の箇所があるかどうかを確認したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エラー通り、実行すればいいと思いますが 多分英語読めない方だと思うので書いときますね Error: カーネル設定が無効 include/linux/autoconf.h または include/config/auto.conf が見つからぬ! 「 Run 'make oldconfig && make prepare'」かカネールを直せクソが! という事です。 つまり、automake、autoconfがインストールされていても そいつが逝ってるせいでカネールが動かねぇ!と言っています。 再度 sudo yum install automake autoconf で再インストールして再起動した後に実行。 あとはカーネルが動いてない可能性もあるので rpm -qa | grep kernel で「kernel」と「kernel-devel」が一致しているか確認してね! ダメなら yum -y install kernel* で再インストール。 そして再実行してください。
その他の回答 (1)
- trapezium
- ベストアンサー率62% (276/442)
問題は > make =/tmp/vbox.0 で空の変数名で中止というところです。その前の auto.conf あたりは何でなくとも表示されるので、直接の原因ではありません。 環境は違いますが vboxadd-install.log 見てみると、 | mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/* | make -f scripts/Makefile.build obj=/tmp/vbox.0 | gcc -Wp,-MD,/tmp/vbox.0/.VBoxGuest-linux.o.d ... VBoxLinuxAdditions.run から辿ると、カーネル Makefile の | $(module-dirs): crmodverdir $(objtree)/Module.symvers | $(Q)$(MAKE) $(build)=$(patsubst _module_%,%,$@) で $(build) が空になってるっぽい。 grep '^[ \t]*build' Makefile* grep '^[ \t]*include' Makefile* Makefile:include $(srctree)/scripts/Kbuild.include ... find . -type f | xargs grep '^build.*=' ./scripts/Kbuild.include:build := -f $(if $(KBUILD_SRC),$(srctree)/)scripts/Makefile.build obj どうもこれなら $(build) が空になることは無さそうだから、カーネルソースツリーがおかしい、壊れてそうですね。 対策としては kernel-devel 関連の reinstall or remove/clean/install もしかすると kernel.org 見にいった方がという気もしないでもない。 それか CentOS7
お礼
遅くなりましてすみません。 ありがとうございます。 対策に記載していただいたところを調べてみます。