オペレーティングシステムを起動できません。オペレーティングシステムを起動しようとするたびに、次のエラーが表示されます。
file /boot/grub/i386-pc/normal.mod not found
Entering rescue mode...
grub rescue>
私のコンピュータにはUbuntuとWindows 8.1があります。この問題をどのように解決できますか?
Windows 8.1がプレインストールされているコンピュータにUbuntu 14.04をインストールしようとしています。私の目標は、デュアルブートを作成することです。
私は主にこのリンクの指示に従いました。http://www.everydaylinuxuser.com/2014/05/install-ubuntu-1404-alongside-windows.html。
誤ってセキュアブートをオフにする手順5をスキップしましたが、これが現在のエラーの原因である可能性が高いです。私のコンピュータにUbuntuがインストールされていましたが、ライブセッション後に実行できなかったため、Ubuntuを試してみるか再インストールする必要がありました。ところで今はそこまで行くことができません。
イライラしてフラッシュドライブを取り出したところ、この画面が出たのにとても取り外せないようです。 (UbuntuまたはWindowsから起動できません)
役立つ場合は、grub回復モードのプロンプトで「ls」コマンドを入力してください。出力は " (hd0) (hd0,gpt 12) (hd0,gpt 11) (hd0,gpt 10) (hd0,gpt 9) (hd0,gpt 8) .... (hd0,gpt 2) (hd0,gpt 1)
"です。
「設定」出力: " cmdpath=(hd0) prefix=(hd0,gpt10)/boot/grub root=hd0,gpt10
"
私が知る限り、これら2つのコマンドが機能する唯一のコマンドです。 「exit」、「exit」、「lsmod」(他の投稿でこれが役に立つかもしれません)を試しましたが、何も機能しませんでした。
答え1
Grubが起動したら、USBドライブも起動する必要があります。
BIOSに起動メニューがあります(起動時、またはその他のキーを押してみてくださいF12)F1、ESCUSBDELを接続してメニューを参照してください。
見つからない場合は、BIOSをレガシーモードに設定してみてください。
それでも機能しない場合は、grub Rescueで次のいずれかのコマンドを試してください。 Ubuntu 14.04.1の場合:
linux (hd0,X)/boot/vmlinuz-3.13.0-32-generic root=/dev/sdaX
initrd (hd0,X)/boot/initrd.img-3.13.0-32-generic
Ubuntu 14.04の場合:
linux (hd0,X)/boot/vmlinuz-3.13.0-24-generic root=/dev/sdaX
initrd (hd0,X)/boot/initrd.img-3.13.0-24-generic
新しいパーティション番号を交換したら(機能するまでリストされているX
すべてのパーティション番号を試してください)、次のコマンドを実行します。ls
boot
答え2
だから私はラップトップのデュアルブートを正常に作成しました。
グラップ構造プロンプトを削除する方法は、実際にブートモードをレガシーからUEFIに変更することでした。 f2キーを押してコンピュータの電源を入れたら、BIOSメニューから起動してこれを行います。その後、「スタート」までスクロールして「ブートモード」オプションに切り替えました。
私のコンピュータの電源を入れると、グラブ構造画面が削除されました。開くとWindowsに移動します。しかし、私はUbuntuやWindowsを選択していません。代わりにWindowsに直接入りました。次のステップは、セキュアブートを無効にすることでした。セキュアブートは、オペレーティングシステムを選択できないコンピュータ保護形式であるためです(参照: http://technet.microsoft.com/en-us/library/dn481258.aspxこれに関する追加情報)。
注:セキュアブートの無効化は、UEFIに切り替えた後にのみ表示されます。これでセキュアブートをオフにできます。これを行う方法は、BIOSメニューにもあります。 「セキュリティ」タブまで左にスクロールしました(注:下部に「セキュアブート」オプションが表示されます。次のガイドラインでこのオプションを無効にするため、このオプションを無効にする必要はありません)。 「設定モードにリセット」まで下にスクロールし、Enterを押しました。これにより、PKがクリアされ、セキュアブート(この画面に表示されます)が無効になり、設定モードに入ります。ちなみに、セキュアブートを無効にして毎回保存しようとしましたが、コンピュータを再起動しても何も変わりません(まだ自動的にWindowsで起動します)。
その後、再起動時にUbuntuまたはWindowsを選択できます(Ubuntuがすでにインストールされているため)。
私はLenovo P400でこれを実行しているため、一部のコンピュータではこの手順が機能しない場合があります。該当する場合は直観を使用してください。私が理解しているように、UEFIは全体としてWindows(8および8.1)を含むがこれらに限定されない新しいオペレーティングシステムに固有です。
これがあなたに役立つことを願っています!