Apa perbedaan antara kedua skema pemuatan ini?
- PXE dari BIOS.
- 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