UEFI

Bagaimana Saya Mengubah Pengaturan UEFI?

Bagaimana Saya Mengubah Pengaturan UEFI?

Saat Anda menggunakan Linux, dari distribusi apa pun, terkadang Anda perlu melihat pengaturan untuk UEFI. Alasannya bervariasi; Anda mungkin memiliki sistem dual-boot dan tidak dapat menemukan opsi boot lainnya, mungkin Anda ingin mem-bootnya dengan aman, atau, dalam beberapa kasus, Anda ingin mematikan boot aman sehingga Anda dapat mem-boot apa saja.

Untuk boot aman, Anda perlu menggunakan perintah mokutil. Ini mengelola kunci yang tersedia di sistem.

Alat

efibootmgr

Alat yang paling jelas dan mudah dipahami adalah efibootmgr. Dengan menggunakan ini, Anda dapat bekerja dengan berbagai titik di mana Anda ingin melanjutkan boot. Menggunakan UEFI, jauh lebih fleksibel untuk membuat opsi tentang cara Anda boot. Dengan alat kecil yang bagus, efibootmgr, Anda dapat mengubah, menambah, dan menghapus entri boot. Entri boot mengarahkan proses ke tempat yang harus dituju.

efibootmgr tersedia untuk sebagian besar distribusi sebagai biner. Jadi, instal yang biasa dengan distribusi Anda. Setelah diinstal, Anda harus menjalankannya sebagai root. Seperti yang harus Anda pahami, Anda mungkin membuat sistem Anda tidak dapat di-boot, jadi berhati-hatilah. Jika Anda menjalankan perintah tanpa parameter, Anda mendapatkan daftar sederhana entri saat ini.

$ sudo efibootmgr

Daftar dalam gambar sangat singkat; sistem dual boot akan memiliki lebih banyak entri. Karena sistem Anda mungkin memiliki lebih banyak entri, Anda mungkin ingin memilih awal yang lain. Ini dilakukan dengan cukup mudah.

$ sudo efibootmgr -n 000C

Ini dimaksudkan untuk eksperimen, '-n' berarti set bootnext. Ini akan mengatur apa yang akan boot saat berikutnya Anda reboot; itu tidak mengubah apa yang akan melanjutkan booting terlebih dahulu. Jika Anda telah menambahkan sesuatu yang baru, Anda harus melakukan ini untuk mencobanya. Jika boot berjalan seperti yang Anda inginkan, itu akan mengaturnya menjadi permanen.

$ sudo efibootmgr -o 000C,000B

Perintah di atas mengubah urutan boot permanen. Anda tidak harus mengetik semua nol, hanya 'C, B' yang juga akan berhasil. Dalam membuat entri boot:

$ sudo efibootmgr -c

Menjalankan perintah tanpa lebih banyak sakelar mengasumsikan bahwa Anda memiliki ESP di dev/sda1 dan itu dipasang di /boot/efi. Anda juga dapat mengatur boot agar berada di disk lain. Di bawah ini adalah contohnya.

$ sudo efibootmgr -c -l \\EFI\\refind\\refindx64.efi -L rEFInd -d /dev/sdc

Perintah menambahkan '-c' dan diaktifkan sebagai entri boot pertama. Parameter '-L' menetapkan lokasi file. Ini relatif terhadap partisi ESP, biasanya dipasang di '/ boot/efi'. Parameter '-d' menunjuk ke drive yang ingin Anda gunakan, defaultnya adalah /dev/sda. Apakah itu berjalan dengan baik?? Jika tidak, Anda dapat mengaktifkan dan menonaktifkan entri boot masing-masing menggunakan '-a' dan '-A'.

$ sudo efibootmgr -A -b C $ sudo efibootmgr -a -b C

Parameter menunjuk ke Boot000C, seperti yang Anda lihat, Anda juga dapat menggunakan hanya nilai bukan nol pertama di nomor poin. Jika Anda memiliki banyak disk, hasilnya terlihat sedikit lebih kompleks. Gunakan opsi verbose untuk melihat apakah mereka ada di banyak disk.

$ efibootmgr -v root@mats-Ubuntu:/media/matstage/UEFI# efibootmgr -v
BootSelanjutnya: 000C
Arus Boot: 000B
Batas waktu: 0 detik
BootOrder: 0001,0000,000B,000C
Boot0000* rEFInd Boot Manager   HD(2,GPT,439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000)/File(\EFI\refind\refind_x64.efi)
Boot0001* rEFInd        HD(1,GPT,c85dcbd6-880b-f74d-8dac-0504f1dd291e,0x800,0xaf000)/File(\EFI\refind\refind_x64.efi)
Boot000B* ubuntu        HD(2,GPT,439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000)/File(\EFI\UBUNTU\GRUBX64.EFI)
Boot000C* UEFI OS       HD(2,GPT,439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)

Bagian yang lucu di sini adalah Anda memiliki partisi terlebih dahulu, dan kemudian UUID, dan akhirnya jalur pada disk itu. Agak sulit untuk mengingat nilainya, tetapi itu membuat solusi yang lebih kuat untuk sistem. Disk yang dapat dilepas mungkin tidak mendapatkan huruf yang sama setelah 'sd' saat Anda boot lagi.

Alat EFI

Alat EFI adalah kumpulan alat yang dapat Anda gunakan untuk mencari tahu apa yang sudah didefinisikan. Alat efi-readvar dapat menunjukkan kepada Anda semua yang dapat Anda akses. Hasil cetaknya akademis karena yang Anda lihat hanyalah kuncinya. Untuk memanipulasi daftar, Anda menggunakan efi-updatevar. Ini membutuhkan banyak rintangan untuk dilakukan, dan jika dilakukan dengan tidak benar, Anda dapat merusak sistem Anda. Dengan itu, jika Anda memiliki kebutuhan khusus, Anda dapat menggunakan sistem file efivars. Itu dipasang hanya-baca secara default karena risiko merusak sistem. Langkah-langkah untuk mendapatkan akses ke variabel dirinci di tautan di bawah ini.

https://realmacmods.com/macbook-2011-radeon-gpu-disable/

Ini tentang Macbook Pro yang tidak dapat boot tanpa menggunakan GPU, yang membuat boot grafis tidak mungkin dilakukan saat Anda ingin menginstal Linux. Membuat lebih banyak perubahan pada variabel UEFI berbahaya tidak hanya untuk konten disk Anda, itu juga dapat mengatur berbagai hal untuk tidak mencoba boot.

Jika Anda tahu panduan apa yang Anda cari, gunakan perintah efibootdump. Ini membutuhkan pengetahuan yang lebih mendalam tentang sistem Anda.

Kesimpulan

Mengubah variabel UEFI Anda dimungkinkan, namun, Anda harus memastikan bahwa Anda tahu persis apa yang Anda lakukan jika Anda mengubah apa pun selain urutan boot. Urutan boot akan membuat Anda reboot beberapa kali sampai Anda memahami kesalahan yang mungkin Anda buat. Jika Anda tertarik untuk mempercepat boot dan membuatnya lebih dinamis, pertimbangkan rEFInd!

5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...