Cara Memotong Waktu Booting PC Linux Anda menjadi Setengah Dengan E4rat
Linux cukup cepat untuk boot di komputer modern, tetapi mengapa tidak pare lagi? Jika Anda terluka karena kekurangan SSD atau hanya ingin boot lebih cepat, E4rat akan dengan mudah mengurangi waktu booting Anda.
catatan: artikel ini ditulis untuk Ubuntu 11.04 sehingga sangat mungkin tidak berfungsi lagi.
E4rat dan PC Linux Anda
E4rat adalah utilitas yang dirancang untuk memotong waktu boot Linux Anda secara drastis. Pada dasarnya Anda menunjukkan apa yang Anda lakukan saat Anda menyalakan komputer secara normal, dan menganalisis file yang Anda akses dan gunakan. Kemudian, itu akan memindahkan mereka ke awal hard disk Anda sehingga dibutuhkan lebih sedikit waktu untuk menemukannya saat boot.
E4rat dirancang untuk bekerja dengan partisi Ext4 saja. Jika Anda menggunakan sistem file lain, ini bukan untuk Anda. Ada laporan bahwa itu bekerja dengan LVM tetapi jarak tempuh Anda mungkin bervariasi, jadi berhati-hatilah jika Anda memiliki data sensitif.
Selain itu, jika Anda memiliki SSD, Anda harus menjauh dari ini. Karena E4rat memindahkan file untuk waktu pencarian yang lebih baik, penggunaan SSD tidak akan melihat manfaat apa pun karena waktu “pencarian” mereka tidak terpengaruh oleh ini. Dengan memindahkan file dan melakukan penulisan yang diperluas, Anda bahkan dapat merusak drive Anda yang sudah sangat cepat.
Menginstal E4rat di Ubuntu
E4rat tersedia sebagai paket deb untuk pengguna Ubuntu. Jika Anda menjalankan distro Linux lain Anda harus mengkompilasi E4rat dari sumber, tetapi semuanya akan berfungsi dengan baik dan Anda masih dapat mengikuti panduan ini. Satu-satunya pengecualian adalah bagi orang yang menggunakan Debian - lihat catatan ini sebelum Anda melanjutkan. Untuk panduan langkah demi langkah kami, kami akan menganggap Anda menjalankan Ubuntu Natty (11.04).
Buka halaman Sourceforge E4rat di sini.
Klik pada versi terbaru, lalu unduh file yang sesuai dengan arsitektur Anda.
Saya menjalankan instalasi 64-bit dari Ubuntu Natty, jadi saya memilih versi "amd64".
Sekarang, jika Anda mencoba menginstalnya sekarang, Anda akan mendapatkan kesalahan karena paket "ureadahead" default Ubuntu bertentangan dengan E4rat.
Ureadahead memiliki konsep yang serupa, tetapi tidak berfungsi sebaik E4rat, jadi mari kita singkirkan. Buka terminal dan masukkan perintah berikut.
sudo dpkg -hidupkan ureadahead ubuntu-minimal
Masukkan kata sandi Anda dan biarkan ia melakukan hal itu. Selanjutnya, mari pastikan dependensi yang tepat untuk E4rat hadir.
sudo apt-get install libblkid1 e2fslibs
Anda seharusnya sudah menginstalnya secara default, tetapi jika tidak, perintah ini akan menginstal / meningkatkan ke versi terbaru.
Sekarang ketika Anda mengklik dua kali file deb yang Anda unduh, Anda tidak akan melihat kesalahan itu dan Anda cukup mengklik tombol Install.
Saya kebetulan mendapatkan kesalahan pada saat ini, tetapi Anda bisa mengklik abaikan jika Anda mendapatkannya. Setelah semuanya selesai, restart komputer Anda, tetapi tetap di menu Grub.
Mengumpulkan data
Dengan E4rat terinstal, kita perlu memastikan ia mengumpulkan datanya dengan benar. Untuk melakukan ini, kita dapat mengedit parameter untuk boot berikutnya. Pastikan Anda berada di menu Grub.
Sorot opsi yang biasanya Anda gunakan untuk boot ke Linux dan tekan tombol "e". Cari baris yang dimulai dengan:
linux / boot / vmlinuz ...
Ini adalah baris kedua hingga terakhir pada gambar di atas (klik pada gambar untuk melihat versi yang lebih besar). Baris ini adalah apa yang memberitahu kernel Linux untuk memuat. Di akhir baris ini, tambahkan berikut ini:
init = / sbin / e4rat-collect
Lalu, tekan saja Ctrl + X untuk melanjutkan booting. Ini memberi tahu program kumpulkan E4rat untuk mulai berjalan setelah booting. Biarkan komputer Anda melakukan tugasnya, dan login. Untuk yang berikutnya dua menit Anda harus melakukan apa yang biasanya Anda lakukan ketika Anda masuk. Bagi saya, itu berarti memuat Chrome dan Firefox, membuka terminal dan menjalankan Screen / Byobu, dan membuka Nautilus dan Shutter agar saya dapat memeriksa file saya dan mengambil screenshot..
Seperti yang Anda lihat, dua menit pertama itu sangat penting. Saya mengklik segala sesuatu dalam jendela dua menit yang digunakan E4rat, tetapi tidak semuanya dimuat sampai beberapa menit kemudian. Tapi tidak apa-apa, selama Anda mulai memuat aplikasi, Anda akan baik-baik saja.
Mari kita periksa untuk memastikan file log yang tepat telah dibuat. Buka terminal.
ls / var / lib / e4rat /
Anda akan melihat file yang ditampilkan yang bernama "startup.log". Jika file ini tidak dibuat, Anda harus memulai kembali prosesnya.
Memindahkan File Startup
Setelah Anda memverifikasi bahwa file log ada di sana, nyalakan kembali komputer Anda dan berhenti di layar Grub. Pilih opsi booting Anda dan tekan "e" sekali lagi.
Kali ini, kita akan menambahkan sesuatu yang berbeda pada akhir baris yang sama:
tunggal
Tekan Ctrl + X untuk mem-boot, tapi kali ini, kami langsung menuju ke command-line. Mesin saya butuh waktu agak lama, dan kemudian memberi saya layar dengan beberapa opsi. Jika ini terjadi pada Anda, cukup pilih opsi untuk "Lanjutkan boot normal."
Kemudian, jika Anda tidak mendapatkan prompt perintah, tekan Ctrl + Alt + F1. Anda sekarang akan melihat prompt masuk.
Masukkan nama pengguna dan kata sandi Anda, lalu masukkan perintah berikut:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Masukkan kata sandi Anda, dan E4rat akan mulai memindahkan file pada hard drive Anda.
Ini mungkin memakan waktu cukup lama tergantung pada seberapa berantakan disk Anda. Hanya menonton lampu hard drive berkedip dan menunggu dengan sabar sampai semuanya selesai.
Situs web resmi merekomendasikan Anda menjalankan perintah beberapa kali lagi sampai tidak ada lagi yang bisa dipindahkan. Komputer saya langsung memberi saya pesan itu, jadi jarak tempuh Anda mungkin berbeda.
Sekarang, mari mulai kembali mesin kami dengan
sudo shutdown -r sekarang
dan masuk secara normal untuk menyelesaikan fase terakhir.
Mengkonfigurasi Grub untuk Menjalankan E4rat Di Setiap Booting
Buka terminal dan masukkan:
gksu gedit / etc / default / grub
Editor Teks Ubuntu harus terbuka. Cari baris yang dimulai dengan “GRUB_CMDLINE_LINUX_DEFAULT =”
Kami akan menambahkan baris di dalam tanda kutip itu dan sebelum opsi apa pun ada di sana.
init = / sbin / e4rat-preload
File Anda akan terlihat mirip dengan ini:
Tekan tombol simpan dan tutup Gedit. Sekarang, kembali ke terminal dan jalankan satu perintah terakhir:
sudo perbarui-grub
Mengkonfigurasi Grub dengan cara ini (dan BUKAN dengan mengedit /boot/grub/grub.cfg) akan memastikan bahwa ini berlangsung di antara pembaruan, meskipun Anda mungkin harus mengulang ini jika Anda memutakhirkan antar rilis di masa mendatang. Namun, pada saat itu, Anda mungkin ingin mengulang seluruh proses ini sehingga file yang tepat ada di tempat yang tepat.
Lain kali Anda reboot, Anda akan melihat perbedaan waktu yang cukup besar dalam booting dan membuka aplikasi yang biasanya langsung Anda tuju. Waktu boot netbook saya sekarang sekitar 10 detik!
Tahu ada trik lain untuk mencukur detik berharga dari waktu boot Anda? Bagikan apa yang Anda ketahui di komentar!