Baiklah, jadi setelah beberapa hari mencari tahu cara mem-boot ganda Windows 8 dan Ubuntu 12.04, saya membuat ulang bootloader default saya.
Masalah saya sekarang terletak pada pengaturan EFI saya:
- Ubuntu (ST1...gak usah ngetik lol)
- Manajer Boot Windows (ST1…)
- Manajer Boot Windows (ST1…)
- Jaringan EFI 0 untuk IPv4
- Jaringan EFI 0 untuk IPv6
Inilah masalahnya:1 dan 2 tidak berfungsi, tetapi saya tidak ingin menyingkirkannya untuk saat ini. 3 adalah tempat rEFInd saya, dan saya ingin ini berada di atas. Setiap kali saya menyalakan komputer, ini adalah urutan boot default. Saya dapat mengubahnya setiap kali saya boot, tetapi saya lebih suka untuk tidak melakukannya.
Saya perhatikan bahwa ada beberapa program eifbootmgr, tetapi saya tidak yakin bagaimana menggunakannya. Pada dasarnya, saya ingin menyusun ulang daftar secara permanen menjadi:3,4,5,1,2.
Jika saya bisa mendapatkan panduan tentang cara melakukannya, saya akan sangat menghargainya
UPDATE:
Rod, jadi saya mengambil screenshot dari apa yang terjadi, dan saya mendapatkan hasil yang aneh di menu boot…
Jawaban yang Diterima:
Ketik sudo efibootmgr -v
untuk melihat entri boot Anda saat ini. Setelah Anda mengetik kata sandi, Anda akan melihat sesuatu seperti ini:
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,0002,0000,0001
Boot0000* rEFInd Boot Manager HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(\EFI\refind\shim.efi)
Boot0001* fedora HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(\EFI\fedora\grubx64.efi)
Boot0002* rEFInd (via PreLoader) HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(\EFI\refind\PreLoader.efi)
Boot0003* ubuntu HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(EFI\Ubuntu\grubx64.efi)
Rincian Anda akan berbeda, tentu saja. Anda perlu mengidentifikasi entri Anda dan mencari tahu urutan kemunculannya. Misalnya, Anda memiliki entri yang ingin Anda boot rEFInd melalui shim secara default, lalu rEFInd melalui PreLoader kedua, diikuti oleh Ubuntu dan akhirnya Fedora jika semua yang lain gagal. Urutan yang diinginkan adalah 0000,0002,0003,0001. Anda kemudian dapat menentukan pesanan itu melalui -o
pilihan untuk efibootmgr
:
sudo efibootmgr -o 0000,0002,0003,0001
Keluaran akan menyertakan pengulangan yang lebih sedikit dari keluaran aslinya, dengan BootOrder
garis diubah dengan tepat. Periksa kembali apakah perubahan Anda sudah benar, lalu reboot untuk menguji apakah itu berfungsi. (Sayangnya, beberapa EFI bermasalah, dan ada bug yang disebabkan oleh ketidakcocokan antara efibootmgr
dan kernel dalam beberapa bulan terakhir.) Jika Anda memiliki masalah, ada cara untuk memperbaikinya dengan shell EFI dan bcfg
-nya perintah, tapi saya akan menghilangkan detailnya kecuali Anda melaporkan kembali efibootmgr
tidak berfungsi.