スポンサードリンク

2012年12月07日

Fedora 17 に VirtualBox をインストール

2012年12月時点で選択できる無償の仮想化ソフトウェアとしてVirtualBox 
を強く推奨する。

その理由としては管理機能が充実していること、最近のWindowsやLinux
のリリースに追随していること。

特に後者はWindows 8の新しい UI や Gnome 3Unity 等の最新のLinux
デスクトップ環境を使用できるというメリットがある。

実際にWindows 8が出たときや UbuntuFedora 等の最新のリリースが
あったときには、しばらくするとそれらに対応したVirtualBoxがリリース
されるのである。

このブログのようにあくまでデスクトップ環境を利用することを考えると
このメリットは大変重要なのだ。

私の場合は、Fedora 17をメインに使っているが、その上にインストールさ
れた VirtualBox の中で、Windows XPWindows 7Ubuntuの最新2世代
Fedora18βCentOS5.8centos6.3などがインストールしてあり、新しい
OS のリリースをテストしたり、特定のバージョンのCentOSによるミドル
ウェアの設定を確認したりするのに利用している。

VirtualBoxVMware の製品と比較すると対応する製品は VMware Player
ではなく VMware Workstationだ。

スナップショット機能などもVirtualBoxでは最初から備えているのである。

VMware Playerをインストールするのはやめて VirtualBox を利用するように
しましょう。それではVirtualBoxFedora 17にインストールする方法を解説しよう。

ダウンロードは下記のページから行う。

https://www.virtualbox.org/wiki/Linux_Downloads
vbox1.png

実際にこのページに行けば一目瞭然なのだが、Linuxに関してメジャー
なディストリビューションのバージョンごとにきめ細かなパッケージが
リリースされている。

Fedora17をx86_64で使用しているなら下記のエントリがダウンロード対象
となる。

Fedora 17 ("Beefy Miracle")   AMD64

2012年12月時点だと下記のRPMファイルがダウンロードできる。

VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64.rpm

RPMファイルをインストールするに先立って、VirtualBoxに必要となる
パッケージをインストールしておく。

# yum install kernel-devel gcc dkms
読み込んだプラグイン:langpacks, presto, refresh-packagekit
updates/17/x86_64/metalink                               | 5.2 kB     00:00     
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ dkms.noarch 0:2.2.0.3-3.fc17 は インストール です
---> パッケージ gcc.x86_64 0:4.7.2-2.fc17 は インストール です
--> 依存性の処理をしています: cpp = 4.7.2-2.fc17 のパッケージ: gcc-4.7.2-2.fc17.x86_64
--> 依存性の処理をしています: glibc-devel >= 2.2.90-12 のパッケージ: gcc-4.7.2-2.fc17.x86_64
--> 依存性の処理をしています: cloog-ppl >= 0.15 のパッケージ: gcc-4.7.2-2.fc17.x86_64
--> 依存性の処理をしています: libmpc.so.2()(64bit) のパッケージ: gcc-4.7.2-2.fc17.x86_64
---> パッケージ kernel-devel.x86_64 0:3.6.9-2.fc17 は インストール です
--> トランザクションの確認を実行しています。
---> パッケージ cloog-ppl.x86_64 0:0.15.11-3.fc17.1 は インストール です
--> 依存性の処理をしています: libppl_c.so.4()(64bit) のパッケージ: cloog-ppl-0.15.11-3.fc17.1.x86_64
--> 依存性の処理をしています: libppl.so.9()(64bit) のパッケージ: cloog-ppl-0.15.11-3.fc17.1.x86_64
---> パッケージ cpp.x86_64 0:4.7.2-2.fc17 は インストール です
---> パッケージ glibc-devel.x86_64 0:2.15-58.fc17 は インストール です
--> 依存性の処理をしています: glibc-headers = 2.15-58.fc17 のパッケージ: glibc-devel-2.15-58.fc17.x86_64
--> 依存性の処理をしています: glibc-headers のパッケージ: glibc-devel-2.15-58.fc17.x86_64
---> パッケージ libmpc.x86_64 0:0.9-2.fc17.2 は インストール です
--> トランザクションの確認を実行しています。
---> パッケージ glibc-headers.x86_64 0:2.15-58.fc17 は インストール です
--> 依存性の処理をしています: kernel-headers >= 2.2.1 のパッケージ: glibc-headers-2.15-58.fc17.x86_64
--> 依存性の処理をしています: kernel-headers のパッケージ: glibc-headers-2.15-58.fc17.x86_64
---> パッケージ ppl.x86_64 0:0.11.2-8.fc17 は インストール です
--> 依存性の処理をしています: libpwl.so.5()(64bit) のパッケージ: ppl-0.11.2-8.fc17.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ kernel-headers.x86_64 0:3.6.9-2.fc17 は インストール です
---> パッケージ ppl-pwl.x86_64 0:0.11.2-8.fc17 は インストール です
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package              アーキテクチャ
                                   バージョン               リポジトリー   容量
================================================================================
インストール中:
 dkms                 noarch       2.2.0.3-3.fc17           updates       105 k
 gcc                  x86_64       4.7.2-2.fc17             updates        14 M
 kernel-devel         x86_64       3.6.9-2.fc17             updates       7.6 M
依存性関連でのインストールをします:
 cloog-ppl            x86_64       0.15.11-3.fc17.1         fedora         93 k
 cpp                  x86_64       4.7.2-2.fc17             updates       4.8 M
 glibc-devel          x86_64       2.15-58.fc17             updates       990 k
 glibc-headers        x86_64       2.15-58.fc17             updates       615 k
 kernel-headers       x86_64       3.6.9-2.fc17             updates       861 k
 libmpc               x86_64       0.9-2.fc17.2             fedora         48 k
 ppl                  x86_64       0.11.2-8.fc17            fedora        1.4 M
 ppl-pwl              x86_64       0.11.2-8.fc17            fedora         36 k

トランザクションの要約
================================================================================
インストール  3 パッケージ (+8 依存するパッケージ)

総ダウンロード容量: 31 M
インストール済み容量: 84 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
Setting up and reading Presto delta metadata
updates/prestodelta                                      | 1.3 MB     00:00     
Processing delta metadata
Package(s) data still to download: 7.6 M
(1/11): cloog-ppl-0.15.11-3.fc17.1.x86_64.rpm            |  93 kB     00:00     
(2/11): cpp-4.7.2-2.fc17.x86_64.rpm                      | 4.8 MB     00:00     
(3/11): dkms-2.2.0.3-3.fc17.noarch.rpm                   | 105 kB     00:00     
(4/11): gcc-4.7.2-2.fc17.x86_64.rpm                      |  14 MB     00:02     
(5/11): glibc-devel-2.15-58.fc17.x86_64.rpm              | 990 kB     00:00     
(6/11): glibc-headers-2.15-58.fc17.x86_64.rpm            | 615 kB     00:00     
(7/11): kernel-devel-3.6.9-2.fc17.x86_64.rpm             | 7.6 MB     00:00     
(8/11): kernel-headers-3.6.9-2.fc17.x86_64.rpm           | 861 kB     00:00     
(9/11): libmpc-0.9-2.fc17.2.x86_64.rpm                   |  48 kB     00:00     
(10/11): ppl-0.11.2-8.fc17.x86_64.rpm                    | 1.4 MB     00:00     
(11/11): ppl-pwl-0.11.2-8.fc17.x86_64.rpm                |  36 kB     00:00     
--------------------------------------------------------------------------------
合計                                            5.6 MB/s |  31 MB     00:05     
トランザクションのチェックを実行してします。
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストール中          : libmpc-0.9-2.fc17.2.x86_64                     1/11 
  インストール中          : cpp-4.7.2-2.fc17.x86_64                        2/11 
  インストール中          : kernel-devel-3.6.9-2.fc17.x86_64               3/11 
  インストール中          : kernel-headers-3.6.9-2.fc17.x86_64             4/11 
  インストール中          : glibc-headers-2.15-58.fc17.x86_64              5/11 
  インストール中          : glibc-devel-2.15-58.fc17.x86_64                6/11 
  インストール中          : ppl-pwl-0.11.2-8.fc17.x86_64                   7/11 
  インストール中          : ppl-0.11.2-8.fc17.x86_64                       8/11 
  インストール中          : cloog-ppl-0.15.11-3.fc17.1.x86_64              9/11 
  インストール中          : gcc-4.7.2-2.fc17.x86_64                       10/11 
  インストール中          : dkms-2.2.0.3-3.fc17.noarch                    11/11 
  検証中                  : dkms-2.2.0.3-3.fc17.noarch                     1/11 
  検証中                  : glibc-devel-2.15-58.fc17.x86_64                2/11 
  検証中                  : libmpc-0.9-2.fc17.2.x86_64                     3/11 
  検証中                  : ppl-pwl-0.11.2-8.fc17.x86_64                   4/11 
  検証中                  : glibc-headers-2.15-58.fc17.x86_64              5/11 
  検証中                  : gcc-4.7.2-2.fc17.x86_64                        6/11 
  検証中                  : kernel-headers-3.6.9-2.fc17.x86_64             7/11 
  検証中                  : ppl-0.11.2-8.fc17.x86_64                       8/11 
  検証中                  : kernel-devel-3.6.9-2.fc17.x86_64               9/11 
  検証中                  : cloog-ppl-0.15.11-3.fc17.1.x86_64             10/11 
  検証中                  : cpp-4.7.2-2.fc17.x86_64                       11/11 

インストール:
  dkms.noarch 0:2.2.0.3-3.fc17                gcc.x86_64 0:4.7.2-2.fc17         
  kernel-devel.x86_64 0:3.6.9-2.fc17         

依存性関連をインストールしました:
  cloog-ppl.x86_64 0:0.15.11-3.fc17.1     cpp.x86_64 0:4.7.2-2.fc17             
  glibc-devel.x86_64 0:2.15-58.fc17       glibc-headers.x86_64 0:2.15-58.fc17   
  kernel-headers.x86_64 0:3.6.9-2.fc17    libmpc.x86_64 0:0.9-2.fc17.2          
  ppl.x86_64 0:0.11.2-8.fc17              ppl-pwl.x86_64 0:0.11.2-8.fc17        

完了しました!

準備が整ったらVirtualBoxのRPMファイルをインストールする。

# yum install VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64.rpm
読み込んだプラグイン:langpacks, presto, refresh-packagekit
VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64.rpm を調べています: VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64
VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています



--> トランザクションの確認を実行しています。
---> パッケージ VirtualBox-4.2.x86_64 0:4.2.4_81684_fedora17-1 は インストール です
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package        アーキテクチャ
                       バージョン
                            リポジトリー                                   容量
================================================================================
インストール中:
 VirtualBox-4.2 x86_64 4.2.4_81684_fedora17-1
                            /VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64 135 M

トランザクションの要約
================================================================================
インストール  1 パッケージ

合計容量: 135 M
インストール済み容量: 135 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
トランザクションのチェックを実行してします。
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストール中          : VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64    1/1 

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS [  OK  ]
Starting VirtualBox kernel modules [  OK  ]
  検証中                  : VirtualBox-4.2-4.2.4_81684_fedora17-1.x86_64    1/1 

インストール:
  VirtualBox-4.2.x86_64 0:4.2.4_81684_fedora17-1                                

完了しました!

この後一般ユーザとして VirtualBox を立ち上げる。

vbox2.png
【仮想化の最新記事】
posted by パソコンマニア at 09:06 | Comment(0) | TrackBack(0) | 仮想化 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

×

この広告は1年以上新しい記事の投稿がないブログに表示されております。