Pertanyaan Grub tidak muncul saat startup untuk Windows 8.1 Ubuntu 13.10 Dual boot


Ok, jadi saya seperti pemula di Ubuntu dan saya membeli laptop pra-instal Windows 8 bulan lalu.

Saya memperbarui ke Windows 8.1 dan kemudian saya berpikir tentang menginstal Ubuntu sebagai boot ganda sehingga saya bisa mengotak-atik dan belajar lebih banyak tentang hal itu.

Jadi saya mengikuti tutorial Youtube ( http://www.youtube.com/watch?v=dJfTvkgLqfQ ) dan saya mendapatkan barang-barang saya bekerja dengan baik.

Beberapa kali pertama saya boot, saya mendapat menu GRUB, bukan HP Boot OS Manager default saya, dan saya dapat memilih OS saya.

Jadi saya pergi tidur dan keesokan harinya saya menyalakan komputer saya dan menu GRUB tidak muncul. Saya mencoba beberapa kali dan itu tidak otomatis muncul.

Agar saya dapat melihat menu GRUB saya harus menyalakan PC saya dan mulai harus menekan ESC untuk menjeda startup dan tekan F9 untuk mendapatkan opsi boot. Kemudian dari sana saya harus memilih dari OS Boot, Ubuntu, Ubuntu (Ya ada dua Ubuntus yang tersedia) dan file EFI default.

Ketika saya mengklik Ubuntu pertama saya mendapatkan GRUB Menu (saya terlalu takut untuk mencoba yang kedua jika saya mengacaukan laptop saya) dan saya dapat dengan aman memuat Ubuntu dari sana dan menggunakannya (meskipun saya harus meningkatkan kecerahan saya setiap kali Saya memuat Ubuntu karena entah bagaimana mengurangi kecerahan saya untuk menyelesaikan kegelapan saat boot)

Jadi masalah saya di sini adalah mengapa GRUB saya tidak muncul saat boot, setelah bekerja pada hari pertama?

Laptop saya adalah HP TouchSmart j-078CA.

EDIT 1: FYI Saya baru saja beralih ke Ubuntu LiveCD untuk memeriksa Instalasi saya dan menemukan bahwa salah satu partisi saya ditandai sebagai msftres. Berikut adalah screenshot GParted saya pada LiveCD: Gparted on LiveCD


21
2017-11-05 15:48


asal




Jawaban:


Pertama, matikan fitur Windows 8 Fast Startup, seperti yang dijelaskan di sini. Fitur itu menyebabkan korupsi filesystem, yang pada gilirannya dapat menyebabkan masalah boot yang aneh. Ada kemungkinan besar masalah ini yang menyebabkan masalah Anda pada awalnya. Menonaktifkan Fast Startup mungkin atau mungkin tidak menyebabkan GRUB muncul kembali saat Anda reboot di lain waktu.

Jika itu tidak memperbaiki masalah, Anda harus mencoba mendaftarkan ulang GRUB dengan NVRAM firmware Anda. Cara untuk melakukan ini yang paling dapat diandalkan adalah dengan menggunakan bcdedit di Windows. Buka sebuah Administrator Command Prompt window dan ketik:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Jika Anda boot dengan Boot Aman aktif, ubah grubx64.efi untuk shim.efi (atau mungkin itu shimx64.efi; di Linux, periksa isi /boot/efi/EFI/ubuntu untuk melihat apa yang ada di sana). Melakukan hal ini di Windows lebih dapat diandalkan daripada metode lain karena beberapa pengguna telah melaporkan bahwa beberapa versi Windows berulang kali mendaftarkan ulang diri mereka sebagai pemuat boot default jika default diatur di luar Windows. Meskipun ini jarang, ini konsisten dengan apa yang Anda lihat, jadi menggunakan Windows untuk tugas ini mungkin diperlukan.

Cara yang lebih mudah untuk melakukannya, tetapi berpotensi kurang dapat diandalkan dalam kasus Anda, adalah dengan menggunakannya Boot Repair. Alat ini secara otomatis memperbaiki jenis masalah boot tertentu, dan kemungkinan berfungsi untuk Anda. Risiko terbesar adalah bahwa jika Windows terlalu bersemangat menyebabkan GRUB menjadi tidak dapat diakses untuk memulai, perubahan Boot Repair tidak akan berfungsi.

Jika Anda terus mengalami masalah, posting kembali dengan detail. (Jika perlu, edit posting asli Anda dan komentari yang satu ini untuk mengingatkan saya pada perubahan.)


22
2017-11-05 16:53



Hey Rod sebelum saya memajukan solusi Anda menurut Anda partisi yang ditandai sebagai msftres ada hubungannya dengan GRUB tidak memuat karena saya mengikuti instruksi dalam tutorial youtube yang saya posting di atas. Jika Anda ingin tempat yang tepat dalam video: goo.gl/qnkxMZ. Saat saya menginstal Ubuntu 13.10 pada Windows 8.1 yang saya instal, itu tidak mendeteksi Windows pra-instal. Jadi saya harus mengikuti instruksi dude dan mendapatkannya bekerja pertama kali. Hargai bantuannya. - driftking96
Tidak, "bendera msftres" hanya mengidentifikasi partisi yang menggunakan kode jenis Data Dasar Microsoft. Lihat jawaban saya untuk pertanyaan ini untuk detailnya. - Rod Smith
Terima kasih Aiite untuk info man. Jadi saya melakukan bcdedit di Cmd Prompt dan mendapat "Operasi itu selesai dengan sukses" tetapi saya tidak mengerti bagaimana "memeriksa isi dari / boot / efi / EFI / ubuntu untuk melihat apa yang ada di sana." Bisakah Anda menjelaskan ini lebih lanjut? - driftking96
Sebenarnya itu keren, saya menemukan jawabannya. Saya kebetulan memiliki Editor Partisi MiniTool jadi hanya menggunakannya untuk menjelajahi partisi EFI saya dan ini adalah apa yang saya dapatkan ... imgur.com/GMYpfAW Tidak yakin mengapa ini berarti jadi saya berharap Anda seseorang dapat menyadarkan saya tentang apa yang telah terjadi. Terima kasih! - driftking96
HEI BUNG! Hanya ingin memperbarui bahwa solusi Anda terbayar dan tampaknya berhasil. Saya melakukan perubahan cara bootmanager command prompt dan kemudian saya melihat pembaruan BIOS HP jadi saya melakukan itu tetapi saya masih tidak mendapatkan layar GRUB sehingga kemudian saya pikir saya mungkin telah mengacaukan sehingga saya mencoba solusi Anda dan reboot dan VOILA! itu berhasil, jadi saya masuk ke Ubuntu, reboot dan bekerja lagi, lalu saya masuk ke Windows 8 dan reboot dan berhasil lagi. Jadi semoga saya pikir saya dapat dengan pasti mengatakan solusi Anda memperbaiki masalah saya dan masalah saya sekarang tidak menjadi masalah karena ini memiliki solusi. SELAMATLAH ANDA BEGITU BANYAK - driftking96


Jika Anda menggunakan Windows Power Shell, Anda harus menggunakan Quotemarks:

bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi

6
2017-12-13 23:20





Saya punya satu nasihat. Saya mengikuti proses jawaban pertama, tetapi GRUB masih belum muncul.

Saya mengikuti Mulai dengan cepat dan perintah bcedit, tetapi tidak berfungsi. Saya siap digunakan Boot-Repair di Linux live USB, boot dari BIOS, dan saya melihat fitur di opsi 'Boot Manager' yang masih menunjukkan 'Fast Boot' diaktifkan, bahkan ketika Windows mengatakan itu tidak diaktifkan.

Saya mematikannya, reboot dan ada itu, secepat antarmuka GRUB!

Saya harap ini membantu sebelum seseorang mencoba menginstal ulang Ubuntu atau menggunakan Boot-Repair.

Edit 1: Itu 'Boot Manager' tab adalah tab pertama di BIOS saya, ada daftar perangkat dari mana saya bisa memilih untuk boot (hard drive, CD, USB ...) Di atas itu ada dua pilihan 'Boot Cepat' dan yang lain yang saya tidak ingat. Saya harap ini menjelaskan konteks ambigu dari jawaban saya.


2
2017-11-07 22:29



Apa "opsi bootmanager" yang Anda bicarakan? Tanpa info itu, jawaban Anda agak ambigu. - David Foerster