Windows 7 hang di layar ungu grub ketika boot ganda

10

Saya telah menginstal laptop baru (Lenovo Z510) untuk dual boot Ubuntu 12.04 dan Windows 7 64 bit. Setelah beberapa percobaan sekarang berhasil, tetapi saya memiliki efek aneh.

Saya selalu memasuki layar ungu Grub baik-baik saja. Ubuntu selalu berfungsi. Ketika saya ingin mem-boot Windows namun windows melakukan booting baik-baik saja (saya mendengar suara start Windows) tetapi saya hanya melihat layar kosong berwarna ungu Grub. Saya dapat mengoperasikan Windows, menekan tombol tab tiga kali dan kemudian masuk mematikan PC dengan sukses.

Kadang-kadang sebuah trik bekerja seperti itu: Saya hanya menekan tombol daya dan PC hibernasi. Ketika saya mengaktifkan PC sesudahnya dan memilih Win7 di Grub lagi semuanya bekerja dengan baik, kali ini dengan layar yang berfungsi. Namun saya harus menemukan trik tidak selalu berhasil - mungkin apakah itu berfungsi atau tidak hanya acak :-(

Solusinya cukup kotor, apa yang bisa saya lakukan untuk menghilangkannya?

Terima kasih atas bantuan Anda!

TheOneWithNoClue
sumber
Saya memiliki masalah yang sama dengan 13.10, semoga kita akan menemukan solusinya
micnic
Masalahnya masih ada. Saya belum menemukan solusi. Setiap kali masalah muncul saya hanya reboot dan coba lagi ...
TheOneWithNoClue
Apakah Anda mencoba Boot-Repair ?
TuKsn

Jawaban:

3

Saya memiliki masalah yang sama persis (saya bisa mendengarkan suara login windows bahkan ketika satu-satunya yang saya pikir adalah layar ungu grub).

Untungnya saya menemukan solusi:

  • pindahkan file 30_os-proberke 06_os-prober(karena saya ingin entri windows terdaftar terlebih dahulu)
  • Lari sudo upgrade-grub

Dan sekarang berfungsi dengan baik setiap kali ... Saya tidak mengerti mengapa dan saya belum mencoba untuk mengisolasi apakah update-grubcukup atau tidak.

Filou77
sumber
1

Jadi ini semacam bekerja untuk saya. Saya memindahkan /etc/grub.d/30_os-proberfile ke /etc/grub.d/06_os-prober, lalu berlari update-grub.

Ini menempatkan windows di bagian atas layar boot grub. Kemudian saya mencoba banyak opsi berbeda untuk memulai, restart dari windows dan ubuntu dan apa yang saya perhatikan sejauh ini adalah jika saya membiarkan boot melalui grub, lanjutkan sendiri tanpa intervensi manual dan biarkan 10s default berlalu, ia akan boot ke windows tanpa masalah.

Namun jika saya secara manual memilih opsi "Windows 7" di layar boot grub menggunakan kursor saya dan kemudian tekan enter, saya mendapatkan layar ungu yang ditakuti di windows.

Rneel
sumber
1

Dalam pengalaman saya, masalah ini dapat muncul jika driver kartu video tidak diinstal ke sistem Windows dengan benar (Win 7 dalam kasus saya).

Langkah-langkah yang membantu saya:

  1. Boot ke Ubuntu

  2. Edit /etc/default/grubdan batalkan komentar pada baris GRUB_TERMINAL=console, lalu jalankansudo update-grub

  3. Mulai ulang dan boot ke Windows

  4. Instal / Instal ulang driver kartu Video (Intel HD + nVidia dalam kasus saya)

  5. Mulai ulang dan boot kembali ke Ubuntu

  6. Kembalikan /etc/default/grubke kondisi sebelumnya (komentar GRUB_TERMINAL=console), jalankan sudo update-grublagi.

Selesai

Diuji pada:
Dell Inspiron 15 3000 Series, Os: Windows 7 x64, Ubuntu 16.04 LTS x64

bbaf
sumber
Inilah layar ungu yang saya lihat dan jawaban ini adalah solusi untuk kasus saya. Memindahkan entri grub seperti yang disarankan dalam jawaban lain tidak berpengaruh.
McMutton
0

Saya memiliki masalah yang sama yang saya perhatikan ketika saya boot ke partisi 1, partisi boot windows ~ 200mb Ketika saya memilih partisi dengan sistem Windows yang diinstal, boot berjalan dengan normal

Jimmy
sumber
0

Punya masalah yang sama. Ini lebih berkaitan dengan mode Boot UEFI Legacy v / s. Win 7 diinstal dalam mode Legacy sementara itu sebaliknya untuk win 8.1 dan di atasnya. Jika win 10 dan Ubuntu diinstal dalam mode Legacy (misalnya, jika win 7 ditingkatkan menjadi 10). Masalah ini mungkin datang. Bagi saya hanya menonaktifkan mode lama dari BIOS dan mengaktifkannya kembali berfungsi dengan baik.

Digvijay L. Prakash
sumber
0

Yah saya telah menemukan solusi sementara untuk masalah ini ... masuk saja ke pengaturan BIOS Anda dan atur bootloader Windows untuk boot pertama (sebelum Ubuntu) ...

Aman Sharma
sumber
0

Saya memiliki masalah serupa ketika memutakhirkan dual boot Lenovo T440s saya dari Windows 7 ke Windows 10. Selalu bekerja dengan baik dengan Win7 sampai pemutakhiran reboot untuk memulai Win10. Saya kemudian hanya melihat layar ungu.

Saya boot ke Ubuntu 14.04 dan dimodifikasi /etc/default/grubke komentar GRUB_TERMINAL=consoleuntuk menonaktifkan mode grafis dan berubah GRUB_DEFAULT=0menjadi 3. Setelah saya berlari sudo update-grubdan me-reboot, Win10 boot dengan baik. Namun, saya kemudian mengaktifkan kembali mode grafis, mengubah default kembali ke 0, berlari sudo update-grub, dan Win10 masih boot dengan baik.

Jadi saya pikir hanya menjalankan sudo update-grubmenyelesaikan masalah saya.

James
sumber