GNU/Linux >> Belajar Linux >  >> Linux

Cara mengedit parameter boot kernel Anda di Linux

Mengubah atau mengedit parameter boot kernel Anda sangat penting ketika Anda ingin memperbaiki masalah yang menyebabkan kesalahan saat boot, atau menguji fitur baru, mengaktifkan driver yang berbeda, atau menonaktifkan fitur pada sistem Anda. Parameter ini disimpan sebagai teks, dalam file konfigurasi boot loader yang diurai oleh kernel selama proses "init". Untuk menentukan parameter apa yang digunakan selama boot terakhir sistem Anda, Anda harus memasukkan yang berikut ini di terminal:

cat /proc/cmdline

Output biasa secara default adalah "quiet splash" sementara dalam kebanyakan kasus menu grub awalnya disembunyikan. Ini sering terjadi ketika hanya ada satu distribusi Linux yang terinstal di komputer, jadi pengguna yang tidak berpengalaman mungkin tidak tahu cara mengakses opsi grub untuk mengubah parameter boot kernel. Untuk melakukan ini, Anda cukup menahan tombol "Shift" setelah layar splash muncul. Ini akan membawa Anda ke menu grub dari mana Anda dapat memilih opsi kernel. Tergantung pada pengaturan grub, Anda mungkin ditawari opsi beberapa versi kernel pada tahap ini. Pilih salah satu yang ingin Anda edit dan tekan tombol "e" untuk mengakses file konfigurasi untuk opsi yang disorot. Pengguna yang tidak berpengalaman harus ekstra hati-hati pada saat ini dan mempertimbangkan untuk menguji perubahan parameter pada versi kernel sebelumnya, dan selalu menjaga opsi kernel yang berfungsi tidak tersentuh dan tersedia jika terjadi kesalahan.

Sekarang untuk menambahkan parameter baru, Anda cukup mengarahkan kursor ke baris yang dimulai dengan kata “Linux” menggunakan tombol panah. Anda kemudian dapat menambahkan parameter baru setelah entri teks terakhir pada baris ("quiet splash" dalam kasus kami). Setiap parameter baru yang ditambahkan harus dipisahkan dengan spasi. Jika ditulis dengan cara yang salah dan tidak terbaca, kernel harus mengabaikan teks dan beralih ke parameter berikutnya. Ini biasanya berarti bahwa kesalahan seperti itu biasanya tidak menyebabkan sistem Anda tidak berfungsi.

Ada banyak parameter yang membantu pengguna menentukan semua aspek operasi sistem mereka selama proses boot. Sebagai contoh untuk tutorial ini, saya akan menganggap bahwa kita mengubah parameter boot kernel untuk menangani pembaruan driver GPU yang menyebabkan peluncuran server X gagal. Hal pertama yang dapat kita lakukan adalah menambahkan parameter yang memungkinkan kita untuk menonaktifkan driver yang sedang digunakan. Ini bisa menjadi parameter "nomodeset", atau parameter "daftar hitam =modul" (modul menjadi yang bermasalah). Untuk menginstruksikan sistem agar tidak mencoba memulai server X, Anda harus menambahkan parameter "pfix-nox". Ini akan memungkinkan Anda untuk bekerja dalam mode konsol dan menginstal/mengaktifkan driver alternatif. Terakhir, ada juga parameter “pfix=xorgwizard” yang akan meluncurkan wizard untuk membantu Anda memilih driver, resolusi, dan kedalaman warna yang berbeda untuk menguji sistem Anda dalam pengaturan yang berbeda. Untuk menguji parameter baru, tekan “Ctrl+x” untuk boot dengan pengaturan baru.

Ini akan berlaku hanya sekali, karena semua parameter tambahan dihapus ketika Anda me-restart sistem Anda. Jika pengaturan baru Anda diuji dan berfungsi dengan baik, Anda dapat menjadikannya permanen dengan mengedit file konfigurasi grub. Anda dapat melakukan ini dengan membuka terminal dan memberikan "Sudo gedit /etc/default/grub" (atau editor teks pilihan Anda alih-alih "gedit"). Perhatikan baris yang dimulai dengan “GRUB_CMDLINE_LINUX_DEFAULT” pada tangkapan layar berikut.

Pada baris ini, Anda mungkin menemukan bagian "quiet splash". Masukkan parameter baru dalam tanda kutip dan dengan meninggalkan spasi di antara entri. Anda kemudian dapat menyimpan file dan menyegel kesepakatan dengan mengetik "sudo update-grub" di terminal. Jika dilakukan dengan benar, proses ini akan membuat perubahan parameter kernel boot menjadi permanen.

Satu hal yang perlu diperhatikan adalah bahwa panduan ini berkaitan dengan bootloader Grub yang banyak digunakan. Namun ada bootloader lain seperti Lilo, Syslinux, Gummiboot dan Efibootmgr. Beberapa di antaranya akan bekerja dengan cara yang sama seperti yang kami jelaskan, tetapi beberapa mungkin tidak. Jika Anda menggunakan bootloader yang berbeda, Anda dapat mengunjungi forum howtoforge.com untuk mendapatkan bantuan dan informasi tentang cara mengubah parameter boot kernel.


Linux
  1. Bagaimana cara membuat kode modul kernel Linux?

  2. Bagaimana cara membersihkan direktori /boot di LINUX Mint?

  3. Bagaimana cara menampilkan parameter baris perintah kernel Linux yang diberikan untuk boot saat ini?

  1. Cara memutakhirkan Kernel di Desktop Linux

  2. Cara Menulis Modul Kernel Linux Anda Sendiri dengan Contoh Sederhana

  3. Bagaimana cara memberikan nilai ke modul kernel Linux bawaan saat boot?

  1. Cara mengatur printer Anda di Linux

  2. Bagaimana menemukan alamat IP Anda di Linux

  3. Bagaimana cara menambahkan pengguna ke desktop Linux Anda