デュアルブート時にWindows 7がGRUBの紫色の画面でハングする


10

デュアルブートUbuntu 12.04およびWindows 7 64ビット用の新しいラップトップ(Lenovo Z510)をインストールしました。数回の試行の後、現在は機能しますが、奇妙な影響があります。

私はいつもGrubの紫色の画面にうまく入ります。Ubuntuは常に機能します。Windowsを起動したいのですが、Windowsは問題なく起動します(Windowsの起動音が聞こえます)が、空白の紫色のGrubのような画面しか表示されません。しかし、Windowsを操作して、Tabキーを3回押してからEnterキーを押すと、PCが正常にシャットダウンします。

時々、そのようなトリックが機能します。私は、電源キーとPCを休止状態にするだけです。後でPCのスイッチを入れて、Grubで再度Win7を選択すると、今度は作業画面ですべてが正常に機能しています。しかし、私はトリックが常に機能するわけではないことを見つけなければなりませんでした-多分それが機能するかどうかは単にランダムです:-(

回避策はかなり汚いですが、それを取り除くにはどうすればよいですか?

ご協力いただきありがとうございます!


13.10でも同じ問題があります。解決策が見つかるといいのですが
micnic 2014年

問題はまだそこにあります。まだ解決策を見つけていません。問題が発生したときはいつでも、再起動してもう一度試してみます...
TheOneWithNoClue

ブート修復を試しましたか?
TuKsn 2014年

回答:


3

私はまったく同じ問題を抱えていました(私が見た唯一の考えが不潔な紫色の画面であるときでさえ、Windowsのログイン音を聞くことができました)。

幸いにも私は回避策を見つけました:

  • ファイル30_os-proberを移動します06_os-prober(Windowsエントリを最初にリストしたかったため)。
  • 走る sudo upgrade-grub

そして今度はそれは毎回正常に動作します...私は理由を理解していません、そして私update-grubは十分であるかどうかを分離しようとしませんでした。


1

こういうのは私にはうまくいきました。/etc/grub.d/30_os-proberファイルをに移動して実行し/etc/grub.d/06_os-proberましたupdate-grub

これにより、ウィンドウがGRUBブート画面の上部に配置されます。次に、さまざまなオプションを試して、WindowsとUbuntuから再起動しました。これまでに気づいたのは、GRUBを介してブートし、手動で介入せずにそれを続行し、デフォルトの10秒を経過すると、Windowsでブートします。問題ありません。

ただし、カーソルを使用してGRUBブート画面で「Windows 7」オプションを手動で選択し、Enterキーを押すと、ウィンドウに恐ろしい紫色の画面が表示されます。


1

私の経験では、この問題は、ビデオカードドライバーがWindowsシステム(私の場合はWin 7)に正しくインストールされていない場合に発生する可能性があります。

私を助けたステップ:

  1. Ubuntuで起動

  2. 行を編集/etc/default/grubしてコメントを外し、GRUB_TERMINAL=console実行しますsudo update-grub

  3. Windowsを再起動して起動します。

  4. ビデオカードドライバーのインストール/再インストール(私の場合はIntel HD + nVidia)

  5. 再起動してもう一度Ubuntuで起動します

  6. 復元/etc/default/grub前の状態(コメントにGRUB_TERMINAL=console)、実行してsudo update-grub再び。

できました。

テスト済み:
Dell Inspiron 15 3000シリーズ、OS:Windows 7 x64、Ubuntu 16.04 LTS x64


ここでは、私が見ていた紫色の画面であり、この答えは、私の場合のためのソリューションでした。他の回答で提案されているようにgrubエントリを移動しても効果がありませんでした。
マクマトン2018

0

同じ問題がありましたが、1番目のパーティション(Windowsブートパーティション〜200MB)で起動していることに気付きました。代わりに、Windowsシステムがインストールされているパーティションを選択すると、正常に起動しました。


0

同じ問題があった。それは、レガシーv / s UEFIブートモードで行うことです。Win 7はレガシーモードでインストールされますが、Win 8.1以降では逆になります。win 10とUbuntuの両方がレガシーモードでインストールされている場合(たとえば、win 7が10にアップグレードされている場合)。この問題が発生する可能性があります。私にとっては、BIOSからレガシーモードを無効にし、再び有効にするだけでうまくいきました。


0

まあ、問題の一時的な解決策を見つけました... BIOS設定に移動し、Windowsブートローダーを最初に起動するように設定します(Ubuntuの前)...


0

デュアルブートLenovo T440をWindows 7からWindows 10にアップグレードするときにも同様の問題がありました。アップグレードを再起動してWin10を起動するまで、Win7では常に問題なく動作しました。その後、紫色の画面しか見えませんでした。

Ubuntu 14.04で起動し/etc/default/grub、コメント解除GRUB_TERMINAL=consoleしてグラフィカルモードを無効にするように変更GRUB_DEFAULT=0し、に変更しました3。実行sudo update-grubして再起動した後、Win10は問題なく起動しました。しかし、その後、グラフィカルモードを再度有効にし0、デフォルトをに戻し、実行しましたsudo update-grubが、Win10は正常に起動しました。

だから走ることだけでsudo update-grub問題は解決したと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.