Perbaikan-boot: Tidak dapat mem-boot ubuntu dalam mode uefi

9

Saya sadar bahwa ada banyak pertanyaan serupa di situs ini, tetapi sepertinya tidak ada yang menyelesaikan masalah saya.

Saya telah mencoba menginstal ubuntu 14.04 bersama Windows 8.1 yang sudah diinstal sebelumnya di toshiba z30-b selama berhari-hari dan saat ini saya memiliki situasi berikut:

  • Kedua OS diinstal
  • Windows 8.1 langsung melakukan boot ketika saya memilih mode boot "mode UEFI" di pengaturan UEFI
  • Ubuntu 14.04 melakukan boot langsung ketika saya memilih mode boot "mode CMS"

Saya mencoba menjalankan boot-repair di ubuntu untuk mengatasi masalah ini, tetapi dikatakan:

"Sesi saat ini dalam mode Legacy. Silakan reboot komputer, dan gunakan perangkat lunak ini dalam sesi EFI. Ini akan mengaktifkan fungsi. Misalnya, gunakan live-USB Boot-Repair-Disk-64bit , setelah memastikan Anda BIOS diatur untuk mem-boot USB dalam mode EFI. "

Masalahnya adalah saya tidak menemukan cara untuk mem-boot ubuntu dalam "mode UEFI", baik dari USB atau dari HDD (tampaknya laptop Toshiba tidak dapat memuat USB dalam mode UEFI)

Rincian lainnya adalah:

  • Mode keamanan dinonaktifkan
  • Boot cepat juga dinonaktifkan
  • Semua detail dari output perbaikan-boot di sini

Apakah Anda punya petunjuk?

**************** EDIT *****************

Masalah terpecahkan. Saya dapat mem-boot kedua OS dalam mode UEFI. Masalahnya adalah cara saya membuat USB bukan yang benar. Saya mengikuti instruksi di sini , dan itu memecahkan masalah (saya sudah mencoba ini sebelumnya tanpa partisi GPT dan tidak berhasil.

Unai
sumber
Mungkin lebih baik untuk mematikan pengaturan booting yang aman, tetapi seharusnya tidak diperlukan. Anda harus memiliki dua opsi boot untuk installer langsung Ubuntu jika itu adalah versi 64 bit. Itu harus menunjukkan UEFI - nama / label flash drive. Pilihan lain untuk boot BIOS adalah nama / label flash drive. Menunjukkan pemasangan dengan tangkapan layar. Layar aksesibilitas BIOS ungu & layar menu grub hitam UEFI help.ubuntu.com/community/UEFI
oldfred

Jawaban:

3

Tidak jelas apakah Anda telah menginstal Ubuntu dalam mode BIOS / CSM / legacy atau jika Anda mengatakan Anda belum menginstalnya tetapi Anda dapat mem-boot installer dalam mode BIOS.

Jika Anda ingin mem-boot penginstal, untuk menginstal secara langsung atau menjalankan Boot Repair, Anda harus menemukan boot manager bawaan EFI Anda. Dalam kebanyakan kasus, ini dapat diakses dengan menekan tombol fungsi di awal proses boot, tetapi yang mana yang sepenuhnya tidak standar. (Beberapa komputer juga menggunakan beberapa kunci lain, seperti Esc.) Ketika muncul, biasanya akan memiliki dua opsi untuk media eksternal, salah satunya termasuk string "UEFI" dan yang lainnya tidak. Pilih opsi "UEFI" untuk boot dalam mode itu dan yang lain untuk boot dalam mode BIOS / CSM / legacy.

Dalam beberapa kasus, Anda mungkin perlu memasukkan utilitas pengaturan firmware untuk menonaktifkan fitur "mulai cepat" (atau kata-kata yang berpengaruh; lagi-lagi tidak ada standarisasi) agar boot manager tersedia.

Juga, perhatikan bahwa hanya versi 64-bit Ubuntu yang memiliki boot loader EFI. Versi 32-bit (x86) tidak memiliki boot loader EFI sehingga tidak dapat di-boot dalam mode EFI kecuali Anda menambahkan boot loader EFI Anda sendiri - dan menginstal Ubuntu 32-bit pada sistem dengan 64-bit EFI menambahkan lapisan lain dari trickiness, jadi saya tidak merekomendasikan pergi rute itu.

Boot Aman seharusnya tidak menjadi masalah, tetapi terkadang memang demikian, sehingga menonaktifkan Boot Aman mungkin layak dilakukan jika Anda mencoba hal-hal lain dan tetap tidak dapat membuatnya berfungsi.

Sebagai aturan umum, Anda tidak boleh melakukan instalasi BIOS / CSM / legacy-mode Ubuntu di komputer yang sudah memiliki boot Windows dalam mode EFI / UEFI. Jika Anda sudah menginstal dengan cara ini, Anda harus menginstal installer Ubuntu lagi dalam mode EFI, baik untuk menjalankan Boot Repair atau menginstal ulang Ubuntu. Pilihan lainnya adalah menginstal boot loader EFI dengan cara lain. Misalnya, Anda dapat menggunakan versi USB flash drive dari boot manager rEFInd saya untuk mem-boot Ubuntu dalam mode EFI, kemudian beralih dari GRUB mode BIOS ( grub-pc) ke mode GRUB EFI ( grub-efi) atau menginstal rEFInd ke hard disk melalui Paket Debian atau PPA.

Rod Smith
sumber
Terima kasih banyak atas jawaban Anda. Saya telah memformat lagi komputer ke status awalnya: Windows 8.1 booting dengan boot loader EAFI. Masalahnya adalah
Unai
Maaf saya mencoba mengedit komentar tetapi saya terlambat. Masalah utamanya adalah saya tidak bisa mem-boot USB dalam mode UEFI. Ketika saya mencoba untuk mem-boot USB, layar "Toshiba" muncul dan laptop tidak bereaksi terhadap apa pun (misalnya menekan tombol fungsi). Tetapi ketika saya beralih ke mode CSM USB boot dengan sempurna. Saya telah memeriksa bahwa usb memiliki versi 64-bit Ubuntu 14.04. Apakah Anda tahu apa yang bisa menciptakan perilaku ini? Mungkin metode crating USB bootable tidak ok. Bisakah Anda memberikan url dengan metode terbaik untuk membuat USB? Salam
Unai
1
Beberapa alat untuk membuat drive USB yang dapat di-boot menghilangkan file boot EFI. Saya telah berhasil menggunakan versi terbaru Rufus , UNetbootin , Startup Disk Creator , dan dd(bagian standar Ubuntu). Yang mengatakan, mungkin ada juga kebiasaan khusus sistem, jadi Anda mungkin perlu mencoba alat lain - yang bekerja untuk saya dan komputer saya mungkin tidak bekerja untuk Anda dan komputer Anda.
Rod Smith
1

Saya perhatikan pada Oktober 2014 Toshiba memberikan pembaruan BIOS yang menonaktifkan booting EFI untuk OS lain selain OS Microsoft yang telah diinstal sebelumnya (8.1). Saya memiliki Toshiba Satellite_S55-A5188. Itu dikirim dengan BIOS v1.4 dan saya memperbarui ke yang terbaru (pada saat itu) ke V1.7. Dengan dua versi ini saya hanya bisa melakukan dual-boot dengan pengaturan BIOS CMS (GRUB2). Ketika Toshiba memposting BIOS v1.90 saya menerapkan pembaruan ini. Ini adalah kesalahan besar. Tertanam dalam BIOS ini adalah fitur reset variabel dinamis. Ketika instalasi Linux menerapkan jalur EFI SHIM yang diperlukan untuk boot aman, BIOS memperhatikan perubahan dan menulis ulang jalur Microsoft default di atas pengaturan Linux. Ini berarti Toshiba saya tidak akan pernah menjalankan OS selain OS berbasis Microsoft yang ditandatangani EFI. Saya menghabiskan berminggu-minggu menyelidiki ini. Di banyak situs Linux lainnya, saya menemukan hal di atas benar untuk laptop Toshiba secara umum yang dikirimkan ke Australia dan UE. Semua orang di blog yang saya baca atau komunikasikan adalah insinyur desain. Insinyur Toshiba di blog ini mengucapkan terima kasih kepada semua orang atas masukan mereka, tetapi Toshiba tidak akan mendukung OS lain pada jajaran Laptop saat ini.

Toshiba Z30-B Anda memiliki banyak variasi model dan # untuk masing-masing model diskrit. Setelah memeriksa beberapa Z30-B, versi BIO sangat berbeda untuk setiap sub model. Periksa nomor Model Z30-B Anda di label belakang dan juga versi BIOS Anda. Di situs web Dukungan Toshiba, masukkan nomor model lengkap dan buka daftar pembaruan perangkat lunak. Pilih kotak centang BIOS dan daftar semua versi BIOS untuk laptop itu akan terdaftar. Jika BIOS saat ini yang diinstal pada laptop Anda sudah cukup tua, Anda mungkin dapat melakukan dual-boot dengan pengaturan CMS. Saya tidak merekomendasikan memperbarui BIOS Anda ke versi yang lebih baru. Mungkin (seperti dalam kasus saya) memblokir penggunaan CMS untuk dual boot.

Bill Stewart
sumber
1
Selamat Datang di Tanya Ubuntu! Katakanlah, maukah Anda sedikit memperbaiki pemformatan pada posting ini? Ini sulit dibaca. Beberapa baris pertama untuk memulai akan melakukan banyak hal baik.
anonymous2