Grub tidak ditampilkan pada startup untuk Windows 8.1 Ubuntu 13.10 Dual boot

25

Ok, jadi saya 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 dual boot sehingga saya bisa main-main dan belajar lebih banyak tentang hal itu.

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

Beberapa kali pertama saya boot, saya mendapatkan menu GRUB sebagai ganti HP Boot OS Manager default saya, dan saya dapat memilih OS saya.

Jadi saya pergi tidur dan hari berikutnya saya menyalakan komputer saya dan menu GRUB tidak muncul. Saya mencoba beberapa kali dan itu tidak muncul secara otomatis.

Agar saya dapat melihat menu GRUB, saya harus menyalakan PC dan pada awalnya 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 tersedia) dan file EFI standar thingy.

Ketika saya mengklik Ubuntu pertama saya mendapatkan Menu GRUB (saya terlalu takut untuk mencoba yang kedua kalau-kalau saya mengacaukan laptop saya) dan saya dapat dengan aman memuat Ubuntu dari sana dan menggunakannya (walaupun saya harus meningkatkan kecerahan 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 ditampilkan 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 ini adalah screenshot dari GParted saya di LiveCD:Gparted di LiveCD

driftking96
sumber

Jawaban:

25

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

Jika itu tidak menyelesaikan masalah, Anda harus mencoba mendaftar ulang GRUB dengan NVRAM firmware Anda. Cara untuk melakukan ini yang paling dapat diandalkan adalah dengan menggunakan bcdeditdi Windows. Buka jendela Prompt Perintah Administrator dan ketik:

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

Jika Anda menjalankan boot dengan Secure Boot aktif, ubah grubx64.efike shim.efi(atau mungkin itu shimx64.efi; di Linux, periksa konten /boot/efi/EFI/ubuntuuntuk 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 mendaftar ulang sebagai boot loader default jika defaultnya ditetapkan di luar Windows. Meskipun ini jarang terjadi, ini konsisten dengan apa yang Anda lihat, jadi menggunakan Windows untuk tugas ini mungkin diperlukan.

Cara yang lebih mudah untuk melakukannya, tetapi berpotensi kurang andal dalam kasus Anda, adalah menggunakan Boot Boot. Alat ini secara otomatis memperbaiki beberapa jenis masalah booting, dan sepertinya ini akan berhasil untuk Anda. Risiko terbesar adalah bahwa jika Windows yang terlalu bersemangat menyebabkan GRUB menjadi tidak dapat diakses untuk memulai, perubahan Perbaikan Boot tidak akan berfungsi.

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

Rod Smith
sumber
Hei Rod sebelum saya lanjutkan pada solusi Anda apakah Anda pikir partisi yang ditandai sebagai msftres ada hubungannya dengan GRUB tidak memuat karena saya mengikuti petunjuk dalam tutorial youtube yang saya diposting di atas. Jika Anda ingin tempat yang tepat di video: goo.gl/qnkxMZ . Ketika saya menginstal Ubuntu 13.10 pada Windows 8.1 pra-instal saya, ia tidak mendeteksi Windows pra-instal. Jadi saya harus mengikuti instruksi pria itu dan membuatnya bekerja pertama kali. Hargai bantuannya.
driftking96
Tidak, "flag msftres" hanya mengidentifikasi partisi yang menggunakan kode tipe Data Dasar Microsoft. Lihat jawaban saya untuk pertanyaan ini untuk detailnya.
Rod Smith
Aiite terima kasih atas info man. Jadi saya melakukan bcdedit pada Cmd Prompt dan mendapat "Operasi selesai dengan sukses" tetapi saya tidak mengerti bagaimana cara "memeriksa isi / boot / efi / EFI / ubuntu untuk melihat apa yang ada di sana)." Bisakah Anda jelaskan lebih lanjut?
driftking96
Sebenarnya itu keren, aku menemukannya. Saya kebetulan memiliki MiniTool Partition Editor sehingga hanya menggunakannya untuk menjelajahi partisi EFI saya dan inilah yang saya dapatkan ... imgur.com/GMYpfAW Tidak yakin apa artinya ini, jadi saya berharap Anda seseorang dapat memberi tahu saya apa yang telah terjadi. Terima kasih!
driftking96
1
HEI BUNG! Hanya ingin memperbarui bahwa solusi Anda terbayar dan tampaknya berfungsi. Saya melakukan command prompt jalur bootmanager mengubah hal dan kemudian saya melihat pembaruan HP BIOS jadi saya melakukan itu tetapi saya masih tidak mendapatkan layar GRUB jadi saya pikir saya mungkin telah mengacaukan jadi saya mencoba kembali solusi Anda dan reboot dan VOILA! itu berhasil, jadi saya pergi ke Ubuntu, reboot dan bekerja lagi, lalu saya masuk ke Windows 8 dan reboot dan bekerja lagi. Jadi mudah-mudahan saya pikir saya meyakinkan dapat mengatakan solusi Anda tetap masalah saya dan masalah saya sekarang tidak masalah karena memiliki solution.THANK kasih banyak BRO
driftking96
6

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

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

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

Saya mengikuti Fast startup dan perintah bcedit, tetapi tidak berhasil. Saya siap menggunakan Boot-Repair di Linux live USB, booting dari BIOS, dan saya perhatikan fitur di opsi 'Boot Manager' yang masih menunjukkan 'Fast Boot' diaktifkan, bahkan ketika Windows mengatakan itu tidak diaktifkan.

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

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

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

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

Ubah boot manager dalam pengaturan BIOS / UEFI. Masuk ke utilitas pengaturan BIOS -> pilih tab Konfigurasi Sistem -> OS Boot Manager -> Ubuntu -> tekan tombol yang sesuai (mis. F10Simpan dan Keluar) untuk menyimpan pengaturan yang diubah dan keluar.

Manajer Boot OS

karel
sumber