• 締切済み

OSの起動時間を短縮したい

TurboLinux10Dの起動時間を短縮しようとしています。 /etc/rc.d/rc5.dの中にある自動起動サービスは殺してrc.localしか起動しないようにしました。 (rc.localの中にnetwork startと記述している) これで現在の環境で電源入れてから70秒くらいで自動起動にセット下アプリケーションが動き出します。 もっと早くしたいのですが(可能な限り)、他にどういったことをすれば早くなるでしょうか? 電源を入れると、 1.BIOS画面 2.何かぱらぱらとパラメータが表示される 3.Welcome to Turbolinuxと表示され自動起動サービスが立ち上がる 4.Xが立ち上がる という流れなのですが、 今回設定をいじった部分はこの流れで言う3です。 3では/etc/rc.d/rc.sysinitを実行しているようなのですが、 2では何を実行しているのかわかりますでしょうか。 理解できていないので曖昧な表現になってしまい、申し訳ないですが、 よろしくお願いします。

みんなの回答

回答No.1

当方、TurboLinuxは使用したことがありませんが、 流れは同じだとおもいます。 **起動までの簡単な流れ** 0.電源ON 1. BIOSロード(BIOS画面) 2-1.MBR読み込み 2-2.MBRにあるブートローダーをロード 2-3.ブートローダーで指定されたカーネルをロード 3. initプロセス実行(自動起動サービスが立ち上がる) 4. Xstart(Xが立ち上がる) で、回答ですが、 >>2では何を実行しているのかわかりますでしょうか。 ブートローダをロードして、カーネルをロードしていると思います。 >>他にどういったことをすれば早くなるでしょうか? 起動時間の短縮方法として、PCのスペックをあげること以外にするとすれば、 カーネルを再構築してやればよいと思います。

参考URL:
http://www.a-yu.com/kernel.html
tktk1228
質問者

お礼

返信ありがとうございます。 >>2では何を実行しているのかわかりますでしょうか の質問の意図は、 3.のsysinitのように実行しているファイルがわかれば、 そのファイルをいじることで起動時間を短縮できないかと考えたわけですが、 ここでロードされているものは/boot/grub/grub.confの中に記述されているカーネルですよね。 ちょっとアレはいじれそうに無いです。 >カーネルを再構築してやればよいと思います。 どうにも敷居が高そうで敬遠していたのですが、もうこれしか無いみたいですね。 やってみようかなぁ…。 何ページも昔の投稿に返信していただき、ありがとうございました。

関連するQ&A