11 Parameter Boot-Time Kernel Linux Dijelaskan

11 Parameter Boot-Time Kernel Linux Dijelaskan

Linux Booting adalah proses yang kompleks dibandingkan dengan proses booting dalam distribusi lainnya. Kernel Linux menerima banyak parameter saat booting, dalam baris perintah. Parameter waktu boot baris perintah ini meneruskan beberapa jenis informasi ke kernel linux saat startup sistem.

Parameter waktu boot kernel

Booting kernel linux langsung dari Bios Menggunakan kernel pada CD (/dev/cdrom), jangan izinkan menetapkan parameter secara langsung. Untuk ini kami membutuhkan 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 Gnu Proyek yang mampu mem -boot salah satu dari beberapa kernel atau konfigurasi kernel spesifik pada sistem UNIX dan Linux.

LIL O memiliki kemampuan untuk mem -boot berbagai kernel dan menyimpan konfigurasi mereka dalam file teks biasa. Lilo mampu mem -boot Windows, Unix, BSD, Linux dan semua platform yang diketahui lainnya dengan berbagai opsi.

Argumen boot kernel linux disahkan ke dalam daftar string yang dipisahkan dengan ruang putih. Pendekatan konvensional untuk meneruskan argumen boot ke kernel adalah dalam bentuk:

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

Di mana 'Nama = Kata Kunci Unik'Ini mendefinisikan bagian kernel di mana nilainya dikaitkan. Nilai yang dapat ditahan adalah 10, maksimum. Kode saat ini hanya menangani 10 Parameter yang dipisahkan koma per kata kunci.

Di sini, dalam artikel ini kita akan membahas beberapa parameter waktu booting kernel umum di Linux, yang harus Anda ketahui.

1. init

Ini menetapkan perintah awal yang perlu dieksekusi oleh kernel. Jika 'init'tidak diatur, ia mencari'init'Di lokasi masing -masing sebelum kernel mendarat ke mode panik.

  1. /SBIN/INIT
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Set parameter di atas NFS Alamat boot ke string yang berguna dalam kasus boot bersih.

3. nfsroot

The 'nfsroot ' Parameter mengatur nama root NFS ke string yang berguna jika boot bersih. Nama string diawali oleh '/tftpboot'Jika tidak dimulai dengan'/',','atau apa saja angka.

4. akar

Lewat akar Parameter saat booting mengatur sistem untuk digunakan sebagai sistem file root.

5. lajang

The 'lajang'parameter yang memandu'init'Ke Komputer Mulai dalam Mode Pengguna Tunggal dan Nonaktifkan Memulai Semua Daemon.

6. ro

Parameter ini memberi tahu boot loader untuk memasang sistem file root di hanya baca mode. Sehingga fsck Program dapat melakukan pemindaian sistem file, Anda tidak mengeluarkan fsck pada a Baca tulis berkas sistem.

7. rw

Parameter ini memaksa bootloader untuk memasang sistem file root di Baca tulis mode.

8. Hdx

Sesuaikan geometri driver IDE, 'Hdx'Argumen sangat berguna jika BIOS menghasilkan informasi yang tidak relevan dan salah.

9. menyimpan

Argumen ini sangat berguna dalam melindungi I/o Daerah pelabuhan dari probe.

10. menghibur

Mendefinisikan konsol port serial untuk kernel dengan dukungan konsol serial.

11. mem

Mendefinisikan jumlah total memori sistem yang tersedia, bermanfaat saat menggunakan besar Ram.

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

Itu saja untuk saat ini. Saya akan segera berada di sini dengan artikel lain, sampai kemudian tetap disini dan terhubung ke tecmint.