web-dev-qa-db-ja.com

Windows 8がプリインストールされたUEFIモードでUbuntu 13.04をインストールすることはできません

これがデジャヴであることは知っていますが、問題を説明してください。
13.04インストールメディアEFIモードを起動すると、「インストール」または「Ubuntuを試す」を選択した後、Grubバージョン2.00-l3ubuntu3バージョンが表示されて黒い画面が表示され、エラーメッセージが表示されます。
-「cd0」からの読み取りセクター障害...
-最初にカーネルをロードする必要があります

  1. Windows 8搭載のDell Vostro 3560を使用しています。
  2. Ubuntu-13.04-desktop-AMD64.isoをダウンロードして焼きました。ハッシュがチェックされました。
  3. セキュアブートを有効にしてDVDから起動しました。
  4. セキュアブートが無効になっている場合も同様です。
  5. レガシーBIOSで起動すると、インストールが開始されます。

インストールせずにUbuntuを試してみたところ、OKに見えました。しかし、 https://help.ubuntu.com/community/UEFI#Converting_Ubuntu_into_EFI_mode に「他のシステム(Windows Vista/7/8、GNU/Linux ...)コンピューターのEFIモードでインストールされている場合、UbuntuもEFIモードでインストールする必要があります。」これは私のコンピューターの場合です。

私はこのフォーラムの人々から多くの同様の質問と対応する答えを読みましたが、今まで解決策を見つけていません。

誰かがこのテーマで私を助けることができますか?

前もって感謝します!

3
Lautaro Vergara

新しいノートブックへのインストールでも同様の問題が発生しました。おそらく、このハウツーは、特に「ブート修復」と下部のいくつかのリンクに関する部分に役立ちます。

UEFI BIOSおよびWindows 8がプレインストールされたMedion Akoya P7816(MD 99076)にデュアルブートシステムをインストールする方法

オランダのAldiスーパーマーケットからMedion Akoya P7816(MD 99076)を購入し、Ubuntu 12.04 LTS(Zorin-OS 6.3)をプライマリシステムまたはデュアルブートシステムとしてインストールしたいと考えました。私が遭遇した主な問題は、ノートブックをDVD/CD-ROMドライブから起動してライブCDにアクセスする方法でした。このノートブックにはUEFI BIOSが搭載されているためです。

これが私がやったことであり、私にとってそれがどのように機能したかです。

  1. Windows 8内からハードディスクに空き領域を作成します
  2. BIOSを調整して、ノートブックがDVD/CD-ROMから起動するようにします
  3. Ubuntu(Zorin 6.3)live-DVDを起動し、ハードディスクにUbuntuをインストールします
  4. Live-DVDを再度起動し、ブート修復を実行します(および推奨される修復)
  5. BIOSをリセットして、正常に機能するシステムを再度使用する

1。 Windows 8内からハードディスクに空き領域を作成します

端末で管理者としてPowershellにアクセスして、Windows 8でcompmgmt.mscを実行します。そこから、十分なサイズのパーティションを作成します。 live-dvdまたはlive-usbからパーティションを作成すると、ブート修復を行った後でもWindows 8が起動できなくなったという報告があります。そのため、その問題を解決するか、それを削除して両方のシステムが機能することを確認する可能性を高めるには、最初にWindows 8内からハードドライブをパーティション分割します。 Windowsを完全に削除しようとしたわけではありませんが、これを検討することができます。実際、なぜ壁のない世界にWindowsをインストールするのですか?したがって、手順2を完了した後、ライブDVDでGpartedを使用してWindowsパーティションを縮小して移動してみてください。

2。 UEFI BIOSの調整

を押して、起動時にBIOSにアクセスします F2。 「Advance」でSATA構成をAHCIからIDEに変更します。「Security」でセキュアブート管理を無効にし、「Boot」で「Launch CSM」(互換性サポートモジュール)を有効にし、高速ブートが無効になっていることを確認します F10 BIOSを再起動します F2 CSMおよび行った他の変更が上記のように有効になっていることを確認します。これで、ブート順序を設定し、「ブート」の最初のオプションとしてDVD/CD-rom(CDD)を配置できるはずです。このオプションは「Advance」の下にもあるように見えますが、そこで変更する必要はありません。ライブDVDを挿入します(Zorin-OS 6.3 64ビットを使用しましたが、Ubuntu 12.10 64ビット以上でも同様に機能します) F10 そして再起動

3。 live-DVDを起動し、Ubuntu(64bit 12.10以降またはZorin-OS 6.3)をインストールします

使い慣れたUbuntuをインストールします。 bios_grub用に予約されている約25 MBの小さなパーティションを作成する必要があります。これを忘れると、Ubuntuは警告を表示します。また、マウントポイント/ boot/efiでパーティションを作成する必要があることも言及されています。この部分はスキップできます。トラブルが発生した場合は、念のためパーティションを作成してください。私は常にインストール時に高度なオプションを使用し、ハードディスクの空き領域に以下のパーティションを作成します(Windows 8またはGparted bijを使用して、ライブDVDを最初に作成した):bios_grubパーティションの25 MBのパーティションマウントポイント/ boot/efiで100 MB、フォーマットされたals fat32(必須?)50 GBのルートパーティション(マウントポイント/でext4としてフォーマットされ、残りのスペース用の2 GBホームパーティションのスワップパーティション、マウントポイント/ homeでext4としてフォーマット)

使い慣れたUbuntuをインストールし、DVDドライブを開いて必要に応じてシャットダウンします(ライブDVDを完全に削除しないでください)。

4。 live-DVDを再度起動して、boot-repairを実行します

シャットダウン後、DVDドライブを押して、ライブDVDから再起動します。この時点ではBIOSに何も変更しません。ライブDVDから起動し、ターミナルでboot-repairを実行します。一部のドキュメントには、新しくインストールされたUbuntu-OSにアクセスできることが記載されています。しかし、BIOSで行った変更により、この時点で私のノートブックはOSを起動しなかったため、それは私にとってはうまくいきませんでした。そのため、ライブDVDを再度開始します。

ターミナルを開き、ターミナルで次のコマンドをコピーして貼り付け、指示に従います。

 Sudo add-apt-repository ppa:yannubuntu/boot-repair  
 Sudo apt-get update
 Sudo apt-get install boot-repair

ターミナルからboot-repairを実行します

プロンプトメッセージに「いいえ」と答えて、Grub 2を保持することを忘れないでください。プロセスで2番目のターミナルを開く必要があります。これを行い、受け取ったコマンドをコピーして貼り付けます。ブート修復では、GRUBエラーがいくつかあり、EFIシステムがあることが示されます。 [適用]をクリックするだけで、ブート修復ですべてが修正されます。

ライブDVDをシャットダウンして、次の段階に進みます。

5。 BIOSをリセットして、正常に機能するシステムを再度使用する

ここで、デュアルブートシステムで使用するGrubメニューにアクセスできるように、ほとんどのBIOSをリセットする必要があります。を押して、起動時にBIOSにアクセスします F2。 「アドバンス」でSATAをIDEからAHCIに変更します(システムが動作するために必要ではありません)「セキュリティ」でセキュアブート管理を無効にしてください「ブート」で高速ブートを有効にしてくださいGrubは起動時にニースの大きな画面に表示されます。欠点は、将来の起動時にMedionの起動画面が表示されず、すばやく押す必要があることです。 F2 BIOSにアクセスする場合は、「ブート」で「Launch CSM」を再度無効にします。 F10を押してBIOSを再起動します F2 「ブート」で、CSMの起動が無効になっていること、および上記のように変更した他のリセットが現在の状態のままであることを確認します。これで、ブートオプション1を「Windows Boot Managemer」にリセットできるはずです。押す F10 そして再起動

これでGrubが表示され、システムをデュアルブートできるようになります。

このテーマに関するその他のドキュメントとソースを有用性の順に示します。

1
JanDrake

Ubuntu StudioだけでなくUbuntuも試しました-どちらもLive DVDイメージを使用してUEFIモードで起動できません。

回避策の1つは(まだ自分でこれを行っていません)、GPTパーティションディスクに個別の専用ブートパーティションを使用して、UbuntuをBIOSモードでインストールすることです。インストール中またはその後、grubを置き換えてgrubをインストールするまで、 /bootパーティション、MBRではなく(たとえば、/dev/sdaではなく、/dev/sda5/dev/sda5である場合は/bootに)。次に、Live DVDから再度起動し、Live DVDの実行で、grub-pcの代わりにgrub-efiをインストールします。次に、インストールしたUbuntuの/bootをLive DVDの/bootにマウントします:Sudo mount -t ext4 /dev/sdaX /bootここで、/ dev/sdaXはインストールされたUbuntuのブートパーティションです。たとえば、Sudo mount -t ext4 /dev/sda5 /boot/boot ext4を使用。次に、UEFIシステムパーティション(ESP)を/boot/efiにインストールします(例:Sudo mkdir -p /boot/efi/ && Sudo mount -t vfat /dev/sdaY /boot/efi/、例:Sudo mkdir -p /boot/efi/ && Sudo mount -t vfat /dev/sda2/ /boot/efi)。ここでは、/ dev/sdaYがWindows 8のインストールによって作成され、FAT32ファイルシステムを使用していると想定しています。この後、grubを再度インストールします:Sudo grub-install。/boot/efi/EFI/ubuntu /ディレクトリにgrubを配置することを願っています。 /bootという名前の/パーティションを見つけるには、インストールされているLinuxのrefind_linux.confパーティションにgrubの詳細を含むテキストファイルを作成する必要があります。

"Boot using standard options" "root=UUID=17c62fb9-a67a-4bae-97d7-3b71e5d3c8ce ro   quiet splash $vt_handoff"
"Boot using minimal options"  "root=UUID=17c62fb9-a67a-4bae-97d7-3b71e5d3c8ce ro"
"Boot using recovery options" "root=UUID=17c62fb9-a67a-4bae-97d7-3b71e5d3c8ce ro recovery nomodeset"

refind_linux.confの詳細については、 http://www.rodsbooks.com/ubuntu-efi/ を参照してください。 blkidを使用して/パーティションのUUIDを見つけ、適切に置き換えてください。

これが完了したら、rEFInd( http://www.rodsbooks.com/refind/index.html )をインストールし、必要に応じてマザーボードのブート選択メニューからrEFIndを選択してUEFIモードで再起動します。 rEFIndはgrubx64イメージをブートするオプションを提供し、それがLinuxをブートする必要があります。このパラの link のページに記載されているWindowsを使用した手動インストールを選択します。

rEFIndは、grub-efiで置き換えることを選択しなかった場合、BIOS grubを起動する必要がありますが、私の場合は動作しませんでした(Ubuntuカーネルは起動後すぐにパニックになります。 DH55TC(Intel)、Ubuntu、またはマシン上のハードウェア(wifiカードだと思います)を使用していますが、わかりません)。

また、上記で強調した方法では、ライブDVDを実行するときに、インストールされたUbuntuから/パーティションがマウントされません。これが、インストールされたUbuntuのUbuntu EFIの起動に実質的に影響するかどうかはわかりません。

私はこれを自分でプレイしなければなりませんが、まだやっていません。

しかし、理想的には、私はこの道を行きたくさえありません。 UbuntuがLive DVDからUEFIモードで起動できないという事実は嫌いです。上記が機能する場合でも、上記を実行する代わりにUEFIモードで直接インストールします(テストされていないため、予期しない問題が発生する可能性があります)。

したがって、おそらくUEFIモードでフラッシュドライブを介してUbuntuをインストールし、UbuntuがUEFIモードで正常に起動/インストールできるかどうかを確認して、同じことを試してみることをお勧めします。

または、後で修正に頼ることなくこれを実行できるディストリビューションに切り替えます。昨日Webをブラウジングしていたときに、OpenSuseがそれをきれいに実行することを示唆するリファレンスに出会いました(UEFIモードでインストールします)。

編集:自分で上記を完了しました。詳細は以下を参照してください現在、特定の手順を試してみて、何が効果的かを説明します。

  • UEFIモードでWindows 8をインストールします。 BIOSにはセキュアブートがありませんが、とにかくUEFIモードでWindows 8をインストールし、MBRモードを廃止したいと考えました。 Windows 8はUEFIモードのGPTディスクで動作するため、WindowsはGPTモードを使用してディスクをパーティション分割しました。 Windowsのインストール後に4つのパーティションがあり、それらはすべてWindowsによって作成されています。Recovery、ESP、Microsoft Reserved、およびWindows mainです。
  • UEFIモードでの起動/インストールに失敗するため、Ubuntu 13.04をBIOSモードでインストールします。ブートパーティションは専用パーティションです。 Linuxスワップと/に加えて/bootがあり、それらのパーティションは暗号化されているため、暗号化されていない/bootを個別に作成する必要があります。ブートローダーを、MBRではなく、/bootパーティションと同じパーティションにインストールします。たとえば、/dev/sda5ではなく、/dev/sdaにインストールします。
  • インストールが完了したら、UEFIモードを使用してWindowsを再起動し、Webサイトで説明されているWindowsの手動インストール方法を使用してrEFIndをインストールします。
  • Boot Repair CD でBIOSモードで再起動します。修復を実行しません(/bootとefiの両方を検出すると、以前にパーティションを台無しにし、その後Windowsが起動しないようにパーティションを修復することを選択しました。起動時およびインターネット接続の確立後のボックス)は、ターミナルウィンドウにドロップし、次のように入力します:

    Sudo apt-get install grub-efi

上記は正常に完了する場合と完了しない場合がありますが、grub-installを実行できる十分なコンポーネントがあります。それを実行する前に、Ubuntuの/bootパーティションを実行中のブート修復の/bootにマウントし、次にespを/boot/efiにマウントします。それから私は走る

Sudo grub-install

上記はすべてのパーティションにgrubをインストールしようとするかもしれないので、警告されます。

とにかく、結果として、/boot/efi/ubuntugrubx64.efiが含まれ、grubが/bootに必要な他のファイルが含まれるようになりました。また、投稿に記載されているようにrefind_linux.conf/bootファイルを作成し、インストールされたLinuxの/パーティションの正しいUUIDをその中に入れます。

  • UEFIモードでrEFIndをリブートします(BIOSモードでブートする必要がなくなり、インストールされたLinuxをブートするためにBIOSモードブートが機能しなくなりました)。 rEFIndは、ペンギンアイコン(Linuxカーネルのスキャン結果)とUbuntuアイコン(ブート修復ディスクでインストールしたgrubx64.efi)を使用してLinuxを起動するオプションを示しています。もう1つは機能しないため、grubx64.efiメソッド(Ubuntuアイコン)を選択します。

  • ふうほぼ完了です。インストールしたUbuntuを起動したら(正確にはUbuntuではなくUbuntu Studioをインストールしました)、パッケージの更新を実行する前に、grub-efiをインストールします(インストールしたUbuntuはgrub-pcのみを認識しているため、grub-ブート修復のディスクを外部で使用してefiを実行したため、インストールが適切または完全ではないため、Ubuntu 13.04で起動できるようになるのは単なるハックでした。

  • 次に、Ubuntuを実行しながらespをマウントし、refind.confを変更して、すべてのLinuxカーネルのスキャンオプションをコメントアウトします。これにより、rEFIndメニューにペンギンアイコンが表示されなくなります(grubx64.efiのUbuntuアイコンのみが表示されます)。 。 rEFIndメニューで、Ubuntuにインストールされている個々のカーネルをカバーする多くのアイコンは必要ありません。

今、Linuxを起動したいときは、rEFIndメニューを起動してUbuntuアイコンを選択します。そうでない場合は、Windowsアイコンを選択します。

このセットアップは安定しています。

1
Mahender