Pada distribusi Linux modern yang menggunakan systemd, Anda dapat langsung membuka menu penyiapan Firmware menggunakan:
systemctl reboot --firmware-setup
Dokumentasi:https://www.freedesktop.org/software/systemd/man/systemctl.html#--firmware-setup
Saya tidak yakin bagaimana tepatnya Windows 8 melakukan ini, tetapi saya dapat menebak bahwa ini memanfaatkan variabel UEFI yang digunakan untuk opsi booting.
Anda dapat menggunakan efibootmgr untuk menentukan arti dari berbagai variabel boot. Di sistem saya, Boot0000 adalah Setup, jadi gunakan efibootmgr -n 0
harus menyebabkan sistem boot ke setup pada boot berikutnya.
Saya telah mencoba mem-boot EFI dengan Ubuntu 12.04, dan menemukan jawaban untuk pertanyaan saya sendiri.
(Saya belum memutakhirkan firmware saya. Awalnya saya salah membaca catatan rilis - mungkin tidak akan lebih cepat).
Memasuki pengaturan firmware dari menu boot grub-efi
efibootmgr
sepertinya tidak mendukung me-reboot ke pengaturan firmware untuk saya. Tapi grub-efi melakukan. Itu dapat membuat entri untuk pengaturan firmware di menu boot GRUB.
Anda dapat masuk ke menu boot GRUB dengan menahan tombol shift "di awal proses boot". Saya menekannya segera setelah lampu NumLock menyala di keyboard, dan itu berfungsi untuk saya.
Jika Anda penasaran, saya juga melihat perintahnya:"fwsetup". Yaitu. Anda dapat masuk ke menu GRUB, ikuti petunjuk di layar untuk beralih ke baris perintah, lalu ketik "fwsetup" dan tekan kembali.
Jika Anda melakukan penginstalan EFI dari awal, saya yakin item menu akan dibuat secara otomatis. Saya tidak menginstal sebagai EFI, yang berarti saya harus menghentikannya (lihat di bawah, langkah 4).
Mengonversi dari boot BIOS-GPT ke boot UEFI-GPT tanpa membakar CD boot EFI?
EDIT:bagian ini mungkin bekerja pada beberapa sistem. Namun saya sekarang percaya itu bergantung pada perilaku ekstra yang bukan bagian dari standar UEFI. Suatu hari nanti saya akan mencari tahu apa yang terjadi di sini.
Saya mengonversi instalasi yang ada ke EFI, tanpa CD boot yang mendukung EFI. Beberapa orang berpikir ini tidak mungkin. Memang, ada beberapa pesan peringatan yang membingungkan. Saya telah melihat apa yang sedang terjadi. Jika Anda saat ini dapat memasuki penyiapan firmware, maka tidak terlalu buruk.
Bagian tersulitnya adalah Anda mungkin masih menggunakan tabel partisi MBR, dan Anda hampir pasti perlu mengonversinya menjadi GPT. Saya tidak akan membahas konversi dari MBR ke GPT. Mempartisi selalu sedikit berbahaya. gdisk
dapat mengkonversi, tetapi ada beberapa bit fiddly. Saya belum mencantumkan semuanya di sini. Tetapi untuk satu, Anda mungkin perlu mengecilkan partisi terakhir, untuk memberi ruang bagi GPT akhir disk. Anda tidak dapat melakukannya jika partisi dipasang, jadi Anda ingin menggunakan CD boot. (Saya juga melakukan konversi, memastikan saya dapat melakukan booting dari BIOS-GPT sebelum mencoba UEFI-GPT, yang mengharuskan saya membuat jenis partisi boot lainnya.).
Dengan asumsi Anda telah menyiapkan GPT:
- Instal grub-efi. Ini menghapus grub-pc, dan menghentikannya bekerja. (grub-efi sebenarnya masih berfungsi setelah saya menghapusnya!). Fedora tampaknya sedikit berbeda; Saya hanya mencoba ini di Ubuntu. Selama penginstalan, Anda akan melihat kesalahan tentang tidak dapat mengakses variabel EFI, karena Anda tidak melakukan booting dengan EFI.
- Matikan.
- Nyalakan. Pastikan Anda boot melalui EFI! Ini adalah bagian yang bergantung pada sistem dan mengkhawatirkan. Sistem saya kebetulan default ke boot MBR untuk memulai, jadi saya melihat kesalahan menakutkan dari GRUB - tetapi itu dari grub-pc lama. Di sistem saya, saat ini mudah untuk masuk ke layar penyiapan firmware (lihat di bawah), dan mengubah prioritas booting ke "ubuntu" (yang merupakan entri untuk mem-boot OS saya melalui EFI).
- Sekarang Anda dapat mengulang instalasi grub (
grub-install
, ataugrub2-install
di Fedora), dan itu tidak akan menampilkan kesalahan apa pun. Dan sekarang , menjalankanupdate-grub
(ataugrub2-mkconfig -o /boot/grub/grub.cfg
, di Fedora) akan membuat item menu untuk masuk ke pengaturan firmware.
Memasuki menu pengaturan/boot firmware pada sistem ASUS saya
PENAFIAN:ini bukan firmware/papan terbaru. Sistem ASUS Anda mungkin bertindak berbeda dari milik saya.
Firmware ASUS saya saat ini memperhatikan ketika "konfigurasi boot" telah berubah - mis. ketika saya menginstal grub-efi. Ada teks yang mengatakan bahwa itu berubah jika Anda melihat layar awal "EZ setup". Dan, ketika mendeteksi perubahan seperti itu, akan lebih mudah untuk masuk ke layar pengaturan. Apa yang dilakukannya adalah menampilkan layar splash dengan "tekan DEL untuk masuk ke pengaturan" selama beberapa detik. (Jika Anda telah mengaktifkan opsi "boot cepat", biasanya opsi ini akan melewati layar splash).
Saya rasa Anda juga dapat memicu layar pembuka dengan mematikan sistem dan mencabutnya selama sekitar satu menit, sebelum memulai ulang.
Pada firmware saya saat ini, saya dapat masuk ke pengaturan firmware dengan mem-blitz kunci DEL saat boot, bahkan tanpa layar splash. Namun , ini tergantung pada pengaktifan dukungan keyboard di firmware.
Dimungkinkan untuk mengganti firmware untuk tidak menyelidiki keyboard selama boot, yang seharusnya mempercepat. Saya kira ini adalah eksperimen berikutnya untuk dicoba, sekarang saya lebih percaya diri dengan hal-hal EFI ini! (Ini masuk akal itu bisa mematikan dukungan keyboard di menu boot GRUB juga. Tapi saya masih bisa menggunakan grub-set-default, sehingga GRUB mem-boot entri fwsetup, dan memulihkannya dengan cara itu).