Bersihkan Menu Boot Ubuntu Grub2 Baru
Ubuntu mengamalkan versi baru pengurus boot Grub dalam versi 9.10, menyingkirkan menu.lst yang bermasalah lama. Hari ini kita melihat bagaimana untuk mengubah pilihan menu boot di Grub2.
Grub2 adalah langkah ke hadapan dalam banyak cara, dan kebanyakan menu menjengkelkan.lst isu dari masa lalu hilang. Namun, jika anda tidak berwaspada dengan mengeluarkan versi lama dari kernel, senarai boot masih boleh menjadi lebih lama daripada yang diperlukan.
Nota: Anda mungkin perlu menahan butang SHIFT pada papan kekunci anda semasa boot untuk mendapatkan menu ini dipaparkan. Jika hanya satu sistem operasi yang dipasang pada komputer anda, ia boleh memuatkannya secara automatik tanpa memaparkan menu ini.
Keluarkan Old Kernel Entries
Tugas pembersihan yang paling biasa untuk menu boot adalah untuk menghapuskan versi kernel lama yang terletak di atas mesin anda.
Dalam kes kami, kami ingin mengeluarkan entri menu boot 2.6.32-21-generik. Pada masa lalu, ini bermakna membuka /boot/grub/menu.lst ... tetapi dengan Grub2, jika kita mengeluarkan paket kernel dari komputer kita, Grub secara automatik membuang pilihan tersebut.
Untuk mengalih keluar versi kernel lama, buka Pengurus Pakej Synaptic, yang terdapat dalam menu Sistem> Pentadbiran.
Apabila ia dibuka, taipkan versi kernel yang anda ingin alih keluar dalam medan teks carian Pantas. Beberapa nombor pertama sepatutnya cukup.
Untuk setiap penyertaan yang berkaitan dengan kernel lama (mis. Linux-header-2.6.32-21 dan linux-image-2.6.32-21-generik), klik kanan dan pilih Tandakan Penghapusan Lengkap.
Klik butang Guna dalam bar alat dan kemudian Terapkan dalam tetingkap ringkasan yang muncul. Tutup Pengurus Pakej Synaptic.
Pada kali seterusnya anda boot komputer anda, menu Grub tidak akan mengandungi entri yang dikaitkan dengan versi kernel yang dibuang.
Keluarkan Sebarang Opsyen dengan Mengedit /etc/grub.d
Jika anda memerlukan kawalan lebih halus, atau ingin mengalih keluar entri yang bukan versi kernel, anda mesti menukar fail yang terletak di /etc/grub.d.
/etc/grub.d mengandungi fail yang memegang entri menu yang digunakan dalam /boot/grub/menu.lst. Sekiranya anda ingin menambah penyertaan menu boot baru, anda akan mencipta fail baru dalam folder ini, pastikan untuk menandakannya sebagai boleh laku.
Sekiranya anda ingin memadam penyertaan menu boot, seperti yang kita lakukan, anda akan mengedit fail dalam folder ini.
Sekiranya kami ingin memadam semua entri memtest86 +, kami hanya boleh membuat 20_memtest86 + fail yang tidak boleh laku, dengan arahan terminal
sudo chmod -x 20_memtest86+
Diikuti oleh arahan terminal
sudo update-grub
Perhatikan bahawa memtest86 + tidak dijumpai oleh update-grub kerana ia hanya akan menimbangkan fail-fail yang boleh laku.
Walau bagaimanapun, sebaliknya, kami akan membuangnya Konsol siri 115200 kemasukan untuk memtest86 + ...
Buka tetingkap terminal Aplikasi> Aksesori> Terminal. Dalam tetingkap terminal, ketik perintah:
gksudo gedit /etc/grub.d/20_memtest86+
Penyertaan menu ditemui di bahagian bawah fail ini.
Padamkan kemasukan menu untuk konsol bersiri 115200.
Nota: Mengulas entri menu tidak akan berfungsi - ia mesti dihapuskan. Salin ke fail lain jika anda bimbang anda mungkin memerlukannya kemudian.
Simpan dan tutup fail ini. Dalam tetingkap terminal yang anda buka, masukkan dalam arahan
sudo update-grub
Nota: Jika anda tidak menjalankan grub kemas kini, pilihan menu boot tidak akan berubah!
Sekarang, kali berikutnya anda boot, kemasukan pelik itu akan hilang, dan anda dibiarkan dengan menu boot sederhana dan bersih.
Kesimpulannya
Semasa menukar menu boot Grub2 mungkin kelihatan terlalu rumit untuk tuan-tuan Grub warisan, untuk pengguna biasa, Grub2 bermaksud bahawa anda tidak perlu mengubah menu boot yang sering. Mujurlah, jika anda perlu melakukannya, prosesnya masih cukup mudah.
Untuk maklumat lebih terperinci tentang cara menukar entri dalam Grub2, thread forum Ubuntu ini adalah sumber yang hebat. Sekiranya anda menggunakan versi Ubuntu yang lebih lama, lihat artikel kami tentang cara membersihkan menu boot grub Ubuntu selepas naik taraf.