tencent cloud

Cloud Virtual Machine

Perkembangan dan Pengumuman
Perkembangan Produk
Perkembangan Pembaruan Image Publik
Pengumuman Produk
Pengantar Produk
Ikhtisar Cloud Virtual Machine (CVM)
Keunggulan Produk
Konsep Dasar
Wilayah dan Zona
Tutorial
Service Regions and Service Providers
Penagihan Produk
Ikhtisar Penagihan
Metode Penagihan
Item penagihan
Ikhtisar Konversi Metode Penagihan
Instans Pembelian
Panduan Penagihan Penyesuaian Konfigurasi
Penjelasan Tunggakan
Mulai Cepat
Pembelian CVM Linux yang Kustom
Pembelian CVM Windows yang Kustom
Panduan Pengguna
Ikhtisar Panduan Operasi
Ikhtisar Batas Penggunaan
Instance
Spot Instance
Instance Cadangan
Image
Penyimpanan
Pencadangan dan Pemulihan
Jaringan
Keamanan
Kata Sandi/Kunci Sandi
Pemantauan dan Alarm
Manajemen Operasi
Migrasi Server
Migrasi Online
Migrasi Offline
Konsultasi Migrasi
Penanganan Masalah
Masalah Terkait Login Instance Windows
Masalah Login Instance Linux
Masalah Lain Terkait Login Instance
Masalah Operasional Instance
Masalah Memori Instance Linux
Gangguan Jaringan
Tutorial Praktis
Saranan Pemilihan CVM
Membangun Lingkungan
Membangun Aplikasi
Membangun Halaman Visual
Mengunggah File Lokal ke CVM
Uji Kinerja Jaringan
Tutorial Praktis Lainnya
Keamanan dan Kesesuaian
Manajemen Akses
Jaringan
Pertanyaan Umum
Wilayah dan Zona
Tentang Tagihan
Instance
Penyimpanan
Terkait Image
Terkait Migrasi Server
Terkait Jaringan
Terkait Keamanan
Terkait Operasi dan Pemantauan
Terkait Manajemen Akses
Terkait Layanan NTP
Terkait Skenario Aplikasi
Agreements
CVM Service Level Agreements
Red Hat Enterprise Linux Image Service Agreement
Public IP Service Level Agreement
Glosarium
DokumentasiCloud Virtual MachineTutorial PraktisTutorial Praktis LainnyaCara menambahkan parameter kernel melalui GRUB pada Linux

Cara menambahkan parameter kernel melalui GRUB pada Linux

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2025-11-25 11:28:29

Skenario Operasi

Artikel ini menjelaskan cara menambahkan parameter kernel melalui GRUB pada CVM Tencent Cloud. Jika Anda menggunakan bootloader GRUB dan ingin mengubah atau menambahkan parameter kernel, Anda dapat mengedit file konfigurasi GRUB. Berikut adalah metode untuk menambahkan parameter boot kernel dalam file konfigurasi GRUB yang spesifik untuk versi distribusi tertentu.

Contoh Sistem Operasi

Artikel ini menggunakan sistem operasi instance CVM CentOS 7.9, Ubuntu 24.04, OpenCloudOS 9, TencentOS Server 3.X/TencentOS Server 4.X sebagai contoh.

Prasyarat

Telah membeli CVM Linux. Jika Anda belum membeli CVM, lihat Konfigurasi Kustom untuk CVM Linux.

Langkah-langkah Operasi

OpenCloudOS 9 serta sistem TencentOS Server 3.X/TencentOS Server 4.X telah mengadopsi fungsi grub blscfg utama di industri, di mana konfigurasi default akan ditulis dalam bentuk tetap ke file entri yang sesuai di /boot/loader/entries/. Oleh karena itu, memodifikasi file konfigurasi umum /etc/default/grub tidak akan memengaruhi parameter kernel versi tertentu. Saat ini diperlukan alat grubby untuk memodifikasi parameter kernel yang sesuai.
Lakukan langkah-langkah operasi berikut berdasarkan versi sistem operasi yang Anda gunakan:
2. Menambahkan parameter boot kernel.
CentOS 7.9
Ubuntu 24.04
OpenCloudOS 9
TencentOS Server 3.X/TencentOS Server 4.X
1. Jalankan perintah berikut untuk mengedit file /etc/default/grub.
vim /etc/default/grub
2. Tekan i untuk beralih ke mode edit, temukan baris GRUB_CMDLINE_LINUX, dan tambahkan parameter kernel dalam format "name=value" di akhir GRUB_CMDLINE_LINUX. Misalnya: parameter kernel yang baru ditambahkan adalah systemd.debug-shell=1.



3. Tekan Esc, masukkan :wq, simpan file dan kembali.
4. Jalankan perintah berikut untuk menghasilkan ulang konfigurasi Kernel.
grub2-mkconfig -o /boot/grub2/grub.cfg
5. Jalankan perintah berikut untuk reboot mesin.
reboot
6. Jalankan perintah berikut untuk memeriksa apakah perubahan berhasil.
cat /proc/cmdline
Jika terdapat parameter baru pada hasil yang dikembalikan, berarti penambahan berhasil.



1. Jalankan perintah berikut untuk mengedit file /etc/default/grub.
vim /etc/default/grub
2. Tekan i untuk beralih ke mode edit, temukan baris GRUB_CMDLINE_LINUX_DEFAULT, dan tambahkan parameter kernel dalam format "name=value" di akhir GRUB_CMDLINE_LINUX_DEFAULT. Misalnya: parameter kernel yang baru ditambahkan adalah systemd.debug-shell=1.



3. Tekan Esc, masukkan :wq, simpan file dan kembali.
4. Jalankan perintah berikut untuk menghasilkan ulang konfigurasi Kernel.
grub-mkconfig -o /boot/grub/grub.cfg
5. Jalankan perintah berikut untuk reboot mesin.
reboot
6. Jalankan perintah berikut untuk memeriksa apakah perubahan berhasil.
cat /proc/cmdline
Jika terdapat parameter baru pada hasil yang dikembalikan, berarti penambahan berhasil.



1. Jalankan perintah berikut untuk menambahkan parameter kernel baru.
grubby --update-kernel=ALL --args="systemd.debug-shell=1"
2. Jalankan perintah berikut untuk memverifikasi apakah penambahan berhasil.
grubby --info ALL
Seperti yang ditunjukkan pada gambar di bawah ini, terdapat parameter baru, yang berarti penambahan berhasil.



3. Jalankan perintah berikut untuk reboot mesin.
reboot
4. Jalankan perintah berikut untuk memeriksa apakah perubahan berhasil.
cat /proc/cmdline
Jika terdapat parameter baru pada hasil yang dikembalikan, berarti penambahan berhasil.



1. Jalankan perintah berikut untuk menambahkan parameter kernel baru.
grubby --update-kernel=ALL --args="systemd.debug-shell=1"
2. Jalankan perintah berikut untuk memverifikasi apakah penambahan berhasil.
grubby --info ALL
Seperti yang ditunjukkan pada gambar di bawah ini, terdapat parameter baru, yang berarti penambahan berhasil.



3. Jalankan perintah berikut untuk reboot mesin.
reboot
4. Jalankan perintah berikut untuk memeriksa apakah perubahan berhasil.
cat /proc/cmdline
Jika terdapat parameter baru pada hasil yang dikembalikan, berarti penambahan berhasil.




Menonaktifkan fungsi blscfg untuk membaca file konfigurasi parameter kernel tradisional

/etc/default/grub telah mengatur GRUB_ENABLE_BLSCFG=true, yang berarti sistem menggunakan fitur grub blscfg. Jika ingin menonaktifkan fitur blscfg dan menggunakan file konfigurasi parameter kernel tradisional untuk menambahkan parameter, maka perlu mengatur /etc/default/grub dengan GRUB_ENABLE_BLSCFG=false.

Langkah-langkah Operasi

Catatan:
Metode ini berlaku untuk versi distribusi berbasis RHEL yang lebih baru seperti TencentOS Server 3.1, TencentOS Server 3.2.
Metode ini akan terus menggunakan metode grub tradisional seperti CentOS 7, yang membaca parameter konfigurasi di /etc/default/grub secara default.
TencentOS Server 3.X/TencentOS Server 4.X
1. Jalankan perintah berikut untuk membuka file /etc/default/grub.
vim /etc/default/grub
2. Tekan i untuk beralih ke mode edit, temukan baris GRUB_CMDLINE_LINUX, dan tambahkan parameter kernel dalam format "name=value" di akhir GRUB_CMDLINE_LINUX. Misalnya parameter kernel yang baru ditambahkan adalah systemd.debug-shell=1.



3. Tekan Esc, masukkan :wq, simpan file dan kembali.
4. Jalankan perintah berikut untuk menonaktifkan fitur blscfg.
sed -i "s/GRUB_ENABLE_BLSCFG=true/GRUB_ENABLE_BLSCFG=false/g" /etc/default/grub
5. Jalankan perintah berikut untuk menghasilkan ulang konfigurasi Kernel.
grub2-mkconfig -o /boot/grub2/grub.cfg
6. Jalankan perintah berikut untuk reboot mesin.
reboot
7. Jalankan perintah berikut untuk memeriksa apakah perubahan berhasil.
cat /proc/cmdline
Jika terdapat parameter baru pada hasil yang dikembalikan, berarti penambahan berhasil.





Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan