Windows 8がプリインストールされた新しいLenovo G500にubuntu 13.04をインストールしようとしました。メインOS(Win 8)パーティションを縮小し、Win 8の電源オプションで高速ブートを無効にしました。その後、UEFIに入り、変更しましたモードをレガシーモードにします。次に、ライブUSBドライブから起動し、ubuntuをインストールしました。インストール中に2つのマウントポイント(/およびスワップ)を作成し、続行しようとすると、サイズが1 MBの別のブートパーティションが必要であると警告されました。私もそうしました。これは間違いだったのかもしれません(わかりません)。その後、ubuntuを実行しようとしましたが、問題はありませんでした。ラップトップを再起動して、Win 8も機能するかどうかを確認しました。 Win 8ディスクは挿入せず、挿入するよう求めていました。私は、ubuntuのブート修復ユーティリティがあったことを思い出しました。それをインストールし、ブートパーティションを修復して、両方のOSが正常に起動するようにしました。ブート修復ユーティリティはモードをUEFIに変更し(それが起こっているのを見ました)、ラップトップを再起動すると次のメッセージが表示されました
エラー:ファイル '/boot/grub/i386-pc/normal.mod'はgrubレスキューが見つかりません>
問題は、システムを復元できないことです。 BIOSにアクセスできません。ラップトップはLive USBドライブを認識しませんし、WindowsインストーラーCDも持っていません。誰でもこの状況で私を助けることができますか?
BIOS/CSM /レガシモードで既にWindowsをEFIモードで起動しているコンピューターにインストールするという古典的な間違い(インストーラーが防止するか、少なくとも警告する必要があります)。現在の状況を考えると、回復の最善の希望は次のとおりです。
parted
またはGPartedに「ブートフラグ」が設定されているか、gdisk
EF00のタイプコードを持つもの。通常はディスク上の最初の2つまたは3つのパーティションの1つですが、他の場所に置くこともできます。Sudo mkdir -p /boot/efi
と入力します。/boot/efi
の場合、Sudo mount /dev/sda2 /boot/efi
のように/dev/sda2
にESPをマウントします。/etc/fstab
を編集して、再起動時にESPが/boot/efi
にマウントされるようにします。 (この手順は推奨されますが、必須ではありません。)この時点で、コンピューターはrEFIndを使用してハードディスクから起動するはずです。ただし、バグのあるEFIが存在するため、問題が発生する可能性があります。その場合は、詳細を投稿してください。
セキュアブートを使用したい場合は使用できますが、rEFIndをセキュアブートで動作させるには追加の手順を実行する必要があります。詳細については、 rEFInd Secure Bootのドキュメント を参照してください。
もう1つのポイント:Ubuntu 13.10は最近リリースされたため、13.04の代わりに使用することをお勧めします。それでも、13.10のインストールはまだ行っていないので、13.04よりも実際の利点があるかどうかはわかりません。しかし、少なくともEFIベースのシステムでは、Linux向けのEFI開発が過去数年にわたって急速に進んでいるので、より良い結果が得られる可能性があります。