mixiアプリ「きのぴのぼうけん」リリースしました!
2010年03月10日
サイテック株式会社で、根っからの技術者である社長や、大手IT企業から転職してきた仲間たちと議論しながら、社会をもっと豊かに、幸せにするアプリケーションを作ってみませんか?
この会社の特徴を知る
など 8 記事
など 14 記事
など 65 記事
2009年12月21日 15:16
今日はVirtualBoxのお話。
僕は開発環境にVirtualBoxを利用しているのですが、Fedora12をインストールした時にちょっとてこずったのでメモしておきます。
VirtualBoxとFedoraのインストール方法は今回は割愛します。
インストール環境は下記になります。
↓Fedoraデフォルトパッケージ
インストール後ログイン画面。

かっこいい!
デスクトップ


実はFedoraをインストールしたのは今回が初めてなんですが、この時点でFedora大好きになりましたw。
さて、Fedoraでは初期設定ではネットワークに自動で接続されないようなので
まずはネットワークの設定です。
ターミナルを開いて、ルートユーザーで下記コマンドを実行します。
1.ネットワーク設定ファイルを編集
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
※下記項目を修正
ONBOOT=no
↓
ONBOOT=yes ← システム起動時にネットワクークデバイスを起動
2.ネットワクークをスタート
# /etc/rc.d/init.d/network start
3.ネットワクークの自動起動
# chkconfig NetworkManager on ← NetworkManager自動起動設定
# chkconfig network on ← network自動起動設定
ブラウザ等でネットに接続できるか確認したら、次はパッケージの更新作業です。
下記のコマンドを実行します。
1.パッケージダウンロード時に最適なミラーサイトを選択できるようにする
# yum install -y yum-fastestmirror
2.パッケージ更新
# yum -y update fedora-release ← fedora-releaseのアップデート
# yum -y update ← インストール済パッケージの一括アップデート
※大量のパッケージのアップデートを行うため時間がかかります
パッケージの更新が終わったら、今回は必要ないのでファイアーウォールとSELinuxを無効化します。
1.ファイヤーウォールの停止
# /etc/rc.d/init.d/iptables stop ← ファイアウォール停止
# chkconfig iptables off ← ファイアウォール自動起動解除
2.SELinuxの無効化
# getenforce ← SELinux状態確認
Enforcing ← SELinux有効
# setenforce 0 ← SELinux無効化
# vi /etc/sysconfig/selinux ← SELinux設定ファイル編集
※下記項目を修正
SELINUX=enforcing
↓
SELINUX=disabled ← システム起動時にSELinuxを無効化
# /etc/rc.d/init.d/iptables stop ← ファイアウォール停止
ここで一度再起動しておきます。
次はVirtualBox Guest Additionsのインストールです。
Guest AdditionsはVirtualBox上のOSとホストOSとのデータの共有やマウス、ディスプレイ等を統合するためのVirtualBox拡張機能です。
まずは必要なパッケージをインストールします。
1.gcc,kernel-develのインストール
# yum install -y gcc kernel-devel
次にVirtualBoxメニューのデバイスからGuest Additionsのインストールを選択し、Guest Additionsのisoをmountします。

mountしたisoイメージをファイルマネージャーで開いた後、ターミナルで下記コマンドを実行して、Guest Additionsのインストールを行います。
# sh /media/VBOXADDITIONS_3.1.2_56127/VBoxLinuxAdditions-x86.run
が、ここでエラーが発生!

Building the VirtualBox Guest Additions kernel modules [失敗]
(Your system does not seem to be set up to build kernel
modules. Look at /var/log/vboxadd-install.log to find out
what went wrong)
kernelに問題がある?
「/var/log/vboxadd-install.log」を確認してみます。
Makefile:23: *** Error: unable to find the sources of your
current Linux Kernel.
Specify KERN_DIR=<directory> and run Make again.. 中止.
kernelがない?
インストールしてあるkernelパッケージを確認。

ん?「kernel-PAE.i686」?
kernelを確認。
# uname -r ← kernel確認
2.6.31.6-166.fc12.i686.PAE
PAEの方が入ってた。orz
気を取り直してインストールした「kernel-devel」をPAEの方にインストールし直します。
# yum remove -y kernel-devel ← kernel-devel削除
# yum install -y kernel-PAE-devel ← kernel-PAE-deveインストール
さきほど実行したGuest Additionsインストールコマンドを再度実行。
今度は無事インストールされたようなのでシステムを再起動します。

kernelで若干はまりましたが無事にGuest Additionsをインストールすることができました。
コメントはありません
トラックバックはありません
メンバー紹介
2010年03月10日
2010年03月10日
2010年02月25日
2010年01月22日
2009年12月24日
2009年12月21日
2009年12月21日
2009年12月01日
2009年11月28日
2009年11月26日
この日記にコメントする