そんなわけで、WindowsXPとVineLinux3.2のマルチブート環境の作成です。以前、Linuxはハードディクスの先頭2Gバイト以内にマスターブートレコードをおかなければならないという制限がありましたが(LILOの制限かな)、今時そんな制限が生きているわけもなく、40Gハードディスクの後ろ10GバイトをLinux用にパーティションを切り直しました。使用したのはKnoppixのqtpartedというソフトです。「DebianGNU/Linux徹底入門 第3版」を参考にしました。
Knoppixはハードディクスを使わないでブートできるLinuxです。「こんなもん何に使うんだ?」と思ってましたが、使ってみると便利です。何しろLinuxを起動するのにハードディクスを使わないのですから、ハードディクスに何らかデータが残るということがありません。ハードディスクの代わりにブート時にRAMディスクを構成します。また、必要なソフトはその都度CD-ROMから読み込んできます。
Knoppixのホームページから
knoppix_v4.0.2CD_20050923-20051116+IPAFont.iso
をダウンロードしてきて、CD-ROMに焼きます。このCD-ROMからブートします。
ターミナルから
sudo qtparted
と入力して、パーティションソフトを起動します。後はGUI画面から40GバイトのCドライブを30Gに減らすだけです。後ろ10Gを空き領域にしました。
最初にWindowsがインストールされたハードディクスに、後からLinuxをインストールする場合は非常に簡単にマルチブート環境が作れます。ブートローダーはGRUBというソフトが標準でインストールされます。Linuxのインストーラーはそこまでやってくれます。WindowsNT以降、Windowsでもブートローダーが標準でインストールされますが、Windows95など同じWindowsとのマルチブート環境を作るもので、他のOSとのマルチブートは考慮されていません。その点Linuxは最初からWindowsがインストールされているものとして、Linuxのインストールを行います。
(まあ、Windowsのシェアから言ってこの対応はあたりまえか!?)
Cドライブの空きさえできれば後は、VineLinux3.2インストールCDからブートして未使用領域をフォーマット、インストールするだけです。しかし、新しく空けた10Gのハードディクス領域にSwapパーティションを作ることができませんでした。作ろうとするとanacondaが再起動してしまいます。よくわかりませんが、Swapパーティションはあきらめて、Swap領域無しでLinuxをインストールしました。これで良いのかまだあまり使用していないので良くわかりません。また、変わったことがあれば報告します。
Knoppixはハードディクスを使わないでブートできるLinuxです。「こんなもん何に使うんだ?」と思ってましたが、使ってみると便利です。何しろLinuxを起動するのにハードディクスを使わないのですから、ハードディクスに何らかデータが残るということがありません。ハードディスクの代わりにブート時にRAMディスクを構成します。また、必要なソフトはその都度CD-ROMから読み込んできます。
Knoppixのホームページから
knoppix_v4.0.2CD_20050923-20051116+IPAFont.iso
をダウンロードしてきて、CD-ROMに焼きます。このCD-ROMからブートします。
ターミナルから
sudo qtparted
と入力して、パーティションソフトを起動します。後はGUI画面から40GバイトのCドライブを30Gに減らすだけです。後ろ10Gを空き領域にしました。
最初にWindowsがインストールされたハードディクスに、後からLinuxをインストールする場合は非常に簡単にマルチブート環境が作れます。ブートローダーはGRUBというソフトが標準でインストールされます。Linuxのインストーラーはそこまでやってくれます。WindowsNT以降、Windowsでもブートローダーが標準でインストールされますが、Windows95など同じWindowsとのマルチブート環境を作るもので、他のOSとのマルチブートは考慮されていません。その点Linuxは最初からWindowsがインストールされているものとして、Linuxのインストールを行います。
(まあ、Windowsのシェアから言ってこの対応はあたりまえか!?)
Cドライブの空きさえできれば後は、VineLinux3.2インストールCDからブートして未使用領域をフォーマット、インストールするだけです。しかし、新しく空けた10Gのハードディクス領域にSwapパーティションを作ることができませんでした。作ろうとするとanacondaが再起動してしまいます。よくわかりませんが、Swapパーティションはあきらめて、Swap領域無しでLinuxをインストールしました。これで良いのかまだあまり使用していないので良くわかりません。また、変わったことがあれば報告します。