Apakah bermakna memiliki disk boot EFI / UEFI?

2

Saya ingin membuat disk boot minimal dan memiliki opsi executable DOS, Linux atau EFI.

Seperti yang saya pahami, UEFI adalah pengganti BIOS sistem klasik dan memiliki definisi kode byte sendiri, sehingga program dapat ditulis dalam bahasa standar. Namun, apakah berarti boot ke shell EFI, atau EFI hanya kendaraan untuk memuat sistem operasi dan shell yang sebenarnya?

Jika itu adalah shellnya yang sah, bagaimana cara membuat boot disk yang memuat shell ini?

J Collins
sumber

Jawaban:

0

Ya itu bermakna.

Penelitian lebih lanjut mengarah ke ini halaman bermanfaat pada topik. Itu membahas instruksi yang tersedia sini , yang akhirnya mengarah ke ini repositori program shell EFI. Untuk tujuan saya ** saya gunakan ini file dari repositori untuk mengisi drive USB yang disiapkan sebagai berikut:

  1. Memformat USB stick dengan partisi FAT32 (katakanlah mount ke X: di windows atau /usb-stick di Linux)
  2. Membuat X:\EFI\boot atau /usb-stick/EFI/boot direktori
  3. Unduh skrip shell EFI dari tautan di atas, pindahkan ke skrip yang baru dibuat boot direktori.
  4. Mungkin perlu mengganti nama file sesuai instruksi yang ditautkan, dalam kasus saya dengan arsitektur 64 bit saya perlu memberi nama file tersebut bootx64.efi

Dengan pengaturan ini, dari file pada stik USB, sekarang dapat di-boot menggunakan firmware motherboard yang kompatibel UEFI. (Adam Williamson mohon kami tidak menyebutnya BIOS yang kompatibel UEFI!). Masukkan stik ke port USB yang diaktifkan di komputer target, lakukan apa pun yang diperlukan untuk boot dari stik USB dalam mode UEFI, dan itu akan membuka shell EFI. Melanjutkan melalui Bryan Vyhmeister's pos memungkinkan saya untuk berhasil menggunakan shell EFI untuk menyelesaikan tugas yang saya miliki.

** Saya membutuhkan versi 'lengkap' karena memberi akses ke mount fungsi yang diperlukan untuk mendapatkan akses ke file dan file yang dapat dieksekusi pada drive USB.

J Collins
sumber