Linux のデバイス Linux では、/dev に特別なファイルがいろいろとあります。 このファイルはデバイスファイルと呼ばれ、 通常のファイルと異なる振る舞いをします。 デバイスファイルの一般的なものは、ブロックデバイスとキャラクタデバイスです。 このファイルは、ハードウェアにアクセスする実際のドライバ (Linux カーネルの一部) へのインターフェースです。 その他、あまり一般的ではありませんが、 パイプ というデバイスファイルの形式もあります。 以下に、最も重要なデバイスファイルを一覧します。 fd0 第 1 フロッピードライブ fd1 第 2 フロッピードライブ hda 第 1 IDEポートの IDE ハードディスク / CD-ROM (Master) hdb 第 1 IDEポートの IDE ハードディスク / CD-ROM (Slave) hdc 第 2 IDEポートの IDE ハードディスク / CD-ROM (Master) hdd 第 2 IDEポートの IDE ハードディスク / CD-ROM (Slave) hda1 最初の IDE ハードディスクの最初のパーティション hdd15 4 番目の IDE ハードディスクの 15 番目のパーティション sda SCSI ID が最小の SCSI ハードディスク (例: 0) sdb SCSI ID が次に小さい SCSI ハードディスク (例: 1) sdc SCSI ID がその次に小さい SCSI ハードディスク (例: 2) sda1 最初の SCSI ハードディスクの最初のパーティション sdd10 4番目の SCSI ハードディスクの 10 番目のパーティション sr0 SCSI ID が最小の SCSI CD-ROM sr1 SCSI ID が次に小さい SCSI CD-ROM ttyS0 シリアルポート 0、MS-DOS では COM1 ttyS1 シリアルポート 1、MS-DOS では COM2 psaux PS/2 マウスデバイス gpmdata 疑似デバイス、GPM (マウス) デーモンからのリピータデータ cdrom CD-ROM ドライブへのシンボリックリンク mouse マウスデバイスファイルへのシンボリックリンク null 書き込まれたものをすべて消してしまうデバイス zero 無限に 0 を読み出せるデバイス マウスのセットアップ (gpm が動いている) Linux コンソールと X ウィンドウ環境の両方で、 マウスを使用できます。 通常、gpm や X サーバ自体をインストールするだけです。 どちらも、マウスデバイスとして /dev/input/mice を使用するように設定されています。 正しいマウスプロトコルは、gpm では exps2、 X では ExplorerPS/2 とされています。 それぞれの設定ファイルは /etc/gpm.conf/etc/X11/xorg.conf です。 あなたのマウスが動作するには、 特定のカーネルモジュールを読み込まなければなりません。 ほとんどの場合、正しいモジュールを自動検出しますが、 旧式のシリアルマウスや、バスマウスでは シリアルマウスには、通常 9 穴の D 型コネクタが、 バスマウスには、8 ピン円形コネクタが付いており、 PS/2 マウスの 6 ピン円形コネクタや、 ADB マウスの 4 ピン円形コネクタと混同することはないでしょう。 いつもそうとは限りません。 とはいえ、非常に古いコンピュータでなければ、かなり「まれ」です。 以下に、マウスのタイプごとの、Linux カーネルモジュールをまとめます。 モジュール 説明 psmouse PS/2 マウス (自動検出可) usbhid USB マウス (自動検出可) sermouse ほとんどのシリアルマウス logibm Logitech アダプタカードに接続するバスマウス inport ATI や Microsoft の InPort カードに接続するバスマウス マウスドライバモジュールを読み込むのに、 modconf コマンド (同名のパッケージに収録) を使用でき、 kernel/drivers/input/mouse カテゴリから探せます。 最近のカーネルは、マウスにボタンが 1 つしかなくても、 3 ボタンエミュレーション機能があります。 /etc/sysctl.conf に以下の行を記述してください。 # 3-button mouse emulation # turn on emulation /dev/mac_hid/mouse_button_emulation = 1 # Send middle mouse button signal with the F11 key /dev/mac_hid/mouse_button2_keycode = 87 # Send right mouse button signal with the F12 key /dev/mac_hid/mouse_button3_keycode = 88 # For different keys, use showkey to tell you what the code is. タスクに必要なディスクの空き容量 i386 アーキテクチャの全標準パッケージを含む標準インストールで、 デフォルトの 2.6 カーネルを用いると、&std-system-size;MB 以上のディスク領域を必要とします。 標準システムタスクを選択しない最小の基本インストールでは、 &base-system-size;MB 必要でしょう。 どちらの場合も、 インストールが完了し一時ファイルを削除したの、 実際のディスク領域です。ジャーナルファイルのような、 ファイルシステムのオーバーヘッドで消費される量は含まれていません。 これは、インストールの最中や通常のシステム利用では、 もっと大量にディスク領域が必要だということです。 以下の表は tasksel で表示されるタスクについて、 aptitude が報告したサイズです。 いくつかのタスクでは、内容が一部重複していることに注意してください。 つまり、2 つのタスクを一緒にインストールした後のインストールサイズは、 挙げてある数値を合計したものよりも、小さくなるということです。 パーティションのサイズを決定するとき、標準インストールのサイズに加え、 以下の表に列挙したサイズが必要であるのに注意してください。 Installed size はインストール完了時に /usr/lib に必要なサイズを、 Download size/var に (一時的に) 必要なサイズを記述しています。 タスク インストールサイズ (MB) ダウンロードサイズ (MB) インストールに必要な空き容量 (MB) デスクトップ環境 &task-desktop-inst; &task-desktop-dl; &task-desktop-tot; ラップトップ ラップトップタスクとデスクトップタスクはいくつか重複しています。 両方インストールした場合、ラップトップタスクはディスク領域を、 数 MB 追加で必要とするだけでしょう &task-laptop-inst; &task-laptop-dl; &task-laptop-tot; ウェブサーバ &task-web-inst; &task-web-dl; &task-web-tot; 印刷サーバ &task-print-inst; &task-print-dl; &task-print-tot; DNS サーバ &task-dns-inst; &task-dns-dl; &task-dns-tot; ファイルサーバ &task-file-inst; &task-file-dl; &task-file-tot; メールサーバ &task-mail-inst; &task-mail-dl; &task-mail-tot; SQL データベース &task-sql-inst; &task-sql-dl; &task-sql-tot; デスクトップ タスクは、 GNOME デスクトップ環境をインストールします。 英語以外の言語でインストールする場合、その言語が有効なら tasksel地域化タスク を、 自動的にインストールします。 必要な容量は言語によって異なりますが、 ダウンロードとインストールで最大 350MB 必要となります。