世の中はうまくいかないことが往々にしてあるものです。 ということで、ここに症状・問題・解決法のリストを作っていきたいと思います。
ディスクが見つからない。
どのドライブレターがどのディスク/パーティションに対応するのか わからない。
Linux はドライブレターの代わりにデバイス名を使います。 詳細は ドライブ名 を見てください。
ディスクをフォーマットできない。
ほとんどの場合は fdisk
などのツールでの入力ミス。
単に hda
と入力するのではなく、/dev/hda
と入力します。また hda
の後には番号をつけないように。
つけるとパーティションを指すことになります。
ディスクをフォーマットできない。
フォーマットできるのはディスクではなくパーティション。
フォーマットの対象をコマンドラインから指定する際、
ディスクのデバイス名の後にパーティション番号をつけるように
してください。 /dev/hda1
のようになります。
数字が画面に表示され続ける。
おそらくディスクに問題がある。
別のディスクを試してください。 再インストールしなければならないかも知れません。 ケーブルが緩んでいないか、データが壊れていないかも確認してください。
LI
が表示されてハングアップする。
linux のロードに LILO が使われているが、 LILO が root を見つけられない。
LILO HOWTO を読んでください。
カーネルが、 root ファイルシステムがないといって panic になる。
カーネルが root パーティションの場所を知らない。
rdev
や (可能なら) LILO を使って、
カーネルイメージに root の場所の情報を追加してください。
システムはブートするが、シングルユーザーモードで root のシェルが起動する。
ブートの終盤で何か問題が生じた。 シェルを開いてシステムを修復可能なところまでは来ている。
ブートのログから問題を見つけてください。
ファイルシステムはリードオンリーになっているかもしれませんので、
必要な場合は読み書きモードで再マウントしてください。
/etc/fstab
に問題のあるエントリがあるような場合が多いようです
(スワップパーティションを通常のファイル空間にマウントしようとしているなど)。
メモリが足りなくなった。
スワップが有効になっていない。
free と入力して出力を調べてください。
total used free shared buffers cached
Mem: 46920 30136 16784 7480 11788 5764
-/+ buffers/cache: 12584 34336
Swap: 128484 9176 119308
のようになっていれば、システムは問題なく動作しています。
Swap:
の行が 0 になっている場合は、スワップ
(パーティションまたはスワップファイル) をマウントしていない
(swapon(8)
を見よ)、スワップをフォーマットしていない
(mkswap(8)
を見よ) などが考えられます。
No room amidst plenty 1
オーバーパーティション症候群: パーティションサイズが小さすぎるどこかの領域がオーバーフローを起こしている。
パーティションの利用状況を df(1)
で調べ、
問題のある領域を特定してください。
問題のある部分を削除すれば解決することが多いですが、
システムを再パーティションしなければならないかもしれません。
再パーティション
の章を見てください。
No room amidst plenty 2
どこかの領域で i ノードが使い果たされてしまった。 ニューススプールのような、 小さなファイルがたくさん置かれる領域であることが多い。
パーティションの利用状況を
df -i
で調べ、問題のある領域を特定してください。
通常は、 i ノードを増やしてその領域を再フォーマットすれば解決します。
mkfs(8)
や、関連する man ページを見てください。