いろいろな種類のパーティション分割ツールが Debian 開発者によって組み込まれ、 さまざまな形式のハードディスクやコンピュータアーキテクチャで 動作するようになっています。 以下に、それらのアーキテクチャで使えるプログラムのリストを示します。
Debian 推奨のパーティション分割ツールです。このアーミーナイフは、 パーティションサイズを変更したり、ファイルシステムを作成 したり、マウントポイントを指定したりすることもできます。
上級魔術師用の、Linux オリジナルのディスクパーティション作成プログラムです。
すでにコンピュータに FreeBSD のパーティションが存在する場合は注意が必要です。 インストール用のカーネルはこのパーティションをサポートしていますが、 fdisk の表示方法では名前が異なります (そもそも表示されないかもしれません)。 Linux+FreeBSD HOWTO をご覧になってください。
一般ユーザのための、操作の容易なフルスクリーン表示ディスクパーティション 作成プログラムです。
cfdisk は FreeBSD パーティションを全く理解しません。 したがって、こちらでもデバイス名が変わってしまうかもしれません。
Alt と F2 キーをいっしょに押して
シェル (tty2
) を起動し、お望みのプログラムの名前を
(必要なら引数を添えて) 直接入力してください。
プログラムを終了したら、debian-installer の
という作業段階はとばして、次に進んでください。
IDE ディスクに 20 以上のパーティションを作ろうとしている場合は、
21 番目以降のパーティションに対応するデバイスを作成しなければなりません。
適切なデバイスが存在しないと、パーティションを初期化した後の次のステップで
失敗します。例として、21 番目のパーティションが初期化できるよう、
デバイスを追加するためのコマンド群を示します。これらは
tty2
や Execute A Shell から実行できます。
# cd /dev # mknod hda21 b 3 21 # chgrp disk hda21 # chmod 660 hda21
ターゲットシステムにも正しいデバイスがないと、新しいシステムで起動したときに失敗します。 カーネルとモジュールをインストールしたら、以降を実行してください。
# cd /target/dev # mknod hda21 b 3 21 # chgrp disk hda21 # chmod 660 hda21
SRM コンソール (sarge でサポートされる唯一のディスク起動方法) から Debian を起動するには、ブートディスクに DOS パーティションテーブルではなく、 BSD ディスクラベルがある必要があります。(SRM ブートブロックと MS-DOS パーティションテーブルとに互換性がないことにご注意を。 項5.1.1. 「Alpha コンソールファームウェア」 をご覧ください。) その結果、alpha 上で動作させる場合、partman は BSD ディスクラベルを作成します。 しかし、すでにディスク上に DOS パーティションテーブルがある場合、 partman がディスクラベルを使用するためにパーティションを変換する前に、 既存のパーティションを削除する必要があります。
ディスクを分割するのに fdisk を使用することに決めていて、 分割するよう選択したディスクにまだ BSD ディスクラベルがなければ、 「b」 コマンドを使ってディスクラベルモードに入ってください。
Tru64 Unix やフリーな 4.4BSD-Lite 派生オペレーティングシステム (FreeBSD, OpenBSD, NetBSD) からパーティションを作成したディスクを使いたくない場合、 ディスク全体を含む第 3 パーティションは 作成しない ことをお勧めします。 aboot はこのパーティションを必要としませんし、 実は、aboot のブートセクタへのインストールに用いられる swriteboot ユーティリティが、 ブートブロックにパーティションが重なっていると文句を言うので、 混乱の元になるかもしれません。
また、aboot はディスクの最初の数セクタ (今のところ 70KB、つまり 150 セクタ必要になります) に書き込まれるため、 ディスクの先頭部分に充分な空きスペースを残しておかなければなりません。 以前は、ディスクの最初に小さなパーティションを作成し、 フォーマットしないでおくことが勧められていました。 同じ理由から、GNU/Linux のみで使うディスク上には この処置を行わないことをお勧めします。 partman を使用する時、便宜上の理由から今までどおり aboot のために小さなパーティションが作成されます。