日刊アスキー Linux Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! 日刊アスキー Linux デジタル用語辞典 ASCII24 Broadband Center ニュース 今日のコラム イベント情報 セミナー情報 Linux magazine ASCII24メールサービス アスキー編集会議
ASCII24 - [Main Menu] [Menu 2]
  ASCII24 > 日刊アスキー Linux > All ASCII Linux Issue 1
111
記事/用語/ID検索 

Linux Magazineの最新記事一覧

Biz Express Focus 『HDE Mail Filter 1.0』 (2003年7月8日)
Biz Express Focus “Ready for e-business” (2002年6月7日)
これで解決! Linux 100の疑問―その3 (2001年9月6日)
これで解決! Linux 100の疑問―その2 (2001年8月27日)
これで解決! Linux 100の疑問―その1 (2001年8月24日)
覚えておきたい必須コマンド30―その6・vi、最初の一歩 (2001年7月13日)
覚えておきたい必須コマンド30―その5・シェルを使おう (2001年6月27日)
覚えておきたい必須コマンド30―その4・コマンドリファレンス (2001年6月18日)
覚えておきたい必須コマンド30―その3・管理コマンド (2001年6月12日)
覚えておきたい必須コマンド30―その2・便利なコマンド (2001年6月9日)
覚えておきたい必須コマンド30―その1・ファイルの基本操作 (2001年5月31日)
初めてでも大丈夫!今日から使える Linux (第3部) (2001年5月25日)
初めてでも大丈夫!今日から使える Linux (第2部) (2001年5月21日)
初めてでも大丈夫!今日から使える Linux (第1部) (2001年5月14日)






Contact Information

[PR]
Printable Version All ASCII Linux Issue / Linux Magazine 2000年2月号

これで解決! Linux 100の疑問―その3

システムの起動・ルートユーザー・シェル


2001年9月6日

システムの起動その1

Linux magazine logo
Linux magazine 2月号表紙
本記事も収録 Linux magazine 2000年 2月号 1,390円

Q:LinuxのインストールCD-ROMから起動できない

A:古いマシンやCD-ROMドライブだと、CD-ROMからのブートはサポートされていません。マザーボードによっては、BIOSをアップデートすればCD-ROMブートが可能になるかもしれません。SCSI接続のCD-ROMドライブの場合、SCSIアダプタもCD-ROMブートに対応していなければなりません。

また、マザーボードのBIOS設定で、CD-ROMの起動順位をハードディスクより先にしておかないと、ハードディスクにあるOSが起動してしまいますので注意しましょう。

CD-ROMブートができなくても、悲観することはありません。インストールフロッピーを作り、これで起動すればよいのです。インストールCD-ROMの中に、インストールフロッピーのイメージファイルと、このイメージをフロッピーディスクに書き込むDOSプログラム(rawrite.exe)が入っているはずです。これらを使い、DOSかWindowsでインストールフロッピーを作成しましょう。

Q:LILOプロンプトがLIで止まって起動しない

A:LILO(LInux LOader)が、表示途中で止まるのにはいくつかの原因が考えられますが、Linuxを何度かインストールするうちに、不要になったLILOがMBR(マスターブートレコード)に残り、悪さをすることがあります。この場合はDOSやWindows 95/98で“FDISK /MBR”を実行して古いLILOを消します。

LILOは、Linuxを起動するときに、BIOSを使ってカーネルを読み出しますが、いにしえからの伝統を引きずったBIOSは、ハードディスクの1024シリンダ以降にアクセスできないのです。このため、カーネルが1024シリンダ以降の部分に配置されていると、Linuxを起動できません。近頃の大容量ハードディスクでは、この問題が起きることがあります。

ただし、シリンダが1024以上あるハードディスクでも必ず起動できなくなるわけではありません。カーネルが1023シリンダまでに収まっていれば起動しますが、カーネルの再構築をして、新しいカーネルが1024シリンダ以降に配置されるとLILOからの起動ができなくなります。

この問題を解決するには、カーネルを1023シリンダ以内に置くか、LILOを使わずにブートするしかありません。Red Hat Linuxなどでは、カーネルを/bootディレクトリに置くので、ハードディスクの前のほう(1023シリンダ以内)に10〜15Mバイト程度のパーティションを作り、これを/bootにマウントすれば問題を回避できます。

このほかにも、LILOではなく、BIOSの制限を受けないブートセレクタを使う、あるいはフロッピーディスクからカーネルを読み出して起動するという回避方法もあります。

このような時のために、起動フロッピーは、できるだけ作るようにしましょう。

Q:ときどき起動にもの凄く時間がかかるのはなぜ?

A:Linuxでは、fsckというファイルシステムのチェックプログラムが使われています。これは、Windowsのスキャンディスクのようなものです。このfsckは、一定の回数ディスクをマウントすると起動時に自動実行されます。たとえば、Red Hat Linux 6.1では、ファイルシステムを20回マウントするごとにfsckを自動実行します。また、前回の終了時に正しくシャットダウンされていない場合も実行されるようになっています。チェックするパーティションが小さければすぐに済みますが、パーティションが大きくなるとそれなりに時間がかかるようになります。

また、メール配送プログラムのSendmailは、起動する際にDNS(Domain Name System)サーバに接続しようとします。このときにDNSサーバが見つからないとSendmailがタイムアウトするまで数分間待たされることになります。Sendmailを使わないなら、自動的に起動しないようにしましょう。

(Linux magazine編集部)


[次ページ]

Contents...



Copyright (C) 1997-2006 ASCII Corporation. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII Corporation.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください