11 Penjelasan Parameter Waktu Boot Kernel Linux


Booting Linux adalah proses yang kompleks dibandingkan dengan proses booting di distribusi lainnya. Kernel Linux menerima banyak parameter saat boot, di baris perintah. Parameter waktu boot baris perintah ini meneruskan beberapa jenis informasi ke Kernel Linux saat Startup Sistem.

Boot kernel Linux langsung dari BIOS menggunakan kernel di cd (/dev/cdrom), jangan izinkan penetapan parameter secara langsung. Untuk ini kita memerlukan program khusus yang disebut bootloader. Dua Boot Loader yang paling banyak digunakan di Linux adalah:

  1. GNU GRUB (GNU GRand Unified Bootloader)
  2. LILO (LInux LOader)

GNU GRUB adalah paket boot-loader dari proyek GNU yang mampu mem-boot salah satu dari beberapa kernel atau konfigurasi kernel tertentu pada Sistem Unix dan Linux.

LILO memiliki kemampuan untuk mem-boot berbagai kernel dan menyimpan konfigurasinya dalam file teks biasa. LILO mampu mem-boot Windows, Unix, BSD, Linux dan semua platform terkenal lainnya dengan berbagai pilihan.

Argumen boot Kernel Linux diteruskan ke dalam daftar string yang dipisahkan dengan spasi. Pendekatan konvensional untuk meneruskan argumen boot ke kernel adalah dalam bentuk:

name[=value_1] [,value_2]........[,value_10]

Dimana 'nama=kata kunci unik' ini mendefinisikan bagian kernel di mana nilai akan dikaitkan. Nilai yang dapat ditampungnya adalah 10, maksimum. Kode saat ini hanya menangani 10 parameter yang dipisahkan koma per kata kunci.

Di sini, di artikel ini kami akan membahas beberapa parameter umum waktu boot kernel di Linux, yang harus Anda ketahui.

1. inisiasi

Ini menetapkan perintah awal yang perlu dijalankan oleh kernel. Jika 'init' tidak disetel, kernel akan mencari 'init' di masing-masing lokasi berikut sebelum kernel masuk ke mode panik.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Parameter di atas menyetel alamat booting nfs ke string yang berguna jika terjadi boot net.

3. akar nf

Parameter 'nfsroot' menetapkan nama root nfs menjadi string yang berguna dalam kasus net boot. Nama string diawali dengan '/tftpboot' jika tidak diawali dengan '/' , ',' atau digit apa pun .

4. akar

Melewati parameter root pada waktu booting akan menyetel sistem untuk digunakan sebagai sistem file root.

5. lajang

Parameter 'tunggal' yang memandu 'init' ke komputer awal dalam mode pengguna tunggal dan menonaktifkan permulaan semua daemon.

6. ro

Parameter ini memberitahu boot loader untuk memasang sistem file root dalam mode hanya-baca. Jadi, agar program fsck dapat melakukan pemindaian sistem file, Anda tidak mengeluarkan fsck pada sistem file baca/tulis.

7. rw

Parameter ini memaksa bootloader untuk memasang sistem file root dalam mode baca-tulis.

8. Hdx

Sesuaikan Geometri driver IDE, argumen 'Hdx' sangat berguna jika BIOS menghasilkan Informasi yang tidak relevan dan salah.

9. cadangan

Argumen ini sangat berguna dalam melindungi wilayah port I/O dari probe.

10. konsol

Mendefinisikan konsol port serial ke kernel dengan dukungan konsol serial.

11. mem

Menentukan jumlah total memori sistem yang tersedia, berguna saat menggunakan RAM besar.

Kernel Linux menerima banyak parameter saat boot. Kami akan membahas parameter lainnya di artikel mendatang.

Itu saja untuk saat ini. Saya akan segera berada di sini dengan artikel lain, sampai nanti, pantau terus dan terhubung dengan Tecmint.