Cara Dapatkan Ubuntu Untuk Boot Sebelum Windows Menggunakan Pengurus EFI Boot

Sekiranya anda baru memasang Ubuntu bersama Windows atau sesetengah versi Linux lain di samping Windows maka anda mungkin telah menemui masalah di mana komputer masih butah ke dalam Windows tanpa pilihan untuk boot ke Linux. Ini adalah kesan sampingan komputer bersama Pengurus EFI Boot .

Panduan ini menunjukkan kepada anda bagaimana untuk mendapatkan komputer anda untuk menunjukkan menu dengan pilihan untuk boot ke sama ada Ubuntu atau Windows.

Boot Ke Versi Live Of Linux

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

  1. Masukkan USB atau DVD yang anda gunakan untuk memasang Linux pada komputer anda.
  2. Boot ke Windows
  3. Tahan kekunci shift dan mulakan semula sistem (pastikan kekunci shift ditekan)
  4. Apabila skrin biru muncul klik pada pilihan untuk boot ke peranti USB atau DVD
  5. Linux kini perlu dimuatkan ke dalam versi langsung sistem operasi dengan cara yang sama apabila anda mula memasangnya.

Cara Pasang EFI Boot Manager

Panduan ini akan menunjukkan kepada anda cara menggunakan EFI Boot Manager yang membolehkan anda memanipulasi urutan boot supaya anda boleh boot ke Linux dan Windows.

  1. Buka tetingkap terminal dengan menekan CTRL, ALT, dan T pada masa yang sama
  2. Jalankan arahan yang sesuai untuk memasang pengurus boot EFI berdasarkan pengedaran Linux yang anda gunakan:
    1. Untuk Ubuntu, Linux Mint, Debian, Zorin dan lain-lain gunakan perintah apt-get :
    2. sudo apt-get install efibootmgr
    3. Untuk Fedora dan CentOS gunakan arahan yum :
    4. sudo yum install efibootmgr
    5. Untuk openSUSE:
    6. sudo zypper memasang efibootmgr
    7. Untuk Arch, Manjaro, Antergos dll gunakan perintah pacman :
    8. sudo pacman -S efibootmgr

Cara Cari Perintah Boot Semasa

Untuk mengetahui urutan sistem yang akan memuat jenis perintah berikut:

sudo efibootmgr

Bahagian sudo arahan itu meningkatkan keizinan anda kepada pengguna root yang diperlukan apabila menggunakan efibootmgr.Anda mesti menjadi pengguna root untuk menggunakan efibootmgr.

Output akan menjadi seperti ini:

Jadi apa ini memberitahu kami?

Baris BootCurrent menunjukkan pilihan boot mana yang digunakan kali ini. Dalam kes saya, ia sebenarnya adalah Linux Mint tetapi Linux Mint adalah terbitan Ubuntu dan begitu juga 0004 = ubuntu.

Timeout memberitahu anda berapa lama menu muncul sebelum pilihan boot pertama dipilih dan ia lalai kepada 0.

BootOrder menunjukkan pesanan di mana setiap pilihan akan dimuatkan. Item seterusnya dalam senarai hanya akan dipilih jika gagal memuatkan item terdahulu.

Dalam contoh di atas sistem saya akan boot pertama 0004 iaitu Ubuntu, kemudian 0001 yang Windows, 0002 rangkaian, hard drive 0005, pemacu CD / DVD 0006 dan akhirnya 2001 yang merupakan pemacu USB.

Jika pesanan itu 2001,0006,0001 maka sistem akan cuba untuk memuatkan dari pemacu USB dan jika tidak ada yang hadir ia akan boot dari pemacu DVD dan akhirnya, ia akan boot Windows.

Cara Tukar Perintah Boot EFI

Sebab yang paling biasa untuk menggunakan Pengurus Boot Boot ialah menukar perintah boot. Sekiranya anda telah memasang Linux dan atas sebab tertentu Windows boot terlebih dahulu maka anda perlu mencari versi Linux anda dalam senarai boot dan menjadikannya boot sebelum Windows.

Sebagai contoh, ambil senarai ini:

Anda semestinya akan dapat melihat bahawa but Windows mula-mula kerana ia ditugaskan ke 0001 yang pertama di urutan boot.

Ubuntu tidak akan memuatkan kecuali Windows gagal boot kerana ia ditugaskan kepada 0004 yang datang selepas 0001 dalam senarai but. Boot.

Adalah idea yang baik untuk bukan sahaja meletakkan Linux, pemacu USB dan pemacu DVD sebelum Windows dalam urutan boot.

Untuk menukar perintah boot agar pemacu USB adalah yang pertama, pemacu DVD, diikuti oleh ubuntu dan akhirnya Windows anda akan menggunakan arahan berikut.

sudo efibootmgr -o 2001,0006,0004,0001

Anda boleh menggunakan notasi yang lebih pendek seperti berikut:

sudo efibootmgr -o 2001,6,4,1

Senarai butir sepatutnya kelihatan seperti ini:

Ambil perhatian bahawa jika anda gagal menyenaraikan semua pilihan yang mungkin maka ia tidak akan disenaraikan sebagai sebahagian daripada perintah boot. Ini bermakna 0002 dan 0005 akan diabaikan.

Cara Tukar Pesanan Boot Untuk Boot Seterusnya sahaja

Sekiranya anda ingin membuatnya buat sementara waktu supaya boot komputer seterusnya menggunakan pilihan tertentu gunakan arahan berikut:

sudo efibootmgr -n 0002


Menggunakan senarai di atas ini bermakna masa depan bot komputer akan cuba boot dari rangkaian.

Sekiranya anda menukar fikiran anda dan anda mahu memadamkan opsyen boot seterusnya, jalankan perintah berikut untuk membatalkannya.

sudo efibootmgr -N

Menetapkan A Timeout

Jika anda ingin dapat memilih dari senarai setiap kali komputer anda dimuat maka anda boleh menentukan tamat tempoh.

Untuk melakukan ini, masukkan arahan berikut:

sudo efibootmgr -t 10

Perintah di atas akan menetapkan tamat tempoh 10 saat. Selepas masa telah habis pilihan boot default akan dipilih.

Anda boleh memadamkan tamat tempoh menggunakan arahan berikut:

sudo efibootmgr -T

Cara Padam Item Menu Boot

Sekiranya anda mempunyai booting dwi sistem anda dan anda mahu kembali kepada satu sistem maka anda perlu menyesuaikan perintah boot agar yang anda hapuskan tidak terlebih dahulu pada senarai dan anda akan mahu mengeluarkan item dari perintah utk sama sekali.

Sekiranya anda mempunyai pilihan boot di atas dan anda mahu mengeluarkan Ubuntu maka anda akan menukar perintah boot terlebih dahulu seperti berikut:

sudo efibootmgr -o 2001,6,1

Anda kemudian memadam pilihan boot Ubuntu dengan arahan berikut:

sudo efibootmgr -b 4 -B

Yang pertama -b memilih pilihan boot 0004 dan -B memadamkan pilihan boot.

Anda boleh menggunakan arahan yang sama untuk membuat pilihan boot tidak aktif seperti berikut:

sudo efibootmgr -b 4 -A

Anda boleh membuat pilihan boot aktif lagi dengan menggunakan perintah ini:

sudo efibootmgr -b 4 -a

Bacaan lanjut

Terdapat perintah selanjutnya yang akan digunakan oleh pemasang OS untuk membuat pilihan menu boot di tempat pertama dan untuk pentadbir sistem untuk membuat pilihan boot rangkaian.

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

lelaki efibootmgr