GNU/Linux >> Belajar Linux >  >> Linux

Boot Jaringan (pxe) Dari Bios/efi?

Apa perbedaan antara kedua skema pemuatan ini?

  1. PXE dari BIOS.
  2. PXE dari EFI.

Saya tahu bahwa firmware memberikan kontrol ke program NIC yang disimpan di NIC ROM. Program ini memberikan alamat IP melalui BOOTP dan setidaknya jalur ke loader. Loader ini memuat melalui TFTP ke dalam RAM NIC dan mulai dijalankan. Kemudian loader (syslinux, grub ...) memuat kernel dan initrd melalui TFTP/HTTP/FTP ke dalam RAM host dan meneruskan kontrol ke kernel.

Mengapa saya harus memiliki dua versi loader yang berbeda (versi BIOS dan versi EFI)?

Jawaban yang Diterima:

Saya pikir loader yang telah diambil oleh firmware NIC dijalankan oleh pengontrol NIC, tetapi itu salah. Loader ini dijalankan oleh BIOS atau EFI. BIOS adalah lingkungan 16-bit, EFI adalah lingkungan 32/64-bit. Dengan demikian, loader harus kompatibel dengan lingkungan eksekusi. Terima kasih atas tautannya Mengelola EFI Boot Loader untuk Linux


Linux
  1. Bagaimana Cara Mengakses Pengaturan Bios Dengan Efi?

  2. Bagaimana Cara Pxe Network Boot Ubuntu Server 14.04 Menggunakan Nfs?

  3. Boot server dari volume Cloud Block Storage

  1. CentOS / RHEL 5,6 :Cara menginstal ulang GRUB loader dari mode penyelamatan

  2. boot Windows dari penyelamatan GRUB

  3. Apa kerugian menggunakan mode kompatibilitas BIOS melalui boot UEFI?

  1. Menyiapkan boot HTTP UEFI dengan libvirt

  2. Bagaimana cara membuat Partisi Sistem EFI?

  3. Cara mem-boot dari iso dengan boot loader Grub2/Burg