E4ratでLinux PCの起動時間を半分にする方法
Linuxは現代のコンピュータでは起動がかなり速いのですが、どうしてもう少し小さくしないのですか。あなたがSSDの欠如に悩まされているか、単により速く起動したいのであれば、E4ratは簡単にあなたの起動時間を削ります.
注意: この記事はUbuntu 11.04向けに書かれたものなので、もう動作しない可能性が非常に高いです。.
E4ratとあなたのLinux PC
E4ratはあなたのLinuxの起動時間を劇的に短縮するように設計されたユーティリティです。基本的にあなたはそれをあなたがあなたのコンピュータを普通に起動した時にあなたが何をしているかを示し、そしてあなたがアクセスしそして使用するファイルを分析する。それから、起動中にそれらを見つけるのにより少ない時間がかかるようにそれはあなたのハードディスクの始めにそれらを動かすでしょう。.
E4ratはExt4パーティションでのみ動作するように設計されています。他のファイルシステムを使用している場合、これはあなたのためではありません。 LVMで動作しているという報告がありますが、あなたの走行距離は異なるかもしれませんので、あなたが機密データを持っている場合は注意してください.
さらに、SSDをお持ちの場合は、これを避けてください。 E4ratはより良いシーク時間のためにファイルを移動するので、彼らの「シーク」時間はこれによって影響されないのでSSD使用は少しの利益も見ません。ファイルを移動して拡張書き込みを実行することで、あなたはすでに超高速ドライブを損傷することさえあるかもしれません。.
E4ratをUbuntuにインストールする
E4ratはUbuntuユーザーのための.debパッケージとして利用可能です。別のLinuxディストリビューションを実行している場合は、E4ratをソースからコンパイルする必要がありますが、問題なく動作するはずです。このガイドに従うこともできます。唯一の本当の例外はDebianを使っている人たちです - 続ける前にこのメモを見てください。ステップバイステップガイドでは、Ubuntu Natty(11.04)を実行していると仮定します。.
E4ratのSourceforgeのページはこちら.
最新版をクリックしてから、あなたのアーキテクチャに適したファイルをダウンロードしてください。.
Ubuntu Nattyの64ビットインストールを実行しているので、「amd64」バージョンを選択しました.
さて、今すぐインストールしようとすると、Ubuntuのデフォルトの“ ureadahead”パッケージがE4ratと衝突するのでエラーになります。.
Ureadaheadの概念は似ていますが、E4ratと同じようには動作しませんので、それを取り除きましょう。端末を開き、次のコマンドを入力してください。.
sudo dpkg -purge ureadahead ubuntu-minimal
あなたのパスワードを入力し、それがそのことをさせてください。次に、E4ratの適切な依存関係が存在することを確認しましょう.
sudo apt-get install libblkid1 e2fslibs
あなたはそれらをデフォルトですでにインストールしておくべきですが、そうでなければ、このコマンドは最新バージョンにインストール/アップグレードします.
ダウンロードした.debファイルをダブルクリックしても、そのエラーは表示されず、[インストール]ボタンをクリックするだけで済みます。.
たまたまこの時点でエラーが発生しましたが、発生した場合は無視をクリックしてください。すべて完了したら、コンピュータを再起動します。ただし、Grubメニューに留まります。.
情報収集中
E4ratがインストールされている状態で、データが正しく収集されていることを確認する必要があります。これを行うには、次回の起動時にパラメータを編集します。 Grubメニューにいることを確認してください.
通常Linuxを起動するために使用するオプションを強調表示し、「e」キーを押します。で始まる行を探します。
linux / boot / vmlinuz…
それは上の写真の最後から2番目の行です(より大きなバージョンを見るには画像をクリックしてください)。この行はLinuxカーネルにロードを指示するものです。この行の最後に以下を追加してください。
init = / sbin / e4rat-collect
次にCtrl + Xを押して起動を続けます。これはE4ratのcollectプログラムに起動後に実行を開始するように伝えます。あなたのコンピュータにそのことをさせ、そしてログインさせてください。 2分 私には、ChromeとFirefoxの両方をロードし、ターミナルを開いてScreen / Byobuを実行し、NautilusとShutterを開いてファイルを確認し、スクリーンショットを撮ることが必要です。.
ご覧のとおり、最初の2分間は非常に重要です。私はE4ratが使用する2分間のウィンドウ内のすべてをクリックしましたが、数分後までロードされなかったすべてのものをクリックしました。ただし、アプリケーションのロードを開始すれば問題ありません。.
正しいログファイルが作成されたことを確認しましょう。ターミナルを開く.
ls / var / lib / e4rat /
「startup.log」という名前のファイルが表示されます。このファイルが作成されていない場合は、プロセスを再起動する必要があります。.
起動ファイルの移動
ログファイルがあることを確認したら、コンピュータを再起動し、Grub画面で停止します。起動オプションを選択して、もう一度「e」を押します。.
今回は、同じ行の最後に別のものを追加します。
シングル
起動するにはCtrl + Xを押しますが、今回はすぐにコマンドラインに入ります。私のマシンは少し時間がかかり、それから私にいくつかの選択肢があるスクリーンをくれた。このような場合は、「通常の起動を再開する」のオプションを選択してください。
コマンドプロンプトが表示されない場合は、Ctrl + Alt + F1を押します。ログインプロンプトが表示されます。.
ユーザー名とパスワードを入力してから、次のコマンドを入力します。
sudo e4rat-realloc /var/lib/e4rat/startup.log
あなたのパスワードを入力すると、E4ratはあなたのハードドライブ上のファイルの移動を開始します.
あなたのディスクがどれほど雑然としているかによって、これはかなり時間がかかるかもしれません。ハードドライブのライトが点滅するのを見て、物事が終わるのを辛抱強く待ってください.
公式Webサイトでは、他に何も移動できなくなるまで、コマンドをさらに数回実行することをお勧めしています。私のコンピュータは私にそのメッセージをすぐにくれたので、あなたの走行距離は変わるかもしれません.
それでは、マシンを再起動しましょう。
sudo shutdown -r now
通常の方法でログインして最後のフェーズを完了します。.
起動ごとにE4ratを実行するためのGrubの設定
端末を開き、次のように入力します。
gksu gedit / etc / default / grub
Ubuntuのテキストエディタが開きます。 「GRUB_CMDLINE_LINUX_DEFAULT =」で始まる行を探します
これらの引用符の内側に、オプションがある前に行を追加します。.
init = / sbin / e4rat-preload
あなたのファイルはこれに似ているはずです:
保存ボタンを押してGeditを閉じます。それでは、ターミナルに戻って最後のコマンドを実行してください。
sudo update-grub
このように(そして/boot/grub/grub.cfgを編集することによってではなく)Grubを設定することは、これが更新の間持続することを確実にするでしょう、将来のリリースの間にアップグレードするならこれをやり直さなければならないかもしれません。ただし、それまでには、正しいファイルが正しい場所に配置されるように、このプロセス全体をやり直すことをお勧めします。.
次回再起動したときには、起動時と起動時の時間差がかなり大きいことに気付くでしょう。私のネットブックの起動時間は今約10秒です!
起動時間から貴重な時間を節約するための他のトリックを知っていますか?コメントであなたが知っていることを共有しましょう!