Cara Mendapatkan Ubuntu Untuk Boot Sebelum Windows Menggunakan Boot Manager EFI

Jika Anda baru-baru ini menginstal Ubuntu bersama Windows atau memang versi Linux lainnya di samping Windows, maka Anda mungkin menemukan masalah di mana komputer masih boot ke Windows tanpa opsi untuk boot ke Linux. Ini adalah efek samping umum komputer dengan Boot Manager EFI .

Panduan ini menunjukkan kepada Anda bagaimana cara komputer Anda menampilkan menu dengan opsi untuk boot ke Ubuntu atau Windows.

Boot Ke Versi Langsung Linux

Untuk mengikuti panduan ini, Anda perlu melakukan boot ke versi Linux langsung .

  1. Masukkan USB atau DVD yang Anda gunakan untuk menginstal Linux di komputer Anda.
  2. Boot ke Windows
  3. Tahan tombol shift dan restart sistem (jaga agar kunci shift tetap ditekan)
  4. Ketika layar biru muncul untuk mengklik pada pilihan untuk boot ke perangkat USB atau DVD
  5. Linux sekarang harus memuat versi live dari sistem operasi dengan cara yang sama ketika Anda pertama kali menginstalnya.

Cara Menginstal Boot Manager EFI

Panduan ini akan menunjukkan kepada Anda bagaimana menggunakan EFI Boot Manager yang memungkinkan Anda memanipulasi urutan boot sehingga Anda dapat melakukan boot ke Linux dan Windows.

  1. Buka jendela terminal dengan menekan CTRL, ALT, dan T pada saat yang bersamaan
  2. Jalankan perintah yang sesuai untuk menginstal boot manager EFI berdasarkan distribusi Linux yang Anda gunakan:
    1. Untuk Ubuntu, Linux Mint, Debian, Zorin dll gunakan perintah apt-get :
    2. sudo apt-get install efibootmgr
    3. Untuk Fedora dan CentOS gunakan perintah yum :
    4. sudo yum instal efibootmgr
    5. Untuk openSUSE:
    6. sudo zypper menginstal efibootmgr
    7. Untuk Arch, Manjaro, Antergos dll gunakan perintah pacman :
    8. sudo pacman -S efibootmgr

Cara Mengetahui Urutan Boot Saat Ini

Untuk mengetahui urutan di mana sistem akan memuat ketik perintah berikut:

sudo efibootmgr

Bagian sudo dari perintah meninggikan izin Anda ke yang dari pengguna root yang diperlukan saat menggunakan efibootmgr. Anda harus menjadi pengguna root untuk menggunakan efibootmgr.

Outputnya akan seperti ini:

jadi apa maksud dari ini?

Baris BootCurrent menunjukkan opsi boot mana yang digunakan kali ini. Dalam kasus saya, itu sebenarnya Linux Mint tetapi Linux Mint adalah turunan dari Ubuntu dan begitu 0004 = ubuntu.

Timeout memberitahu Anda berapa lama menu muncul sebelum opsi boot pertama dipilih dan default 0.

BootOrder menunjukkan urutan di mana setiap opsi akan dimuat. Item berikutnya dalam daftar hanya akan dipilih jika gagal memuat item sebelumnya.

Pada contoh di atas sistem saya akan mem-boot 0004 pertama yaitu Ubuntu, kemudian 0001 yang merupakan Windows, 0002 jaringan, 0005 hard drive, 0006 drive CD / DVD dan akhirnya 2001 yang merupakan drive USB.

Jika pesanan 2001,0006,0001 maka sistem akan mencoba untuk memuat dari drive USB dan jika tidak ada yang hadir akan boot dari drive DVD dan akhirnya, itu akan mem-boot Windows.

Cara Mengubah Urutan Booting EFI

Alasan paling umum untuk menggunakan Boot Manager EFI adalah mengubah urutan boot. Jika Anda telah menginstal Linux dan untuk beberapa alasan Windows melakukan booting terlebih dahulu maka Anda harus mencari versi Linux Anda di daftar boot dan membuatnya boot sebelum Windows.

Misalnya, ambil daftar ini:

Anda semestinya dapat melihat bahwa Windows boot terlebih dahulu karena ditugaskan ke 0001 yang pertama dalam urutan boot.

Ubuntu tidak akan memuat kecuali Windows gagal untuk boot karena ditugaskan ke 0004 yang datang setelah 0001 dalam daftar urutan boot.

Merupakan ide yang bagus untuk tidak hanya menempatkan Linux, drive USB dan drive DVD sebelum Windows dalam urutan boot.

Untuk mengubah urutan boot sehingga drive USB pertama, maka drive DVD, diikuti oleh ubuntu dan akhirnya Windows Anda akan menggunakan perintah berikut.

sudo efibootmgr -o 2001,0006,0004,0001

Anda dapat menggunakan notasi yang lebih pendek sebagai berikut:

sudo efibootmgr -o 2001,6,4,1

Daftar boot seharusnya sekarang terlihat seperti ini:

Perhatikan bahwa jika Anda gagal mencantumkan semua opsi yang memungkinkan maka mereka tidak akan terdaftar sebagai bagian dari pesanan boot. Ini berarti 0002 dan 0005 akan diabaikan.

Cara Mengubah Urutan Boot Hanya Untuk Booting Berikutnya

Jika Anda ingin membuatnya sementara agar boot komputer berikutnya menggunakan opsi tertentu, gunakan perintah berikut:

sudo efibootmgr -n 0002


Dengan menggunakan daftar di atas, ini berarti waktu berikutnya komputer boot akan mencoba untuk boot dari jaringan.

Jika Anda berubah pikiran dan Anda ingin menghapus opsi boot berikutnya, jalankan perintah berikut untuk membatalkannya.

sudo efibootmgr -N

Mengatur A Timeout

Jika Anda ingin dapat memilih dari daftar setiap kali komputer Anda memuat maka Anda dapat menentukan batas waktu.

Untuk melakukan ini, masukkan perintah berikut:

sudo efibootmgr -t 10

Perintah di atas akan mengatur batas waktu 10 detik. Setelah waktu habis opsi boot default akan dipilih.

Anda dapat menghapus batas waktu menggunakan perintah berikut:

sudo efibootmgr -T

Cara Menghapus Item Menu Boot

Jika Anda memiliki dual-boot sistem Anda dan Anda ingin kembali ke hanya satu sistem maka Anda perlu menyesuaikan urutan boot sehingga yang Anda hapus bukan yang pertama dalam daftar dan Anda akan ingin menghapus item dari urutan boot sama sekali.

Jika Anda memiliki opsi boot di atas dan Anda ingin menghapus Ubuntu maka Anda akan terlebih dahulu mengubah urutan boot sebagai berikut:

sudo efibootmgr -o 2001,6,1

Anda kemudian akan menghapus opsi boot Ubuntu dengan perintah berikut:

sudo efibootmgr -b 4 -B

Yang pertama -b memilih opsi boot 0004 dan -B menghapus opsi boot.

Anda dapat menggunakan perintah yang serupa untuk membuat opsi boot tidak aktif seperti berikut:

sudo efibootmgr -b 4 -A

Anda dapat mengaktifkan kembali opsi boot dengan menggunakan perintah ini:

sudo efibootmgr -b 4 -a

Bacaan lebih lanjut

Ada perintah lebih lanjut yang akan digunakan oleh penginstal OS untuk membuat opsi menu boot di tempat pertama dan untuk administrator sistem untuk membuat opsi boot jaringan.

Anda dapat mengetahui lebih lanjut tentang ini dengan membaca halaman manual untuk EFI Boot Manager menggunakan perintah berikut:

man efibootmgr