GNU/Linux >> Belajar Linux >  >> Panels >> Webmin

Konfigurasi Boot Linux


Konfigurasi Booting Linux mengelola boot-up Linux gaya lama, biasanya disebut sebagai LILO . Pada Linux 'lebih baru' LILO biasanya digantikan oleh GRUB Boot Loader.

Konfigurasi LILO disimpan dalam file /etc/lilo.conf. Namun, boot loader itu sendiri tidak benar-benar membaca file ini - melainkan membaca dari file peta terpisah yang dibuat dari lilo.conf setiap kali perintah lilo dijalankan. File peta ini berisi lokasi blok aktual pada disk dari file kernel, yang memungkinkan LILO memuat kernel tanpa harus memahami format sistem file yang dipasang. Setiap kali lilo.conf diubah atau kernel dikompilasi ulang atau diinstal, perintah lilo harus dijalankan kembali untuk memperbarui file peta sehingga boot loader tahu di mana mencarinya di disk.

Salah satu batasan utama LILO adalah bahwa pada sistem dengan BIOS lama, LILO hanya dapat mem-boot kernel yang berada dalam 8 GB pertama hard disk. Dengan drive lebih dari 100 GB menjadi umum, ini bisa menjadi masalah serius kecuali disk dipartisi dengan benar. Biasanya, direktori /boot di mana kernel disimpan dipasang dari partisi terpisah yang terletak di awal disk, dan direktori root dipasang dari partisi yang mengambil sisanya.

GRUB biasanya menggunakan file konfigurasi /boot/grub/menu.lst, tetapi tidak seperti LILO, GRUB memahami format sistem file ext2, ext3 dan vfat sehingga dapat membaca file menu.lst dan kernel tanpa memerlukan peta blok. Untuk alasan ini dan karena GRUB dapat memuat kernel yang disimpan di mana saja pada hard disk, biasanya dianggap sebagai pemuat boot yang unggul, dan telah melampaui LILO pada sebagian besar distribusi Linux.

Isi

Modul Konfigurasi Booting Linux

Modul ini memungkinkan Anda untuk mengkonfigurasi LILO, boot loader Linux yang paling umum. Itu dapat ditemukan di bawah kategori Perangkat Keras, dan ketika Anda memasukinya, halaman utama menampilkan tabel ikon seperti yang ditunjukkan pada gambar di bawah. Setiap ikon mewakili opsi menu waktu boot, yang dapat berupa kernel Linux atau sistem operasi lain.

Jika Webmin mendeteksi bahwa Anda tidak menginstal LILO, halaman utama akan menampilkan pesan kesalahan seperti itu. Jika demikian, distribusi Anda mungkin menyiapkan GRUB sebagai boot loadernya - lihat bagian di Modul GRUB Boot Loader sebagai gantinya.


Modul Konfigurasi Booting Linux

Beberapa sistem Linux telah menginstal GRUB dan LILO, meskipun hanya satu yang benar-benar dapat digunakan sebagai boot loader pada satu waktu. Jika sistem Anda menggunakan GRUB, Anda sebaiknya tidak menggunakan modul ini meskipun modul ini akan bekerja dengan benar. Kapan saja Terapkan Konfigurasi tombol pada halaman utama diklik, LILO akan diinstal pada disk atau partisi yang dikonfigurasi pada opsi global, mungkin menimpa GRUB.

Mem-boot kernel baru dengan LILO

Jika Anda baru saja mengkompilasi kernel baru dan ingin dapat menggunakannya, Anda perlu menambahkan entri kernel boot LILO yang baru. Untuk melakukan ini, langkah-langkah yang harus diikuti adalah:

  1. Setelah mengkompilasi kernel, salin file image kernel terkompresi (biasanya ditemukan di bawah direktori sumber di arch/i386/bzImage) ke direktori /boot. Biasanya harus diganti namanya menjadi vmlinuz-_xx.yy.zz_, di mana xx.yy.zz adalah nomor versi kernel.
  2. Pada halaman utama Konfigurasi Booting Linux modul, klik Buat kernel boot baru tautan untuk membuka formulir pembuatan kernel.
  3. Masukkan nama unik untuk kernel baru Anda ke dalam Nama bidang, seperti linux-xx.yy.zz . Apa pun yang Anda masukkan akan muncul di menu LILO saat boot.
  4. Di Kernel untuk boot field, masukkan path lengkap ke file kernel yang Anda salin ke direktori /boot.
  5. Untuk meneruskan opsi tambahan ke kernel, atur Opsi kernel bidang ke Tambahkan opsi dan masukkan ke dalam bidang teks di sebelah kanannya. Sebagian besar waktu, tidak ada opsi tambahan yang diperlukan.
  6. Setel Perangkat boot bidang ke Perangkat , dan pilih partisi yang berisi sistem file root sistem Anda dari menu di sebelahnya.
  7. Jika direktori root pada sistem Anda dipasang dari perangkat yang tidak dikompilasi ke dalam kernel (seperti disk SCSI atau pengontrol RAID perangkat keras), Anda perlu membuat disk RAM awal yang berisi modul kernel yang diperlukan untuk mengakses sistem berkas akar. Cara paling sederhana untuk memeriksa apakah ini perlu adalah dengan melihat konfigurasi kernel boot lain yang ada. Untuk membuat file disk RAM awal di bawah direktori /boot untuk versi kernel xx.yy.zz , Anda perlu menjalankan perintah seperti :mkinitrd /boot/initrd-_xx.yy.zz_ xx.yy.zz Kemudian atur File ramdisk awal opsi ke jalur ke file yang baru dibuat.
  8. Klik tombol Buat tombol untuk membuat kernel buku LILO baru dan kembali ke halaman utama modul. Ikon untuk kernel sekarang akan terlihat.
  9. Klik Terapkan Konfigurasi di bagian bawah halaman untuk menginstal ulang LILO pada hard disk Anda dengan kernel baru dalam file petanya. Halaman yang menunjukkan output dari perintah lilo dan kesalahan yang ditemukan akan ditampilkan, sehingga Anda dapat melihat apakah instalasi berhasil atau tidak.
  10. Untuk menggunakan kernel baru, Anda perlu melakukan boot ulang. Tergantung pada konfigurasi LILO, itu akan menampilkan menu opsi pada saat boot, atau meminta Anda untuk memasukkan nama opsi. Either way, pilih kernel baru Anda untuk memuatnya dan memulai. Pastikan untuk melihat output debug dan pesan kesalahan yang ditampilkan kernel saat boot, sehingga jika terjadi kesalahan, Anda dapat mendiagnosis masalahnya. Jika ada masalah, Anda mungkin perlu mem-boot ulang dan memilih opsi kernel lama, kemudian gunakan Webmin untuk memperbaiki konfigurasi LILO.

Kernel boot yang ada dapat diedit dengan mengklik ikonnya di halaman utama, yang akan membawa Anda ke formulir pengeditan. Bidang mana pun dapat diedit dan perubahannya disimpan dengan mengeklik Simpan tombol, atau kernel dapat dihapus dengan mengklik Hapus sebagai gantinya. Selalu berhati-hati dalam mengedit konfigurasi kernel yang tidak Anda buat sendiri, karena kesalahan dapat membuat sistem tidak dapat di-boot.

Mem-boot sistem operasi lain dengan LILO

Jika sistem Anda memiliki beberapa sistem operasi yang diinstal pada partisi atau hard disk yang berbeda, Anda dapat menggunakan LILO untuk memilih mana yang akan dimuat saat boot. Untuk menambahkan sistem operasi baru yang dapat Anda pilih saat boot, langkah-langkah yang harus diikuti adalah:

  1. Pada halaman utama modul Linux Boot Loader, klik Buat partisi boot baru link untuk membuka formulir pembuatan partisi.
  2. Masukkan nama unik untuk opsi boot baru Anda ke dalam Nama bidang, seperti windows98 . Apa pun yang Anda masukkan akan muncul di menu LILO saat boot.
  3. Pilih partisi tempat sistem operasi yang ingin Anda boot dari Partisi untuk boot Tidak bisa. Partisi yang dipilih harus memiliki boot loader atau sektor boot yang sesuai. Windows misalnya secara default, tetapi sistem operasi lain seperti FreeBSD mungkin memerlukan boot loader untuk diinstal secara terpisah.
  4. Setel Passkan tabel partisi ke OS bidang ke Ya , dan pilih drive tempat partisi sistem operasi berada.
  5. Klik tombol Buat, dan jika Anda tidak melakukan kesalahan pada formulir, Anda akan kembali ke halaman utama modul.
  6. Klik Terapkan Konfigurasi di bagian bawah halaman untuk menginstal ulang LILO pada hard disk Anda dengan opsi boot baru di file petanya. Halaman yang menunjukkan output dari perintah lilo dan kesalahan yang ditemukan akan ditampilkan, sehingga Anda dapat melihat apakah instalasi berhasil atau tidak.
  7. Sekarang Anda dapat melakukan boot ulang dan memilih OS baru dari menu LILO.

Setelah Anda membuat opsi boot sistem operasi baru, Anda dapat mengedit atau menghapusnya kapan saja dengan mengklik ikonnya di halaman utama modul. Jika Anda membuat perubahan, ingatlah untuk mengklik [Terapkan Konfigurasi] agar dapat digunakan saat boot.

Mengedit opsi LILO global

LILO memiliki beberapa opsi yang dapat dikonfigurasi yang berlaku untuk semua kernel dan sistem operasi yang dapat di-boot. Untuk mengeditnya, langkah-langkah yang harus diikuti adalah:

  1. Klik Opsi Global di halaman utama modul, untuk membuka formulir konfigurasi opsi global.
  2. Untuk mengubah drive atau partisi tempat LILO diinstal, pilih dari Write boot loader ke Tidak bisa. Umumnya Anda tidak perlu mengubah ini jika LILO sudah dijalankan dengan benar saat boot.
  3. Biasanya LILO akan memberikan kesempatan kepada pengguna untuk memilih kernel atau sistem operasi yang akan dimuat pada saat boot. Untuk menonaktifkan ini, setel Tampilkan perintah LILO? pilihan untuk Tidak . Untuk memberi pengguna kesempatan memilih OS, setel ke Ya .
  4. Untuk mengubah kernel atau OS yang dimuat secara otomatis saat boot jika tidak ada pilihan lain yang dibuat, sesuaikan bidang *Default kernel/partition*.
  5. Untuk menyesuaikan jumlah waktu LILO akan menunggu input pengguna sebelum memuat kernel default, masukkan waktu baru ke dalam Waktu untuk menunggu di prompt LILO bidang.
  6. Untuk mencegah pengguna yang tidak tepercaya mem-boot sistem, masukkan kata sandi ke dalam Kata sandi boot default bidang. Kecuali jika opsi booting memiliki Sandi diperlukan untuk bidang diatur ke *Kernel boot dengan opsi tambahan*, itu tidak akan dapat dimuat kecuali kata sandi dimasukkan.
  7. Pada sistem dengan BIOS modern, LILO dapat dikonfigurasi untuk memuat kernel yang terletak di mana saja pada hard disk. Untuk mengaktifkan ini, setel Izinkan booting dari luar 1024 silinder? bidang ke Ya .
  8. Klik tombol Simpan untuk menyimpan perubahan Anda ke opsi global dan kembali ke halaman utama modul.
  9. Agar LILO akan menggunakan opsi baru pada saat boot berikutnya, klik Terapkan Konfigurasi . Jika disk atau partisi tempat LILO akan diinstal diubah, itu akan ditulis ke lokasi baru sekarang.

Webmin
  1. Siklus hidup pengujian kernel Linux

  2. Linux – Kernel Tercemar Di Linux?

  3. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?

  1. Linux – Kernel:Dukungan Namespaces?

  2. Kernel Linux Tidak Akan Memperbarui Ke 2.35.25?

  3. Panduan pemula untuk Konfigurasi Modul Kernel di Linux

  1. Linux – Penerusan Ip Kernel?

  2. Ubah timer kernel linux

  3. Bagaimana cara menyimpan atau mengekspor konfigurasi kernel Linux khusus?