| Linux Tips | |
Windows VistaとLinuxを共存させるには(Windows Vista編) 北浦訓行 |
|
Windows Vista(以下Vista)には、Windows XPと異なる新しいブートプログラムが採用されている。そのため「Windows XPとLinuxを共存させるには(LILO編)」および「Windows XPとLinuxを共存させるには(GRUB編)」で紹介した方法は使えない。今回は、Vistaのブートプログラムを使用してVistaとLinuxのデュアルブート環境を作成する方法を紹介する。
ここでは、VistaがインストールされたPCのHDD上に空き領域を作成して、Fedora Core 6(以下FC6)をインストールする。その際、GRUBをインストールする場所に注意する必要がある。GRUBをMBRにインストールすると、Vistaのブートローダが使用できなくなる。そのため、GRUBのインストール画面で[高度なブートローダオプションの設定]にチェックマークを付けなければならない。
![]() |
| FC6のGRUBインストールの画面 |
[次]ボタンをクリックして、ブートローダのインストール場所を[ブートパーティションの最初のセクタ]に指定する。
![]() |
| ブートローダのインストール場所の指定。ここでは、/dev/sda2にインストールしている |
あとは、通常の手順でインストールを進める。
インストールが完了したら、FC6のレスキューCD(「Fedora CoreのレスキューCDを使うには」参照)またはKNOPPIXなどのCDブータブルなLinuxを起動して、GRUBをインストールしたパーティション(ここでは、/dev/sda2)のブートイメージを作成する。
# dd if=/dev/sda2 of=fc6.img bs=512 count=1 |
作成したイメージ(fc6.img)をフロッピーディスクやUSBメモリなどにコピーしたら、Vistaを起動してCドライブにコピーする。
次に、Vistaのコマンドプロンプトを管理者モードで起動する。[スタート]ボタンをクリックして、[すべてのプログラム]−[アクセサリ]の[コマンドプロンプト]を右クリックする。ショートカットメニューが表示されるので、[管理者として実行]を選択する。
[ユーザーアカウント制御]ダイアログボックスが表示されたら、[続行]ボタンをクリックする。これで、管理者モードでコマンドプロンプトのウィンドウが開く。
Windows XPの場合は「boot.ini」というファイルを編集するだけでよかったが、Vistaのブートプログラムを変更する場合は「bcdedit.ext」というプログラムを使用する必要がある。
最初に「ntldr」というエントリをコピーして、FC6用のエントリを作成する。このとき、以下のように「エントリは {*****} に正常にコピーされました。」というメッセージが表示される。この{*****}の部分はGUIDという固有のIDとなっていて、以降の操作ではこのGUIDを使用することになる。
C:\Windows\system32>bcdedit /copy {ntldr} /d "Fedora Core 6" |
GUIDは、文字と数字の羅列なので入力が大変である。そこで、このメッセージをクリップボードにコピーする。[コマンドプロンプト]のウィンドウ上を右クリックして、メニューから[範囲指定]を選択する。そして、「{」から「}」までをドラッグして選択する。
選択したら右クリック。これで、選択した文字がクリップボードにコピーされる。
次に、パーティション情報を変更する。以下のコマンドを実行するのだが、「bcdedit /set 」まで入力したら、[コマンドプロンプト]のウィンドウ上を右クリックして、メニューから[貼り付け]を選択する。すると、先ほどコピーしたGUIDが入力されるので、続けて「 device partition=C:」と入力して[Enter]キーを押す。
C:\Windows\system32>bcdedit /set {a897c754-c895-11db-8dc6-000c29393d0c} device partition=C: |
続いて、以下のコマンドを実行してFC6のブートイメージのファイルを指定する。GUIDは上記と同様に張り付ける。
C:\Windows\system32>bcdedit /set {a897c754-c895-11db-8dc6-000c29393d0c} path \fc6.img |
最後に、以下のコマンドでFC6のエントリを一覧に追加する。
C:\Windows\system32>bcdedit /displayorder {a897c754-c895-11db-8dc6-000c29393d0c} |
以上で、VistaのブートメニューにFC6のエントリが表示される。「bcdedit」コマンドをオプションなしで実行すれば確認できる。
C:\Windows\system32>bcdedit |
システムを再起動すると、以下のようなブートメニューが表示される。
![]() |
| FC6のエントリが表示されたVistaのブートメニュー |
ちなみに、作成したエントリの順番を入れ替えたり、ブートメニューの表示時間を変更したりする場合は、「VistaBtootPRO」というツールを使うと簡単だ。
| Linux Tips Index |
| Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
|
ホワイトペーパー(TechTargetジャパン)
- natテーブルを利用したLinuxルータの作成 (2010/2/9)
natテーブルを用い、市販のブロードバンドルータと同等かそれ以上の機能を備える「Linuxルータ」を作成してみましょう - Web監視機能を賢く利用する (2010/2/2)
プロセスの稼働確認だけでは、サービスが正常に提供できているか分からないことも。そこで使いたいのがWeb監視です - ものいわぬOpenLDAPサーバのログ管理 (2010/1/20)
不満をいわないコンピュータが相手だからこそ、常にログが確認できる状態を整備することが重要になります - ネットワークアクセス権も放棄せよ (2010/1/12)
新しいセキュリティ機構「disablenetwork」を提案する1通のメールから始まった議論が、LSMも巻き込む話へと拡大しました
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |









