Laman » bagaimana untuk » Bagaimana Untuk Memotong Waktu Boot PC Linux Anda dalam Separuh Dengan E4rat

    Bagaimana Untuk Memotong Waktu Boot PC Linux Anda dalam Separuh Dengan E4rat

    Linux cukup cepat untuk boot pada komputer moden, tapi kenapa tidak menaikkannya lagi? Sekiranya anda terluka daripada kekurangan SSD atau hanya mahu boot dengan lebih pantas, E4rat dengan mudah akan mencukur masa boot anda.

    Catatan: artikel ini ditulis untuk Ubuntu 11.04 jadi sangat mungkin ia tidak berfungsi lagi.

    E4rat dan PC Linux anda

    E4rat adalah utiliti yang direka untuk memotong masa boot Linux anda secara drastik. Pada dasarnya anda menunjukkan apa yang anda lakukan apabila anda memulakan komputer anda dengan normal, dan ia menganalisis fail yang anda akses dan gunakan. Kemudian, ia akan memindahkan mereka ke permulaan cakera keras anda supaya ia memerlukan sedikit masa untuk menemui mereka semasa boot.

    E4rat direka untuk bekerjasama dengan partition Ext4 sahaja. Jika anda menggunakan sistem fail lain, ini bukan untuk anda. Terdapat laporan yang bekerja dengan LVM tetapi perbatuan anda mungkin berbeza-beza, maka berhati-hati jika anda mempunyai data sensitif.

    Selain itu, jika anda mempunyai SSD, anda harus menjauhkan diri dari ini. Kerana E4rat memindahkan fail untuk mendapatkan masa yang lebih baik, penggunaan SSD tidak akan melihat apa-apa manfaat kerana masa "mencari" mereka tidak terjejas oleh ini. Dengan memindahkan fail dan menjalankan writ dilanjutkan, anda mungkin akan merosakkan pemacu anda yang sudah berkuasa.

    Memasang E4rat di Ubuntu

    E4rat boleh didapati sebagai pakej .deb untuk pengguna Ubuntu. Jika anda menjalankan distro Linux yang lain, anda perlu mengkompilasi E4rat dari sumber, tetapi perkara-perkara harus berfungsi dengan baik dan anda masih boleh mengikuti panduan ini. Pengecualian hanya untuk orang yang menggunakan Debian - lihat nota ini sebelum anda meneruskan. Untuk panduan langkah demi langkah kami, kami akan mengandaikan anda menjalankan Ubuntu Natty (11.04).

    Teruskan ke laman Sumberforge E4rat di sini.

    Klik pada versi terkini, kemudian muat turun fail yang sesuai untuk seni bina anda.

    Saya menjalankan pemasangan 64-bit Ubuntu Natty, jadi saya memilih versi "amd64".

    Sekarang, jika anda cuba memasangnya sekarang, anda akan mendapat ralat kerana pakej lalai "ureadahead" Ubuntu berkonflik dengan E4rat.

    Ureadahead adalah serupa dalam konsep, tetapi tidak berfungsi serta E4rat, jadi mari kita hapuskannya. Buka terminal dan masukkan arahan berikut.

    sudo dpkg -purge ureadahead ubuntu-minimal

    Masukkan kata laluan anda dan biarkan ia melakukan perkara itu. Seterusnya, mari kita pastikan kebergantungan yang sesuai untuk E4rat hadir.

    sudo apt-get pasang libblkid1 e2fslibs

    Anda sepatutnya telah memasangnya secara lalai, tetapi jika tidak, arahan ini akan memasang / menaik taraf kepada versi terkini.

    Kini apabila anda mengklik dua kali fail .deb yang anda muat turun, anda tidak akan melihat ralat itu dan anda hanya boleh klik butang Pasang.

    Saya kebetulan mendapat ralat pada ketika ini, tetapi anda boleh klik pada mengabaikan jika anda mendapatkannya. Setelah semua dilakukan, mulakan semula komputer anda, tetapi tinggal di menu Grub.

    Mengumpul Data

    Dengan memasang E4rat, kita perlu pastikan ia mengumpulkan data dengan betul. Untuk melakukan ini, kita boleh menyunting parameter untuk boot berikutnya. Pastikan anda berada di menu Grub.

    Serlahkan pilihan yang biasanya anda gunakan untuk boot ke Linux dan tekan kekunci "e". Cari garisan yang bermula dengan:

    linux / boot / vmlinuz ...

    Ini adalah baris kedua untuk terakhir dalam gambar di atas (klik pada imej untuk melihat versi yang lebih besar). Garis ini adalah apa yang memberitahu kernel Linux untuk dimuatkan. Pada akhir baris ini, tambahkan yang berikut:

    init = / sbin / e4rat-collect

    Kemudian, tekan Ctrl + X untuk meneruskan boot. Ini memberitahu program mengumpul E4rat untuk mula berjalan selepas boot. Biarkan komputer anda melakukan perkara itu, dan log masuk. Untuk seterusnya dua minit anda harus melakukan apa yang biasanya anda lakukan apabila anda log masuk. Bagi saya, ini memerlukan memuatkan kedua-dua Chrome dan Firefox, membuka terminal dan menjalankan Skrin / Byobu, dan mendapat Nautilus dan Shutter dibuka supaya saya dapat memeriksa fail saya dan mengambil screenshot.

    Seperti yang dapat anda lihat, dua minit pertama yang cukup penting. Saya mengklik pada semua dalam tetingkap dua minit yang menggunakan E4rat, tetapi tidak semua dimuatkan sehingga beberapa minit kemudian. Walau bagaimanapun, tidak mengapa, selagi anda memulakan pemuatan aplikasi, anda akan baik-baik saja.

    Mari semak untuk memastikan fail log yang betul dibuat. Membuka terminal.

    ls / var / lib / e4rat /

    Anda harus melihat fail yang dipaparkan yang dinamakan "startup.log". Jika fail ini tidak dibuat, anda perlu memulakan proses semula.

    Memindahkan Fail Permulaan

    Sebaik sahaja anda mengesahkan bahawa fail log ada di sana, mulakan semula komputer anda dan berhenti di skrin Grub. Pilih pilihan boot anda dan tekan "e" sekali lagi.

    Kali ini, kami akan menambah beberapa perkara yang berbeza pada akhir baris yang sama:

    tunggal

    Tekan Ctrl + X untuk boot, tetapi kali ini, kita sedang menuju ke baris arahan langsung. Mesin saya mengambil sedikit masa, dan kemudian memberi saya skrin dengan beberapa pilihan. Sekiranya ini berlaku kepada anda, pilih saja pilihan untuk "Resume boot biasa."

    Kemudian, jika anda tidak mendapat command-prompt, tekan Ctrl + Alt + F1. Anda kini perlu melihat log masuk.

    Masukkan nama pengguna dan kata laluan anda, dan kemudian masukkan arahan berikut:

    sudo e4rat-realloc /var/lib/e4rat/startup.log

    Masukkan kata laluan anda, dan E4rat akan mula memindahkan fail pada pemacu keras anda.

    Ini mungkin mengambil masa yang agak lama bergantung kepada bagaimana cakera anda berantakan. Cuma tonton lampu cakera keras dan tunggu dengan sabar untuk menyelesaikan sesuatu.

    Laman web rasmi mengesyorkan bahawa anda menjalankan arahan beberapa kali sehingga tiada lagi yang dapat dipindahkan. Komputer saya memberi saya mesej itu dengan segera, jadi perbatuan anda mungkin berbeza-beza.

    Sekarang, mari kita mulakan semula mesin kita dengan

    sudo shutdown -r sekarang

    dan log masuk secara normal untuk menyelesaikan fasa terakhir.

    Mengkonfigurasi Grub untuk Main E4rat Pada Setiap Boot

    Buka terminal dan masukkan:

    gksu gedit / etc / default / grub

    Editor Teks Ubuntu harus terbuka. Cari garisan yang bermula dengan "GRUB_CMDLINE_LINUX_DEFAULT ="

    Kami akan menambah garis masuk dalam petikan tersebut dan sebelum pilihan apa pun ada.

    init = / sbin / e4rat-preload

    Fail anda sepatutnya kelihatan seperti ini:

    Tekan butang simpan dan tutup Gedit. Sekarang, kembali ke terminal dan jalankan satu perintah terakhir:

    sudo update-grub

    Mengkonfigurasi Grub dengan cara ini (dan TIDAK dengan mengedit /boot/grub/grub.cfg) akan memastikan bahawa ini berlangsung antara pembaruan, walaupun anda mungkin perlu mengulangi ini jika anda menaik taraf antara keluaran di masa depan. Pada masa itu, bagaimanapun, anda mungkin mahu mengulangi keseluruhan proses ini supaya fail yang betul berada di tempat yang betul.

    Kali seterusnya anda reboot, anda akan melihat perbezaan masa yang cukup besar dalam pemunggahan dan dalam membuka aplikasi yang biasanya anda terus ke. Masa boot netbook saya sekarang kira-kira 10 saat!


    Ketahui sebarang cara lain untuk mencukur detik-detik berharga dari masa boot anda? Kongsi apa yang anda tahu dalam ulasan!