3.5. マルチブートシステムでの事前パーティション分割

「ディスクのパーティション分割」とは、ディスクをセクションに分けることです。各セクションは他のセクションから独立しています。この作業は要するに、家の中に壁を作るようなものです。ある部屋に家具を入れても、それは他の部屋には影響しないというわけです。

このセクションで 「ディスク」 という言葉が出てきた場合、S/390 の世界ではこれを DASD や VM ミニディスクと置き換えてください。またこの場合 「マシン」 は LPAR や VM ゲストと置き換えてください。

システム上に既にオペレーティングシステム (VM, z/OS, OS/390, …) が入っていて、同じディスクに Debian も入れたい場合には、ディスクのパーティション分割をやり直す必要があります。Debian は Windows や MacOS のパーティションにはインストールできません。他の Unix システムとはパーティションを共有することも可能かもしれませんが、ここではそれは取り扱いません。少なくとも、Debian の root には専用のパーティションが必要となります。

現在のパーティションの設定は、VM diskmapのような、現在の OS に対応したパーティション分割ツールを使えばわかります。パーティション分割ツールには、必ず既存のパーティションを (変更せずに) 表示する機能が付いています。

一般には、既にファイルシステムの入っているパーティションを変更すると、そこの情報はすべて破壊されてしまいます。従って、パーティション分割をやり直す前には、必ずバックアップを取っておくべきです。また家の比喩を用いてみましょう。壁を動かす前には、家具が壊れないよう、それらは前もってどけておくでしょう?

コンピュータに 2 台以上のハードディスクがある場合は、その内の 1 台を Debian 専用にするといいかもしれません。そうすれば、インストールシステムの起動前に パーティション分割を行う必要はありません。インストーラに含まれているパーティション分割プログラムが、この仕事を的確にこなしてくれます。

マシンに 1 台しかディスクがなくても、現在の OS を Debian GNU/Linux で完全に置き換えてしまうつもりなら、パーティション分割はインストーラを起動した後で、インストール作業の一部として行って構いません (項6.3.3. 「パーティションの分割とマウントポイントの選択」)。しかしこれが可能なのは、インストーラシステムをテープ、CD-ROM、接続されたマシンのファイルのいずれかから起動する場合だけです。ちょっと考えてみてください。ハードディスクにあるファイルから起動して、起動したインストールシステムからそのファイルのあるディスクをパーティション分割し、つまり起動ファイルを消してしまったとしたら。そのインストールが一発でうまいこと行くように祈るしかないですね。まあこの場合に最悪の状況となったとしても、もともと入っていたシステムのインストールテープや CD などで、コンピュータを元の状態に戻す方法はきっとあるでしょうが。

既にコンピュータに複数のパーティションがあり、それらの一部を消したり置き換えたりすることによって充分な空き領域が確保できる場合にも、Debian インストーラのパーティション分割プログラムで作業を行って構いません。しかしこの場合でも、以降の内容は目を通しておきましょう。パーティションマップ中の現在のパーティションの並び順などによって、いずれにしてもインストール前にパーティション分割作業をしなければならないような場合もあり得るからです。

上記のどれにも当てはまらない場合、インストールをはじめる前にパーティション分割を行い、Debian に割り当て可能な領域を作ってやらなければなりません。一部のパーティションを他の OS に使う場合は、そのパーティションはその OS のパーティション分割ツールで作成するほうが良いでしょう。しかし Debian GNU/Linux 用のパーティションは、他の OS のツールでは作らないようお勧めします。そのツールで作るのは、残しておきたい OS のパーティションだけにしてください。

同じマシンに複数の OS をインストールするつもりでしたら、Debian をインストールする前に、他の OS を全部先にインストールしておきましょう。Windows などの他の OS をインストールすると、Debian を起動する機能が破壊されてしまったり、あるいはその OS のものでないパーティションをフォーマットし直すよう促されたりするからです。

このような動作から復旧したり、そのような提案を断ったりすることはできますが、先にそちらのシステムをインストールしておけば、最初からトラブルを避けることができます。

現在ディスクがひとつ、パーティションもひとつ (デスクトップコンピュータだと普通の設定) になっていて、元の OS と Debian とのデュアルブートにしたい場合は、以下の手順を踏む必要があります。

  1. コンピュータのすべてをバックアップする。

  2. 元の OS のインストールメディア (CD-ROM やテープ) から起動する。

  3. 既存の OS のパーティション分割ツールを使って、そのシステムのパーティションを作る。Debian GNU/Linux 用にも場所埋めのパーティションか、空き領域を作る。

  4. その OS を、新しくつくったパーティションにインストールする。

  5. 新しく入れたその OS で起動しなおして、すべて問題ないか確かめる。問題なければ Debian インストーラの起動ファイルをダウンロードする。

  6. Debian インストーラを起動して、Debian のインストールを続ける。