Linux cukup cepat untuk boot pada komputer modern, tetapi mengapa tidak memangkasnya lagi? Jika Anda sakit karena kekurangan SSD atau hanya ingin boot lebih cepat, E4rat akan dengan mudah memangkas waktu boot Anda.
catatan:artikel ini ditulis untuk Ubuntu 11.04 jadi sangat mungkin itu tidak berfungsi lagi.
E4rat adalah utilitas yang dirancang untuk memotong waktu boot Linux Anda secara drastis. Pada dasarnya Anda menunjukkannya apa yang Anda lakukan ketika Anda memulai komputer Anda secara normal, dan menganalisa 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 tentang 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 mencari waktu yang lebih baik, penggunaan SSD tidak akan melihat manfaat apa pun karena waktu "mencari" mereka tidak terpengaruh oleh hal ini. Dengan memindahkan file dan melakukan penulisan panjang, Anda bahkan dapat merusak drive yang sudah terlalu cepat.
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 sebagian besar. Satu-satunya pengecualian adalah untuk 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).
Kepala ke halaman Sumberforge E4rat di sini.
Klik pada versi terbaru, lalu unduh file yang sesuai untuk arsitektur Anda.
Saya sedang menjalankan instalasi 64-bit Ubuntu Natty, jadi saya memilih versi “amd64”.
Sekarang, jika Anda mencoba untuk menginstalnya sekarang, Anda akan mendapatkan kesalahan karena paket "ureadahead" default Ubuntu konflik dengan E4rat.
Ureadahead mirip dalam konsep, tetapi tidak berfungsi sebaik E4rat, jadi mari kita singkirkan itu. Buka terminal dan masukkan perintah berikut.
sudo dpkg -purge ureadahead ubuntu-minimal
Masukkan kata sandi Anda dan biarkan hal itu terjadi. Selanjutnya, mari kita 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 / meng-upgrade 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 pada abaikan jika Anda mendapatkannya. Setelah semuanya selesai, restart komputer Anda, tetapi tetap di menu Grub.
Dengan E4rat diinstal, kita perlu memastikannya 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 ke terakhir dalam gambar di atas (klik pada gambar untuk melihat versi yang lebih besar). Baris ini yang memberi tahu kernel Linux untuk dimuat. Di akhir baris ini, tambahkan yang berikut:
init = / sbin / e4rat-collect
Kemudian, tekan saja Ctrl + X untuk melanjutkan booting. Ini memberitahu program pengumpulan E4rat untuk mulai berjalan setelah boot. Biarkan komputer Anda melakukan hal itu, dan masuk. Untuk selanjutnya dua menit Anda harus melakukan apa yang biasanya Anda lakukan ketika Anda masuk. Bagi saya, itu memerlukan memuat Chrome dan Firefox, membuka terminal dan menjalankan Screen / Byobu, dan membuat Nautilus dan Shutter terbuka sehingga saya dapat memeriksa file saya dan mengambil screenshot.
Seperti yang Anda lihat, dua menit pertama itu sangat penting. Saya mengklik semuanya dalam jendela dua menit yang E4rat gunakan, tetapi tidak semuanya dimuat sampai beberapa menit kemudian. Tidak apa-apa, selama Anda memulai pemuatan aplikasi, Anda akan baik-baik saja.
Mari kita periksa untuk memastikan file log yang tepat telah dibuat. Buka terminal.
ls / var / lib / e4rat /
Anda harus melihat file sebuah tampilan yang bernama "startup.log". Jika file ini tidak dibuat, Anda harus memulai ulang prosesnya.
Setelah Anda memverifikasi bahwa file log ada di sana, mulai ulang komputer Anda dan berhenti di layar Grub. Pilih opsi boot Anda dan tekan "e" sekali lagi.
Kali ini, kita akan menambahkan sesuatu yang berbeda pada akhir dari baris yang sama:
tunggal
Tekan Ctrl + X untuk boot, tetapi kali ini, kita menuju ke command-line langsung. Mesin saya mengambil sedikit waktu, 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 command-prompt, tekan Ctrl + Alt + F1. Anda sekarang harus melihat permintaan 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. Cukup saksikan lampu kilat hard drive dan tunggu dengan sabar untuk hal-hal yang harus diselesaikan.
Situs web resmi menyarankan Anda menjalankan perintah beberapa kali lagi hingga tidak ada lagi yang bisa dipindahkan. Komputer saya memberi saya pesan itu segera, jadi jarak tempuh Anda mungkin bervariasi.
Sekarang, mari kita restart komputer kita
sudo shutdown -r sekarang
dan masuk secara normal untuk menyelesaikan fase terakhir.
Buka terminal dan masukkan:
gksu gedit / etc / default / grub
Editor Teks Ubuntu akan terbuka. Cari baris yang dimulai dengan “GRUB_CMDLINE_LINUX_DEFAULT =”
Kita akan menambahkan garis di dalam tanda kutip tersebut dan sebelum opsi apa saja yang ada.
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 pembaruan-grub
Mengonfigurasi 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 meningkatkan versi rilis di masa mendatang. Pada saat itu, Anda mungkin ingin mengulang seluruh proses ini sehingga file yang tepat berada di tempat yang tepat.
Saat berikutnya Anda reboot, Anda akan melihat perbedaan waktu yang cukup besar dalam boot dan membuka aplikasi yang biasanya langsung menuju ke Anda. Waktu boot netbook saya sekarang sekitar 10 detik!
Tahu trik lain untuk mencukur detik-detik berharga dari waktu boot Anda? Bagikan apa yang Anda ketahui di komentar!