MacBook AirでUbuntu 12.04を実行していますが、更新が失敗した後、OSが起動せず、リカバリモードも起動しません。私ができる唯一のことは、Grub2プロンプトにドロップすることです。起動できるはずのUSBドライブがありますが、次のコマンドを実行すると、
root =(hd1)を設定します
チェーンローダー+1
「無効なefiパス」というエラーが表示されます。私のMacBook Airには他のOSがインストールされていないので、reFitなどには入れません。ここに私のオプションは何ですか?私は今夜、ある時点でBusyBoxに入ることができましたが、それを元に戻す方法を知っているなら、笑tl; dr:MacBook AirをUSBドライブから起動する必要があります。 grub2のみを使用できます。チェーンローダー+1が機能していないようです。助けて?!
OS Xをインストールしている場合は、最初にコンピューターの電源を入れたときにチャイムが鳴ったときにOptionキー(またはPCキーボードを使用している場合はAlt)を押すことで、OS Xを起動できるはずです。その後、GRUBを再構成するか、 rEFIt または rEFInd をインストールして、リカバリするOSを選択するか、システムを再構成することができます。別のオプションは、rEFItまたはrEFIndブートCDを試すことです。これにより、OS Xを起動できる場合があります。
GRUB指定したコマンド(set root=(hd1)
の後にchainloader +1
)は、BIOSベースのシステムでの一部の種類のリカバリに適していますが、invalid efi path
取得したエラーは、GRUBがBIOSモードではなくEFIモードでインストールされていることを示唆しています。これらのコマンドで何を達成しようとしていたのか(どのOSを起動するつもりでしたか)は明確ではありませんが、 EFIに相当するものは、次のように別のOSのブートローダーをロードしてチェーンロードすることです。
set root='(hd0,gpt2)'
chainloader /System/Library/CoreServices/boot.efi
この例では、OSがインストールされている場所に応じて、OS Xを起動する場合があります。もちろん、詳細はインストールによって異なります。
さらにヘルプが必要な場合は、緊急ディスクから Boot Info Script を実行し、生成されるRESULTS.txtファイルへのリンクを投稿することをお勧めします。これにより、より詳細な診断に必要な構成に関する詳細情報が得られます。