• ベストアンサー
  • すぐに回答を!

VIrtualBox の GestAddition がCentOS on Ubuntu でインストールできない

Ubuntu9.04 に VirtualboxOSE版2.1.4 で CentOS5.3をインストールし、VirutalBox Guest Additions を導入しようとしました。しかし、以下のエラーが発生し、うまくインストールされません。 "Please install the build and header files for your current Linux kernel." CentOS 上で行った作業は以下になります。 # yum install gcc # yum install make # yum install kernel-devel # yum install kernel-header # sh /media/VBXADDITIONS_2.1.4_42893/VBoxLinuxAdditions-x86.run all -http://questionbox.jp.msn.com/qa4723220.html 上のURLの情報から、kernel,kernel-devel のアーキテクチャが i686 なのに kernel-header が i386 である点が原因ではないかと推測しました。その場合、kernel-header をi686にするにはどうすればよいでしょうか。yum install kernel-header では、うまくいきません。 また、冒頭で述べたエラーの原因が別にある場合、どうすれば対処できるでしょうか。

共感・応援の気持ちを伝えよう!

  • Linux系OS
  • 回答数1
  • 閲覧数356
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

ホスト Windows7RC,VirtulBox3.0.8で質問者さんと同じようにすると確かに同じメッセージが出ました。 以下のリンク先の通りにすると成功しました。 フォルダの共有まで確認しています。

参考URL:
http://www.ellinikonblue.com/blosxom/Computer/SW/20090428CentOSonVirtualBox.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

今、ゲストOSを起動するとうまく、マウスカーソルなどの共有ができました。示して頂いたリンク先と同じことをしていたので、ゲストOSの再起動の必要があったのかもしれません(憶測です)。回答をありがとうございました。

関連するQ&A

  • VirtualBoxでFedora10にGuest Additionsをインストールする方法

    VirtualBoxでFedora10を起動し解像度変更する為に Guest Additionsをインストールしようとした所、 VirtualBox 2.1.2 Guest Additions installation Please install the build and header files for your current Linux kernel. The current kernel version is 2.6.27.5-117.fc10.i686 Problems were found which would prevent the Guest Additions from installing. Please correct these problems and try again. というエラーメッセージが出てしまいインストール出来ません。 ネットで色々と調べたところgcc、make、kernel-develを インストールしたら出来たという報告がありましたので 全てインストールし再度Guest Additionsをインストール しようとしましたが同じエラーメッセージが出てしまいます。 環境は ホスト:Vista Home-premium ゲスト:fedora10です。 申し訳ございませんが もしよければアドバイスをよろしくお願いします。

  • VirtualBoxでのUbuntuについて。

    質問させていただきます。仮想PC環境VirtualBoxでUbuntuをインストールしてるんですが、ゲストOSがWindowsの場合は、デバイス→Guest AdditionsをクリックすればGuest Additionsのインストールは出来るんですが、Ubuntuの場合上記のようにすると、画面にCDのアイコンが出てきてそれをクリックすると、「オートランのエラー オートランのプログラムがありません」と出て、インストールできません。 どうすればインストールができるんでしょうか?教えてください。

  • Linux CentOS5.4 i386へのNVIDIAドライバのイン

    Linux CentOS5.4 i386へのNVIDIAドライバのインストールで大苦戦しています これまで試したことと今の状況を順に説明しますと NVIDIAのドライバをダウンロードして、名前をnv.runに変更 ttp://mizushima.ne.jp/Linux/yum/CentOS-update.phpに従いyum updateをして再起動 yum install gccをして一応再起動 yum install kernel-devel yum install freeglut yum install freeglut-devel /sbin/init 3でXを切り、NVIDIAからダウンロードしておいたドライバのあるディレクトリに行って sh ./n*と入力しインストールを始めようとするもkernel sourceが見つからないと言われます そこで sh ./nv.run --kernel-source-path=/usr/src/kernels/$(uname -r) --kernel-name=$(uname -r) と入力してみましたがやはりそこには無いと言われました 私はLinux初心者で上でやったことは様々なサイトにある手順に従ったものであり、内容についてあまり理解できておりません。 以前ネットワークでインストールしたCentOS 5.4 x86_64版でやった時はkernel-devel入れた後、すんなり成功したのですが詳しい手順は覚えておらず、何が違うのかもさっぱりです こじれてこじれて2日経って解決せず、何度も何度もOSを入れ一からやり直してばかり アドバイスを頂ければと思い投稿しました どうか、よろしくお願いします

  • 古いCentOSのインストールについて

    最新のCentOS 5.3ではなく、CentOS 5.2を利用したかったため、 CentOS 5.2をインストールしました。 カーネルのバージョンをあげないようにするため、 # vi /etc/yum.conf exclude=kernel* でkernelを除外し、 # yum update にてupdateを行ったところ、 # cat /etc/redhat-release CentOS release 5.3 (Final) というように5.3へOSのバージョンがあがってしまいました。 これをCentOS 5.2のままyum updateを実施するにはどうしたらよろしいでしょうか。 どなたか、ご教授お願いします。

  • CentOS 6 Guest Additions

    CentOS6.9 32bitをWindows7のVirtualBox上にインストールして WEBサーバーの構築を勉強していまして、WEBサーバーとしては 機能しているようですが、画面の解像度が1024×768までしか 選択できず、色々試してみましたが詰まってしまいました。 Guest Additionsをインストールする為、メディアにマウントし オートランで実行して再起動しても、画面の解像度設定には 変化ありませんでした。 vboxadd-install.logの内容は添付写真になります。 kernelやkernel-devel、kernel-headers automake、autoconfはインストールしています。 他に確認やインストール、アップデートする箇所など ありますでしょうか? ご教示宜しくお願いします。

  • CentOS5にvmware-toolsのインストール

    vmwareにCentOSでデスクトップ環境を作っています。ホストとゲスト間のコピー&ペーストがしたいのですが、vmware-toolsのインストールで困っています。 環境は以下の通りです。 Host OS:Windows XP + VMware5.5.1 Guest OS:CentOS 5および5.1 vmware-toolsをインストールする際にkernel-headerの要求で詰まってしまいます。ネットで調べると定番の問題のようでkernel-source またはkernel-develのインストールでよいとのことで、確認すると既にインストールされています。しかしdefaultで聞かれる[/usr/src/linux/include] は存在しません。 現在のカーネルのバージョンは > uname -a Linux hostname 2.6.18-53.1.4.el5 #1 SMP Fri Nov 30 00:45:16 EST 2007 i686 i686 i386 GNU/Linux となっており、この番号を元に検索すると以下のディレクトリがありました > find / -name 2.6.18-53* -print /usr/src/kernels/2.6.18-53.1.4.el5-i686 /lib/modules/2.6.18-53.1.4.el5 そこでこれらをpathに与えてみました。defaultのpathにリンクを張っても見ましたが What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /lib/modules/2.6.18-53.1.4.el5/build/include The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.18-53.1.4.el5). Even if the module were to compile successfully, it would not load into the running kernel. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] となり堂々巡りです。 インストールの方法は、rpmとtarball両方試しました。 ネット上では皆さんkernel-develをいれて解決されている用なのですが、いったい何が間違っているのでしょうか?

  • CentOSでyumアップデートできなくなりました。

    こんにちは、CentOS 4.5を使っております。 ・ネットワーク環境上、Proxy不要 ・yum-plugin-fastestmirrorをインストール ・/etc/yum.repos.d/CentOS-Base.repo↓ [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #released updates [update] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #packages used/produced in the build but not released [addons] name=CentOS-$releasever - Addons mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 priority=1 protect=1 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&cc=JP #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 ・/etc/yum.conf↓ [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest installonlypkgs=kernel kernel-smp kernel-devel kernel-smp-devel kernel-largesmp kernel-largesmp-devel kernel-hugemem kernel-hugemem-devel distroverpkg=centos-release tolerant=1 exactarch=1 retries=20 obsoletes=1 gpgcheck=1 plugins=1 5007/08/28からすべてのレポジトリに接続できなくなっています。 baseurlをftp.riken.jpにしても接続できませんでした。 どなたか解決策をご教授ください、お願いいたします。

  • gcc-3.2-7のインストールについて

    Linux初心者です。 LinuxはRedHat7.3を使用しています。 gcc-3.2-7.i386.rpmをインストールしようとしていますが、依存性の欠如エラー ・kernel-headersはglibc-devel-2.2.93-5に必要 ・kernel-headers 2.2.1はglibc-devel-2.2.93-5に必要 ・glibc 2.2.93はglibc-devel-2.2.93-5に必要 が出ます。 これらのモジュールはどこで探せばいいのでしょうか? モジュールダウンロードのよいサイトがあれば教えてください。ちなみにRedHatのホームページには見つかりませんでした。

  • CentOS 6.3のカーネルバージョンについて

    CentOS 6.3の最終版カーネルバージョンについて 先日CentOS release 6.3 (Final)をインストールし、エフセキュアというセキュリティソフトをインストールしたところ、正常に動かなかったため、サポートと質問のやり取りをしていたところ 「インストールされましたカーネルバージョンが一致していないことが確認できております。kernel-devel、kernel-headersのバージョンを kernel-2.6.32-279.el6.x86_64にあったものをインストール頂けますようお願い致します。 」という回答がまいりました。 こちらでインストールしたのはCentOS release 6.3 (Final)で、カーネルのバージョンは以下のとおりです。 kernel-devel-2.6.32-358.18.1.el6.x86_64.rpm kernel-headers-2.6.32-358.18.1.el6.x86_64.rpm 質問 1.CentOS release 6.3 (Final)で正しいのは、「2.6.32-279」ですか?それとも「2.6.32-358」ですか? 番号だけ見ると、こちらでインストールした「2.6.32-358」が6.3 (Final)だと思うのですが。。 2.仮に「2.6.32-279」が正しいとしたら、「2.6.32-279」はどのように入手すればよろしいのでしょうか? 3.逆に「2.6.32-358」が正しいとしたら、エフセキュアにOS release 6.3 (Final)対応をしてもらうべきでしょうか?

  • VirtualBOXでのguest additions動作について

    VirtualBOXでのguest additions動作について VirtualBOX上でカーソルをシームレスに動かしたいと思い「guest additions」を入れたのですが、カーソルのシームレスができんません。。 (検索すると、centosでやっている情報がのっているので、できるとは思うのですが、、) シームレス化のやり方について教えてください。 (ホストでコピーした情報をゲストで貼り付けやひとつのウィンドウとして扱いたいのです) ■環境 ホストOS:windows7 ゲストOS:CentOS5.5(32bit) VirtualBox: 3.2.8 ■行ったこと (1)CentOSに「guest additions」のインストール (2)「sh ./VBoxLinuxAdditions-x86.run all」コマンド実行→再起動 上記を行ったけどできていないです。 仮想マシン>シームレスモードにするが選択できません。 マウス統合を無効化を選択できません。 ゲストOSの自動リサイズを無効化が選択できません。 現状ではホストキーを利用してカーソル間での移動をしています。