質問: 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では何を実行しているのかわかりますでしょうか。 理解できていないので曖昧な表現になってしまい、申し訳ないですが、 よろしくお願いします。
回答: 当方、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