Skip to main content

Cara Mendapatkan Ubuntu untuk Boot Sebelum Windows Menggunakan Boot Manager EFI

Cara Membuat Dual Boot OS (Windows 10 dan Linux) (April 2025)

Cara Membuat Dual Boot OS (Windows 10 dan Linux) (April 2025)
Anonim

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

Anda bisa membuat komputer Anda menampilkan menu dengan opsi untuk boot ke Ubuntu atau Windows.

Boot Ke Versi Linux Langsung

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

  1. Masukkan drive USB atau DVD yang Anda gunakan untuk menginstal Linux di komputer Anda.

  2. Boot ke Windows.

  3. Tahan tombol Shift dan restart sistem sambil menekan tombol Shift.

  4. Ketika layar muncul, klik pada opsi untuk boot dari perangkat USB atau DVD.

  5. Linux sekarang harus memuat versi live dari sistem operasi dengan cara yang sama ketika Anda pertama kali menginstalnya.

Cara Memasang Boot Manager EFI

Berikut ini cara menggunakan Boot Manager EFI untuk memanipulasi urutan boot sehingga Anda dapat memilih untuk boot ke Linux atau Windows.

  1. Buka jendela terminal dengan menekan Ctrl+ALT+T pada waktu bersamaan.

  2. Jalankan perintah yang sesuai untuk menginstal boot manager EFI berdasarkan distribusi Linux yang Anda gunakan:

Untuk Ubuntu, Linux Mint, Debian, dan Zorin, gunakan perintah apt-get:

sudo apt-get install efibootmgr

Untuk Fedora dan CentOS, gunakan perintah yum:

sudo yum instal efibootmgr

Untuk openSUSE:

sudo zypper menginstal efibootmgr

Untuk Arch, Manjaro, dan Antergos, gunakan perintah pacman:

sudo pacman -S efibootmgr

Cara Mengetahui Pesanan Boot Saat Ini

Untuk mengetahui urutan di mana sistem 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 terlihat seperti ini:

  • BootCurrent: 0004
  • Waktu tunggu: 0 detik
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 Boot Manager Windows
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Perangkat USB Boot2001 EFI

Baris BootCurrent menunjukkan opsi boot mana yang digunakan kali ini. Dalam contoh ini, 0004 adalah Ubuntu.

Timeout memberitahu Anda berapa lama menu muncul sebelum opsi boot pertama dipilih. Defaultnya adalah 0.

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

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

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

Cara Mengubah Urutan Boot EFI

Alasan paling umum untuk menggunakan Boot Manager EFI adalah mengubah urutan boot. Jika Anda telah menginstal Linux dan untuk beberapa alasan Windows boot pertama, maka Anda perlu mencari versi Linux Anda di daftar boot dan membuatnya boot sebelum Windows.

Misalnya, ambil daftar ini:

  • BootCurrent: 0001
  • Waktu tunggu: 0 detik
  • BootOrder: 0001,0004,0002,0005,0006,2001
  • Boot0001 Boot Manager Windows
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Perangkat USB Boot2001 EFI

Anda harus 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 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:

  • BootCurrent: 0001
  • Waktu tunggu: 0 detik
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Boot Manager Windows
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Perangkat USB Boot2001 EFI

Perhatikan bahwa jika Anda gagal mencantumkan semua opsi yang mungkin, mereka tidak akan terdaftar sebagai bagian dari pesanan boot. Contoh ini menunjukkan bahwa 0002 dan 0005 akan diabaikan.

Cara Mengubah Urutan Boot untuk Hanya Booting Berikutnya

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

sudo efibootmgr -n 0002

  • BootCurrent: 0001
  • Waktu tunggu: 0 detik
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Boot Manager Windows
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Perangkat USB Boot2001 EFI

Menggunakan daftar di atas ini berarti saat komputer boot berikutnya, boot akan boot dari jaringan.

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

sudo efibootmgr -N

Mengatur 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 menetapkan batas waktu 10 detik. Setelah waktu habis, opsi boot default 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. Anda ingin menghapus item dari urutan boot sama sekali.

  • BootCurrent: 0001
  • Waktu tunggu: 0 detik
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Boot Manager Windows
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Perangkat USB Boot2001 EFI

Jika Anda memiliki opsi boot di atas dan Anda ingin menghapus Ubuntu, maka Anda pertama-tama mengubah urutan boot sebagai berikut:

sudo efibootmgr -o 2001,6,1

Kemudian hapus 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