UEFIでプレインストールされたWindowsと一緒にUbuntuをインストールするにはどうすればよいですか?


551

私はLinuxを初めて使用します。プリインストールされたWindows 8以降のOSとともにUbuntuをインストールする方法を知りたいです。

Wubiを使用するか、Live USB / DVDを使用する必要がありますか?

Ubuntuを正しくインストールするには、どのような手順が必要ですか?


58
警告:本日現在、Windows 8に関連してWUBIを使用しないことの標準的なアドバイス。詳細:omgubuntu.co.uk/2013/04/wubi-advice
Rinzwind

4
@ minerz029、こんにちは友人、私は、Windows 8とのデュアルブートに関しては、それがより一般的にするためにあなたの質問を編集しました
ルイス・アルバラード

私はその方法に従いますが、ブート修復は機能しませんでした。それは私がUEFIモードでインストールするには、その後の回避策です:askubuntu.com/questions/519610/... ceers
feligiotti

回答:


555

Ubuntu 16.04+を使用している場合、互換性に関する多くの問題が解決されました。それでも、使用しているバージョンとお持ちのハードウェア/モデルによっては、この回答で提供されるすべてまたは一部の手順が必要になる場合があります。2017年8月以降にこれを読んでいる場合、Ubuntu 17.04では、モデルが2016年以降であったLenovo、Dell、HP、Sony、Acer、Toshibaなど、UEFIを搭載した40以上のラップトップにインストールしたと言えます。インストーラーの手順に従うだけでUbuntuのインストールにまったく問題はありませんでした。基本的な手順で私が意味するもの

  1. Ubuntu USBインストーラーを挿入します
  2. Ubuntuのインストール(Windowsと一緒にUbuntuをインストール)を選択します
  3. Ubuntuのインストール中にワイヤレスカードを選択し、サードパーティソフトウェアをアップグレードする
  4. インストールを完了し、WindowsまたはUbuntuで問題なくUbuntuのインストールを確認します。

現在、これは100%完全な証明検証ではありません。合計43台のラップトップのうち、43台には何の問題もなかったという事実に感銘を受けたとだけ言っています。それでも、問題がある場合、これがこのガイドが作成された理由です。

手順を説明する前に、Windows 8またはWindows 10内から15.04より古いバージョンのUbuntu(またはその他のディストリビューション)をインストールする多くの方法を試したことを明確にしたいと思います。Microsoft Windowsは、すべてのLinuxディストリビューションに大きな混乱をもたらしました。Windows 8システムがプリインストールされている場合、Ubuntuやその他のOSを通常(LiveCD / LiveUSB)またはWubiの方法でインストールすることはおそらくできないでしょう。これは、Windows 8がいくつかの新しい機能を導入したためです。そのうち2つは次のとおりです。

  • UEFI(BIOSとして知られているものに代わるもの)
  • インストールされたオペレーティングシステム(この場合はWindows 8)以外の起動を防ぐセキュアブート。これは、12.04.2以降のUbuntuには当てはまらないため、セキュアブートを無効にする必要はありません。

さらに、UEFI Wikiから取得したセキュアブートについて言及したいと思います。

セキュアブート

「セキュアブート」は、Windows 8がプリインストールされたコンピューターで2012年に登場した新しいUEFI機能です。Ubuntuはこの機能を12.10 64ビット(この記事を参照)および12.04.2 64ビットからサポートしていますが、サポートを実装するPCが2012年末に普及し始めたばかりであるため、まだ広くテストされていないため、セキュアブートでUbuntuを起動する際に問題が発生します。

重要:バグを見つけた場合は、できれば次のコマンドを使用して、Ubuntu のshimパッケージに対してバグレポートを提出してください。

ubuntu-bug shim

セキュアブートを無効にしてインストールした後。slangasekが述べたように

Windows 8マシンにUbuntuをインストールするために、ファームウェアでSecureBootを無効にする必要はありません。Ubuntu 12.04.2および12.10はSecureBoot互換です。ファームウェアに推奨されるMicrosoft Third-Party Marketplaceキーを搭載したマシンは、SecureBootでUbuntuを起動できます。問題がある場合は、shimパッケージのランチパッドのバグ。

また、今週、15.04のテストに費やし、素晴らしい結果が得られたことをお知らせします。Windows 8.1がプレインストールされた12台のラップトップ(東芝4台、HP 3台、Lenovo 5台)のすべてにおいて、UbuntuはWindowsブートマネージャーを正しく検出し、Windows 8.1と一緒にインストールするオプションを与えました(実際にはWindowsブートマネージャーと一緒にインストールする)および以前のUbuntuバージョンで発生した問題を解決しました。基本的に、このケースでは他に何もする必要はありませんでした。これは、セキュアブートをオンにし、EFI対応のブートシステムで実行していました。私も。4台のWindows 10 PCをテストし、15.10および16.04で完全に機能しました。

これは、あなたのケースで完全に機能するという意味ではなく、私のケースでは、Ubuntu Perfectを100%インストールしたということです。再び、15.04で(15.10および16.04でも。すべてのケースで64ビットでした)。インストールを機能させるために実際にセキュアブートを無効にしなければならなかったSoftpediaのMarius Nestorのようなユーザーと話をしたこともあるので、現在セキュアブートで優れた経験を持っているとしても、そうではないことに注意する必要があります。他のすべてが失敗した場合、これを念頭に置いてください(マリウスの素晴らしい貢献に感謝します)。いずれにせよ、上記のリンクにバグレポートを送信します。

したがって、これらすべてのことから、WUBI経由でUbuntuをインストールすることはできません(少なくとも私からはお勧めできません)、たとえばWindows 8のブートローダーでブートしようとするようなことは、将来何か変更がなければ現在は不可能です(bcbcで言及されているようなランチパッドのこれに関連するいくつかのバグ)。これとは別に、GPTパーティション(MS-DOSタイプのパーティションではない)でUEFIを使用している場合、Windows 8以降ではWUBIは機能しません。嘆願は読みUEFIサポートがWubiは、今のWindows 8に同梱のラップトップ上で動くという意味ですか?詳細については。

それだけでなく、32ビットUbuntuをインストールすることは不可能です。すべてが正しく機能するには、64ビットバージョンが必要です。Wubiの詳細については、Windows内にUbuntuをインストールできますか?

以下は、プリインストールされたWindows 8または10システムでUbuntuをインストールするための小さなガイドです。手順を正確な順序で実行する必要があります。ステップがスキップされるか、別のステップの前に実行されると、このガイドの最後に記載されている問題のいくつかが発生する可能性が高くなります。

とりあえず、LiveCD、LiveDVD、またはLiveUSBを介してそれを行う必要がありますが、実際に必要なのは次の点です。

  • 少なくともUbuntu 12.04.2の64ビットバージョンを使用しています。32ビットバージョンは動作しません。
  • システムにはWindows 8または10が事前にインストールされています(削除したくない)
  • UbuntuをWindows 8または10の内部にインストールするのではなく、一緒にインストールします。サポートされていないWubiが必要なため、内部では不可能です。
  • お使いのシステムは、セキュアブートでUEFIがアクティブになっています(無効にすることはできません)。
  • 少なくとも8 GBのWindows 8内からUbuntu用の空き領域を既に作成しています(少なくとも20 GB程度残しておくことをお勧めします。そうすれば、そこからテストできます)。
  • 必要なパーティションを作成するために実際にドライブに空き領域があることを確認し、すべてのプライマリパーティションが使用されていないことも確認しました(MS-DOSスキームを使用する場合)。 Ubuntuインストーラーには、[Windowsに沿って]オプションではなく[Windowsに置き換える]オプションのみが表示されます。
  • Windows 8からLiveCD、LiveDVD、またはLiveUSBを書き込む方法を知っています。そうでない場合は、それを実行できるWindowsアプリを探してください。私は別のPCでUbuntuを使用しています^^。
  • Windows 8は、ハイバネーションモードまたはその他のモード(Windows 8ではデフォルトで「高速起動」)でシャットダウンされず、保存された状態のままになりました。シャットダウンオプションを使用して、通常の方法でWindows 8をシャットダウンします。これにより、これに関連する他の問題が表示されなくなります。この点に関する詳細については、この回答の下部(TROUBLESHOOT)をお読みください。
  • あなたは、あなたがあなたから持っているスキームのタイプを知ることができ、少なくとも1つの無料プライマリパーティションを持つMS-DOSのタイプのディスク・スキーム(GPTスキームとは対照的に、あなたはわずか4つのプライマリパーティションを持つことができます)(にインストールされているここを AN上で動作している場合Ubuntu Live CDまたはWindowsの場合はこちら)。すでに4つのプライマリパーティションを使用している場合、使用するプライマリパーティションが残っていないため、Ubuntuインストーラーにはパーティションが表示されないことに注意してください(MS-DOSタイプのパーティションは4つのプライマリパーティションに制限され、GPTは128に制限されています)。これは、事前に作成された4つのプライマリパーティションを備えた多くのラップトップで頻繁に発生します。GPTタイプのパーティションにインストールしていて、ブートしたい場合は、UEFIを有効のままにしておく必要があります。

多くのユーザーがこの部分をジャンプし、それらのいずれかに従っていないために問題が見つかった場合は、上記のポイントをお読みください。

開始する前に、次のことを行う必要があります。

Windows 8でcompmgmt.mscを実行します。その後、十分なサイズのパーティションを作成します。私はこれを作成挙げることに注意してくださいFROM私はLiveUSBから、パーティションを行うことも、ブートの修復を行った後、Windows 8の起動できなくレンダリングされた例があったので、Windows 8。そのため、その問題を削除するか、またはそれを削除する(または単に問題をすべてスキップする)機会を増やし、両方のシステムが機能することを確認するには、Windows 8内からハードドライブをパーティション分割します。

次の手順に従って、動作するWindows 8 + Ubuntuをシステムにインストールします。

Windows 8 + Ubuntu

まず、どのタイプのマザーボードオプションを扱っているかを知る必要があります。ターミナルを開き(スタートメニューに移動して入力PowerShellするなど)、ターミナルを管理者として実行します(スタートメニューに表示されるアプリを右クリックし、[管理者として実行]を選択します)。を入力しConfirm-SecureBootUEFIます。これにより、3つの結果が得られます。

True-システムにセキュアブートがあり、有効になっていることを意味します

False-システムにセキュアブートがあり、無効になっていることを意味します

このプラットフォームではCmdletはサポートされていません-システムがセキュアブートをサポートしていないことを意味し、おそらくこのガイドは必要ありません。Ubuntuをインストールするには、LiveCDまたはLiveUSBを挿入するだけで問題なくインストール手順を実行できます。

有効にして必要なパーティショニングを完了したら、このガイドに進むことができます。Windows 8を起動した後、電源オフオプションに移動し、SHIFTキーを押しながら[ 再起動 ]をクリックします。

ここに画像の説明を入力してください

(これは、リブート時に特別な操作を行うキーを保持するWindows 3.1以降でも、ほとんどのWindowsで非常に古いトリックです)

Windows 8では、まったく異なる再起動ウィンドウが表示されます。

ここに画像の説明を入力してください

上記のメニューが表示されたら、[ トラブルシューティング ]を選択します

その後、次のオプションが表示されます。

ここに画像の説明を入力してください

UEFIファームウェア設定を選択します

注-スペイン語版のWindows 8では、テスト済みのLenovo、HP、およびAcerのいくつかのラップトップでUEFIファームウェア設定のオプションを使用できません。コンピューターを起動するオプションがあり、別のカスタムメニューが表示され、いくつかの操作を実行できます。Lenovoの場合、Windows 8でUbuntuをインストールするオプションはありません。唯一のオプションはWindows 8を完全に削除することです。これは、15.04 +を使用していない場合にのみ適用されます。

これは重要な部分です

システムが再起動します、あなたがに行くことを許可されるBIOS(適切なキーを押していない場合は、いくつかの共通であるDELF2またはF10)。

このパートでは、マザーボードモデルごとに各BIOSが異なるため、あまり役に立ちません。ここで選択できるオプションは2つあります。Ubuntuは問題なくインストールできるため、どちらもオプションです。セキュアブート無効にするオプションまたはUEFI無効にするオプションを探すことができます。場合によっては両方を見つけることができますが、BIOSでSecure BootまたはEnable UEFIと呼ばれるオプションとして表示されます。

このオプションが見つかった場合は、セキュアブートを有効にしてUbuntuをインストールできないかどうかに応じて、セキュアブートを無効にしてから(これを使用してバグとして報告することを忘れないでくださいubuntu-bug shim)、UEFIモードを維持し、Ubuntuで起動できるようにします。一部のマザーボードでは、これが実際に変更する必要がある唯一のオプションであり、UEFIを無効にする可能性を提供しないため、UEFIに関連して表示される唯一のオプションにもなります。

デュアルブートの問題

ここで重要な注意事項についても言及したいと思います。Ubuntuをレガシーモード(SecureBootなし)でインストールすると、デュアルブートメニューに表示されないため、WindowsとUbuntuの両方の起動に問題が発生する可能性があります。たとえば、UEFIにWindowsがあり、レガシーモードにUbuntuをインストールした場合、レガシーモードのUbuntuとUEFIモードのWindowsのみを起動できます。

そのため、先に進む前に、Windowsと同じブートオプションでUbuntuをインストールしていることを確認してください。この方法により、同じブートメニューで起動するものを選択でき、機能するかどうかは心配しません。Ubuntu UEFIガイドから、 Windowsと同じブートセットアップ(UEFIモード)で実際にUbuntuをインストールしたかどうかを確認する方法を説明するセクションがあることがわかります。

An Ubuntu installed in EFI mode can be detected the following way:

    its /etc/fstab file contains an EFI partition (mount point: /boot/efi)
    it uses the grub-efi bootloader (not grub-pc)
    from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command:

    [ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode" 

したがって、デュアルブートの問題がある場合、これが問題である可能性があります。デュアルブートの問題を解決し、UbuntuをレガシーモードまたはEFIモードに変換するさまざまな方法について説明しているため、Ubuntu UEFIガイドをお読みください。私はすでにさまざまなAsk Ubuntuメンバーでこれをテストしており、テスト用に提供された2台のラップトップとは別に役立ちました。これにより、Windows 8 + Ubuntuに関連するデュアルブートの問題が解決されますが、問題のある(同じまたは新しい)方は、上記のバグレポートを提出することをお勧めします。Ubuntu開発者は、すべての場合に簡単にインストールできるソリューションを提供することに全力で取り組んでおり、これが最優先事項の1つです。

ガイドを続けると、UEFIを無効にする可能性を提供する他のマザーボードでは、UEFIとセキュアブートを完全に削除し、通常のBIOSのように起動します。これに関連する問題のいずれにも直面していないコンピュータ)、その後、必ず、それを行います。私はIntel DZ68DBをテストし、両方のケーススタディを行いました。これを行うと、ほとんどすべての場合にデュアルブートプロセスが機能しなくなり、UEFIでWindowsをブートするか、レガシーでUbuntuをブートするシステムが残されます。

それを念頭に置いて、ブート順序を選択して、CDROM、DVDROM、またはUSBドライブのいずれかを確実にブートして、リブート後にLive Ubuntuイメージからブートできるようにしてください。

続行する前に考慮すべきいくつかのポイント:

  1. UEFIを有効にしてWindows 8をインストールした場合、UEFIにとどまることを強くお勧めします。ただし、特定の理由でそれを無効にしたい場合は、GRUBがWindows 8のブート可能部分を作成します。後で(Ubuntuをインストールする前に)Windows 8にアクセスするには、Windows 8のブート部分にUEFI(Again the Dual Bootの問題)が必要なので動作しません。

  2. セキュアブートのみを無効にすると、場合によっては問題はありません。WindowsとLinuxの間で最も問題を引き起こす部分のみを無効にしているため、Ubuntuが正常に起動できなくなります。いずれの場合でも、ほとんどの場合は動作するため、まずUEFI / SecurebootでUbuntuをインストールすることをお勧めします。それらのいずれかを無効にしてUbuntuをインストールすると、その後GRUBブートメニューからWindows 8を起動できない場合があります。

保存する前に、一部のマザーボードにはブートモードオプションがあります。このオプションがUEFIブートではなく、システムのようなレガシーBIOSのサポートを提供するCSMブート(互換性サポートモジュール)を指していることを確認します。

他のシステムには、有効または無効にできるUEFIブートオプションがあります。上記のオプションに応じて、これを必要なものに設定できます。

そして最後に、他のユーザーはUEFI / Legacy Boot Firstオプションを提供し、最初に使用するオプションを選択します。明らかに、このオプションは一目瞭然です。

次に、変更を保存して再起動します。

Ubuntu Liveイメージが開始されると、私たち全員が慣れている通常のイメージとはかなり異なって表示されます。システムにEFIがインストールされている場合、Ubuntuには代替ブートオプションがあるため、心配する必要はありません。慣れているものをすべて選択してください。UEFIを使用する場合Ubuntuのインストールに関するUbuntuサイトの次の記事を読むことを強くお勧めします。問題がある場合は、システムのEFI部分に小さなパーティション(サイズ約250 MB)を作成してみてください。これはインストール部分で行われ、目的のパーティションにインストールするか、詳細オプションを使用するかを尋ねられます。問題が発生した場合は、詳細オプションを選択します。そこで、EFI用に250 MBのパーティションを作成し、GRUBや他の使い慣れたもの用に残りを作成します。

ここまでで、Windows 8でUbuntuを試すときによく見られるいくつかの問題を回避できたと思います。

  • LiveCD / LiveDVD / LiveUSB / Wubiを起動しない
  • セキュリティの問題のためにUbuntuをインストールしない(そう、より正確には独占の問題)
  • Windows 8/10またはUbuntuのいずれも起動しない(どちらも表示されない)
  • Ubuntuにパーティションを作成させない
  • システムのEFI部分を認識しない
  • UbuntuがWindows 8/10パーティションを認識しない
  • GRUBが表示されず、Windowsを直接起動しない
  • パーティションの変更がUbuntuから行われたため、Windows 8/10が起動しない、または読み取り不可

トラブルシューティング

コンピューターがWindowsに直接起動する

これは一般的な問題であり、GRUBメニューが表示されない場合、grubを再インストールまたは修復しても解決しません

すべてのBIOS / EFIシステムは異なり、次の図のいずれかに似ている場合があります。

UEFI 1

UEFI 2

「UEFI Boot Option Priority」または「Boot Option Menu」に注意してください。通常、Windowsがデフォルトであり、Ubuntu(または2番目の図の基本OS)がオプションになります。

UEFIブートメニューでUbuntuを選択すると、grubメニューが表示されます。grubメニューからUbuntuまたはWindowsを起動できるはずです。

(GRUBメニューを表示せずに)システムをWindowsから直接起動できる別の問題は、Windowsがブートマネージャーを保持しているか、Ubuntuをインストールした後、EFIパーティションがWindows用に適切に構成されていないことです。これを解決するには、Windowsに移動してターミナルを開き、次のように入力します(管理者権限が必要です)。

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

これにより、WindowsブートマネージャーがGRUBブートマネージャーを考慮して構成されます。これは、Ubuntu内からブート修復を実行した後でも発生する可能性があります。したがって、古いBIOSの代わりにEFIブートシステムを使用している場合に、WindowsがUbuntu EFIパーティションを読み取るようにしてください。上記のコマンドラインでは、shimx64.efiとgrubx64.efiの違いは、shimx64がセキュアブートが有効になっている実際のMicrosoft署名バイナリであり、grubx64が通常のgrubバイナリ(署名なし)であることです。

Windows 8.1 / 10が認識されない/ Ubuntuが一緒にインストールするオプションを表示しない

Windows 8.xを使用して事前にパーティションを作成するなど、上記のすべての手順を実行した場合は、通常のUbuntuのインストールに進みます。一緒にインストールするオプションが表示されない場合、インストール方法のオプションが表示されたら、ハードドライブを消去する代わりに「その他」を選択します。Windows 8/10以外の確保した空きスペースに新しいパーティションレイアウトを構成します。

ルートシステム用に少なくとも1つのパーティション(シンボル「/」で表示)を作成し、SWAP(仮想メモリ)用に別のExt4に設定する必要があります。SWAP領域は、RAMが大量にある場合は128MBから、4GBの場合があります。指定した空のスペースに基づいて作成されたこの2つのパーティションで、続行する準備ができているはずです。そして、EFIパートの最後の1つは、約100MBです。

インストーラーがブートローダーの配置場所を尋ねてきたら、タイプ「efi」のパーティションに配置するよう指示します。これによりGRUBがインストールされ、システムが将来起動すると、Ubuntu(またはインストールされているフレーバー)を選択するか、Windows 8に移動するWindowsブートマネージャーに移動するかを選択できます。

また、次のリンクを読んで、この特定の部分の問題と原因に関する追加情報を取得することをお勧めします。

ブーツの修理

インストールの完了後、Windows 8の起動が無効になっていて、Ubuntuのみが起動する場合でも心配する必要はありません。Ubuntuの起動後、ターミナルを開いて次のように入力して、UbuntuにBoot-Repairをインストールします。

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

ブート修復では、GRUBエラーがあること、EFIシステムがあること、Ubuntuが揺れることを説明します。Ubuntuは揺れるので(Ubuntuが揺れない場合は動作しません!^^)、[ 適用 ]をクリックするだけで、ブート修復ですべてが修正されます。再起動すると、Windows 8とUbuntuが並んで表示されます。

まれな起動の問題、新しいマザーボードのパーティション分割、または古いハードドライブの使用の場合、解決策は、パーティションの不整合やその他のパーティションタイプの問題を解決するFixPartsをチェックアウトすることです

次の問題のいずれかが発生している場合:

  • Windows 8をシャットダウンした後、UbuntuからWindows 8にコピーするときにデータを失う
  • UbuntuからWindowsパーティションにアクセスできず、ディスクにクリーンでないファイルシステムが含まれている

    これは、Windows 8の高速起動と呼ばれるオプションの原因である可能性が高く、これは休止状態と同様に動作し、システムのスナップショットを保持するため、起動時に高速にロードされます。スナップショットを保持するため、偽のシャットダウンを行った後にUbuntuからWindows 8でコピーまたは変更したものはすべて失われます(ここで見つかった他の問題は別として)。

    Windows 8の解決策は、次の場所に移動することです。

    コントロールパネル->電源オプション->電源ボタンの機能を選択する

    ここで[現在利用できない設定を変更する]をクリックすると、次のように表示されます。

    ここに画像の説明を入力してください

    「高速起動を有効にする」というオプションをオフにします。また、休止状態無効にする必要があります。このコマンドを使用してこれを行うことができます(管理者権限を持つコンソールにいる必要があります)。

    powercfg.exe -h off
    

    これにより、休止状態ファイルが削除され、Ubuntuでパーティションをマウントできるようになります。

この問題に関するデモビデオが利用可能になりました。SecureBootを有効にしてUbuntu 12.04.2(64ビットバージョン)以降をインストールできます。ただし、ブート修復手順の後にSecureBootを無効にする必要があります。


1
私にとっては、あまりにも長い間読まないバージョンはboot-repairUbuntu Live USBから実行され、次の指示に従います。help.ubuntu.com
community

1
これを2017年8月の新しい情報で更新するための+1。関係のない過去の修正に費やす時間を大幅に節約できます。最近、Skylake(HM170)プラットフォームにSamsung Pro 960 PCIe NVMe M.2 SSDをインストールしたところ、すべての研究が不当であり、インストールに手間がかかりませんでした。
WinEunuuchs2Unix

こんにちは、Windowsからパーティションを作成する方法がわかりません。私のラップトップのhddには、100 GB以上の空き容量(未割り当て)があります。続行しても大丈夫ですか?または、パーティション(新しいシンプルボリューム)を作成する必要がありますか?ありがとう。
user153245

4
ここに完全なブログを書くような、不必要な短い説明です。
MAKリポン

39

WubiはUEFIを搭載した新しいコンピューターでは動作しません(バグレポートhttp://pad.lv/694242を参照)。Windows 8がプリインストールされたコンピューターを購入した場合、ほぼ確実にUEFIを使用しています(これはセキュアブートに必要であり、すべてのOEM Windows 8コンピューターはセキュアブートであるためです)。

WubiはGrub4dosを使用してGrub2 wubildrファイルを見つけます。Grub4dosに組み込まれているGPTディスクはサポートされていません(ハイブリッドモードで起動しない限り、UEFIはGPTディスクを使用します)。さらに、セキュアブートでは、以前のように新しいブートエントリを追加することはできません。

だから、あなたがする必要があるのは、通常のデュアルブートです。(おそらく)セキュアブートを使用している場合は、64ビットUbuntuが必要です。


Ubuntu 12.04 64ビットのISOをダウンロードしました。次に、Neroを使用してCDに書き込みました。その後、コンピューターを再起動し(CDが入っていました)、どのOSを使用するかを尋ねられました。Ubuntuを選択すると、以前と同じエラーが表示されました...何が間違っていましたか?
のMichał小太鼓

5
CDから起動するようにコンピューターに指示する必要があります。それを無視し、ハードドライブから起動しました。そのUbuntuエントリは、Wubiインストールから残ります(コントロールパネルから削除し、プログラムを追加または削除して、をダブルクリックしますUbuntu)。PSは次のリンクをご覧
bcbc

Ubuntuは、12.04のリリース時にSecureBootをサポートしていませんでした。それはUbuntu 12.04.2LTSとUbuntu 12.10に付属していました。
ジョエルレンシンスタット

@ Jo-ErlendSchinstadあなたは正しい。私の答えは具体的にはWubi(UEFIについてもう少し知っていたとき)に関するものでした。したがって、コミュニティドキュメントへのリンクです。ここで説明する冒険に基づいて、まだ正確ではないUEFIを使用してインストールする方法を説明しようとしていませんでした:ubuntuforums.org/showthread.php?t=1769482(そして、場合によっては、非公式でサポートされていない、ブート修復多くの場合、アプリを機能させるにはアプリが必要です。リクエストにもかかわらず、このアプリは公式リポジトリに受け入れられていないか、インストールプロセスを改善することで冗長化されていません)。
bcbc

29

コンピューターに64ビットWindows 8がプリインストールされている場合は、セキュアブートオプションを使用してUbuntuを起動する必要があります。言い換えると、起動メニューを開いているときに、ドライブを安全なデバイスとして起動することを選択します。その後、ubuntuをインストールできます。ほとんどの場合、インストール後、インストール後にディスクを使用して再起動し、ブート修復を行う必要があります。

もう1つのオプションは、ドライブを通常どおり起動し、通常のインストールを実行し、インストール後に再起動して起動修復を実行できることです。これは私がやったオプションでした。

Ubuntu 12.10は、Windowsパーティションのサイズを変更し、Win8とともにインストールするという素晴らしい仕事をします。何らかの理由で、Grubが問題です。インストールしたら、問題なくUbuntuを起動できましたが、Win8を起動できませんでした。修復を実行するとGrubが修正され、その後すべてがスムーズに機能しました。

これは私を助けてくれたのでおそらく役立つだろう素晴らしいリンクです:https : //help.ubuntu.com/community/UEFI


3
インストールする前にパーティションを作成しなかったのですか?インストーラーがあなたの面倒を見てくれましたか?
-Richlewis

2
正しい。それはすべてプロセスの一部でした。
ジェイソンシュルツ

28

Windows 7でできることと同じことができますが、グラフィカルブートメニューを使用することをお勧めするかどうかはわかりません(最終的には理由)。

まず最初に:

LinuxがマシンにインストールされているOSの1つであるデュアルブート構成を持つ人々の通常のセットアップでは、デフォルトでLinuxブートローダーを使用し、Windows OSのエントリを追加します。それは、Linuxブートローダーをロードすることです。Windowsをロードしたい場合は、Windowsブートローダーにチェーンロードし、次にWindowsをブートします。

通常、Windowsは1つしかインストールされていないため、Windowsブートローダーのメニューセレクターは表示されず、Linuxブートローダーに追加したエントリが実際にWindowsをロードしているように見えます。

Linuxユーザーの間では一般的ではありませんが、逆も可能です。たとえば、私のメインブートローダーはWindowsのもので、LinuxにチェーンロードしてLinuxをブートします。ただし、Linuxをほとんど見えないように設定し、すぐにロードします。

WindowsブートローダーにLinuxエントリを追加する方法:

最初にインストールするものと、後でインストールするものに大きく依存します。dual+ブート環境をセットアップする方法の詳細な手順を説明するインターネットに関するガイドがいくつかあるはずです。したがって、2つの異なるセットアップを実行します。

Windowsを最初にインストールするとき:この場合、Linuxディストリビューションをインストールするときに、ハードドライブのMBRではなくパーティションにブートローダーを直接インストールできる場合。再起動後、LinuxがまったくインストールされていないようにWindowsを起動していることがわかります。その後、以下で最初に説明するLinuxがインストールされたシナリオに従います。

リブート後にブートローダーをハードドライブのMBRにのみインストールできる場合は、Linuxブートローダー(Syslinux、GRUB、名前を付けます)が表示されます。そこでWindowsエントリを選択し、Windowsを起動します。

今、私はEasyBCD(個人使用は無料)を使用してWindowsブートローダーを処理するのが好きですが、適切なbcdboot、bcdeditなどのコマンドを使用せずにそれを実行できます。

  1. EasyBCDを開き、[新しいエントリの追加]セクションと[Linux / BSD]タブに移動します。
  2. Linuxディストリビューション用のブートローダーを選択します。GRUB2の場合、適切なパーティションを選択する自動選択モードがあります。たとえば、Syslinuxの場合、インストールされているパーティションを強制的に選択する必要があります。
  3. エントリに名前を付けます。そこに置く名前は、Windowsブートローダーに表示される名前です。
  4. ブートローダーが存在するパーティションを選択するか、そのオプションが可能な場合は自動選択します。最終的には、次のような結果になります。

    ここに画像の説明を入力してください

  5. [エントリの追加]をクリックすると、プログラムの左下に結果が表示されます。

    ここに画像の説明を入力してください

  6. ここで、Windowsブートローダーをデフォルトとして復元する必要があります。そのためには、「BCDの展開」セクションに進み、MBRでVista / 7ブートローダーを書き込むことを選択します(これはWindows 8と同じです)。

    ここに画像の説明を入力してください

  7. その後、すべての設定が完了すると、以前と同様の確認メッセージが表示されます。起動すると、それらのいずれかを選択するように促すブートメニューが表示されます。

    ここに画像の説明を入力してください

Linuxを最初にインストールする場合この場合、Windowsのインストールによって以前の値が上書きされるため、MBR(マスターブートレコード、次のgroso modoの実行内容を指示する)を復元する必要はありません。

注:UEFIおよびGPTディスクではこれは異なる場合がありますが、試してみる方法はありません。

Windows 8の新しいグラフィカルブートメニューを使用してこれを行うことを推奨するかどうかわからない理由:

本質的には、その動作方法がテキストメニュー(Windows 7のデフォルト)とは異なるためです。Windows 7(またはVista)では、最初にブートメニューが表示され、その後、選択したものの読み込みが開始されます。新しいグラフィカルメニューでは、まずいくつかのものが読み込まれ(=時間がかかります)、その後、ブートメニューが表示されます。Windows 8のロードを選択しない場合、マシンを再起動し、選択したもの(この場合はLinuxブートローダー)のロードを開始します。

別のOSを起動するだけの場合は、破棄して再起動するためだけのものをロードするのを待つことに気付きます。しかし、それはこの問題に関する私の個人的な意見です。Linuxや他のOSをこの方法でロードしても問題はありません。

とにかく、Windows 8では代わりにテキストブートメニューを使用するさまざまな方法があります。興味がある場合は、この回答をご覧ください。

ソース:Xandy


2
私は通常easybcdを避けます。経験がなくても、UEFI起動コンピューターを簡単に台無しにすることができます。
Hellreaver

@DeeJaVu、手順5で表示される「成功」メッセージは表示されません。代わりに、何も表示されず、通常どおり空白になります。これは、GPT / UEFIであることが原因ですか?
Pacerier

14
  1. Ubuntu(> = 12.04.2)64ビットのみのLiveDVDまたはLiveUSBを作成します

  2. BIOSで、QuickBoot / FastBootおよびIntel Smart Response Technology(SRT)を無効にします。Windows8を使用している場合は、FastStartup無効にします。

  3. LiveDVDまたはLiveUSBを使用してPCを起動し、「Ubuntuを試す」を選択します。セキュアブートまたは署名エラーが発生した場合は、SecureBoot無効にしてから、ディスクの起動を再試行してください。

  4. Live CD / DVDまたはLive USBからUbuntuを通常の方法でインストールし、PCを再起動します。

  5. PCがUbuntuをロードしない場合(ただし、たとえばBug#1050940のようにWindowsをロードする場合)、またはGRUB 2メニューのWindowsエントリがWindowsを起動しない場合(Bug#1024383を参照)、Liveを使用してPCを起動しますCD / DVDまたはLive USBを選択し、「Ubuntuを試す」をもう一度選択します。ライブセッションが読み込まれたら、Boot-Repairを実行します(詳細についてはリンクを参照)。ブート修復がロードされたら、「推奨修復」ボタンをクリックして、表示されるURL(paste.ubuntu.com/XXXXXX/)を紙に書きます。次に、PCを再起動します。

  6. これにより、ほとんどのブートの問題が修正されます。これでブートの問題が解決しない場合は、このフォーラムで新しいスレッドを作成し、問題を説明し、前の手順で書いたURLを示してください。

出典:このwikiから一語一句持ち上げました。


これは私にはうまくいきませんでした。askubuntu.com/q/451710/59618
psychok7

1
すべてのタイプの構成と設定を数時間いじった後、2Gbフラッシュドライブ(最初に使用した16Gbのものではなく)で新しいUbuntu LiveUSBを作成し、すべてが元の設定を使用して100%動作しました。正確な理由は定かではありませんが、うまくいきました-ここで言及すると思いました。
user2959229

12

UbuntuをWindows 8と一緒に(UEFI、GPTサポートの有無に関係なく)インストールするのは、コンピューターの仕様に応じて、単純なタスクまたはそれほど単純ではないタスクです。Hellreaverが気づいたように、この回答では多くのことが言われており、それらのいくつかは時代遅れです。このトピックに関する新しい質問はすべてここにリダイレクトされるため、回答する義務があると感じています。今私はプログラマーではないので、できればあなたもできます。

デスクトップコンピューターとラップトップコンピューターには少し違いがある可能性があるため、最初にデスクトップ(より簡単な)バージョンについて説明します。

UEFIの多くの形式があり、すべてのメーカーが独自のソリューションを持っています。たとえば、Lenovo Y580ラップトップを使用していますが、DVDから起動するオプションがありません。そこで、ユニバーサルソリューション(および最速のソリューション)を紹介します-USBからUbuntuをインストールします。起動可能なUSBを適切に作成するには、RUFUSをダウンロードする必要があります。私の知る限り、現時点ではこれらの技術(UEFI、GPT ...)をすべてサポートしていないため、Wubi(またはUNetbootin ...)を使用しないでください。ルーファス。シンプルで効果的なプログラムです。GPTパーティションテーブルまたはMBRがあるかどうか疑問に思っている場合は、Windowsディスク管理を開き、Disk0を右クリックしてプロパティ/ボリュームタブ/パーティションスタイルを選択することでこれを確認できます。

他のUEFIオプションについては、Luis Alvaradoが述べたように、セキュアブートを有効にしてUbuntuをインストールしてみてください。起動に失敗した場合は無効にします。また、高速ブート(使用可能な場合)を無効にし、USBブート有効にする必要があります。他のすべてが失敗した場合は、Ubuntuをレガシーモードでインストールする必要があります。その後、Boot-Repairツールを使用してGrub2を調整します(自動プロセスです)。その後、同じUEFIモードから両方の OSを起動できます。

何らかの理由(おそらくバグ)で、最初の入り口でUEFIが起動可能なUSBを認識しないため、UEFIを2回起動して起動デバイスの順序を変更する必要があります。

Ubuntu自体のインストールについては、この手順を初めて使用する場合は、私のアドバイスを参考にしてください。インストールの種類を選択する際に問題が発生したという報告もあるため、説明用のビデオをご覧ください。もちろん、UbuntuとともにWindowsが必要な場合は、スクリーンショットに示すように、「その他」オプションを選択する必要があります。これは最初ではなく最後のオプションです。

設置タイプ

次に、Ubuntuのパーティションを選択します(sda1、sda2、sdb1、sdb2 ...を選択するかどうか)。インターフェイスはWindowsのインストールとは異なります。この問題を説明する良い投稿ありますが特にOEMの章全体を読んでください。ルートパーティションとホームパーティションを別々にした方がよい理由を知っておく必要があります。SSDドライブなどに関するスワップ領域が必要ですか。

パーティションを選択

ルイスアルバラードは、Ubuntuのインストールを開始する前に、Ubuntuパーティション用の空きスペースを作成して準備する必要があることを既に述べています。これは最高のものであり、Windowsの「ディスクの管理」から簡単に実行できます。このパーティションはアクティブなタイプのパーティションでなければならないことに注意してください。

これが、ラップトップユーザーが注意を払うべきポイントです。私のラップトップには、Windows 8がプリインストールされており、バックアップ用ソフトウェアオプション付属しています。したがって、何か問題が発生した場合にWindowsをバックアップ/復元するために、電源ボタンの近くにキーボードボタンがあります。バックアップソフトウェアを台無しにすることなく、ハードドライブのパーティションを再分割(サイズを変更)できるとは思わない。どうやら、リカバリパーティションのIDが変更されます。だからこそ、DVDにバックアップする方法を製造元に問い合わせるか、Clonezilla live CD / USBを使用して単純にクローンを作成することをお勧めします。たとえば、SSDとHDDの2つのハードドライブがあれば、問題ありません。

Ubuntuをインストールする前に、まず実際に試してみてください。Ubuntuの現在のカーネルがすべてのハードウェアをサポートしているかどうかを知ることは重要です。


1
Rufusの使用を推奨しているため、この最近の回答を読むことに興味があると思いました。彼の答えで、Rod Smithは次のように
カレル

2
コメントありがとう それが、この記事を書いている理由の1つにすぎません。アプリケーションの最新バージョンをダウンロードしましたが、UEFIとうまくいきません。もちろん、プログラマーであれば、さまざまな方法で起動可能なUSBドライブを作成できます。私がRufusに主張している理由はいくつかあります。なぜなら、GNU GPLライセンス、頻繁に更新され、誰でも使用できるGUIベース、UEFI / BIOS GPT / MBR FAT32をサポートし、シンプルであまりうまくいかない、使いやすい主な理由....それは動作します。
VRR

11

Ubuntuをインストールしたときに、インストールメディアがWindows 8を認識しませんでした。インストールメニューから[その他]オプションを選択し、ディスクの空き領域にインストールしました。PCを再起動した後、GRUBはWindowsを認識しました。問題はありません。この問題を抱えている人にとって役立つかもしれません。


誰もがWindows 10でそれを確認できますか?
IProblemFactory

8

これが機能するかどうかはわかりませんが、私の場合、ラップトップには2つのハードディスクスロットがあります。Windows 8がプリインストールされた1台のハードディスクが付属していました。壊れた古いラップトップから別のハードディスクがあり、それを接続するだけです。驚くことに、Windows 8とUbuntu 12.04LTS非UEFIから起動できます(もちろん、Windowsを使用したい場合はUEFIを有効にし、 Ubuntuを使用したい)。

今、私の質問は次のとおりです。Windows8と同じパーティションに非UEFI Ubuntuをインストールし、UEFIブートオプションを無効にしてブートすることは可能ですか?それが可能であれば、grubがより安定してUEFIブートを処理できるようになるまで、このメソッドを一時的に使用できます。ところで、現在のデュアルブートの構成は次のようになっています。

ただし、別の方法として、1台の外部ハードディスクを購入し、その外部ハードディスクにUbuntuをインストールします。Ubuntuを外部ハードディスクにインストールしようとしましたが、かなり成功したと言えます。UEFIブートオプションを使用してWindows 8を起動できます。BIOSの設定を変更することにより、外部ハードディスクを起動できます。もちろん、これはUbuntu 12.04 LTS(非UEFI)を使用して行われます。

とにかく、とりあえず、とりあえず、UbuntuはWindows 8と一緒にインストールしないでください。Windows8は非常に安定していないためです。Ubuntuに外付けハードディスクを使用することをお勧めします(または、巨大なラップトップに2つのハードディスクスロットがある場合は、セカンダリハードディスクを使用します)。これにより、M $ UEFIブートオプションが原因で発生する可能性のあるOSの損傷が回避されます。


7

ここに文書化さたトラブルがありました

私が今選択した解決策は、UbuntuをBIOSモードでインストールし、Windows 8をUEFIのままにすることでした。Ubuntuコミュニティでは、両方のシステムを同じフォーマットにする必要があると言われているので、これが問題を表しているかどうかはわかりませんが、両方のシステムを動作させることができます。

唯一の問題(さらに面倒なこと)は、システムを変更するたびにBIOSセットアップに移動し、UEFIを有効または無効にする必要があることです。

私が使ってUbuntuのUEFIへのUbuntuのBIOSを変換することができ、これを、私はブート可能なBIOSを作成するために必要なのUbuntuのインストール時に...というのだろうか知っているので、私はそれで遊ぶしないことが好ましいません。

これで誰かが行けるようになり、私に何か提案があれば教えてください。ありがとう!


だから、Windowsパーティション(またはWindowsと同じハードディスク)に「レガシーモード」と呼ばれるUbuntuをインストールすることは可能ですか?これが可能であれば、初心者がUbuntu OSをインストールして使用するための回避策を作成できます。とりあえず2台のハードディスクを使用しています。
user220402

確かに、Windowsと共にレガシモードでインストールできましたが、推奨される方法ではないと読みました。OSを切り替えるときにシステム時間に問題があり、OSを変更するたびにセットアップに移動する必要があるという苦痛もありました。適切にインストールする方法、またはUbuntuの使用方法に応じて、VirtualBoxまたはVagrantを試してみることをお勧めします。
marcelocra

7

Packard Bell EasyNote TEでは、BIOSでパスワードを設定しない限り、セキュアブートを無効にすることはできませんでした。パスワードを設定したら、セキュアブートの値をfalseに変更できます。

UEFIを搭載したHP 250を使用しており、昨年Ubをインストールしようとして失敗しましたが、この記事を読んだ後、新しい15.04ディストリビューションを試し、それをクラックしました!1つの問題がインストールされましたが、Linux / GRUBで起動しませんでしたが、GRUBの問題を整理するのではなく、Windows OS全体を消去して再インストールしました(とにかくWin 8が好きではなく、セレロンでは非常に遅いです)。これで、起動時にUbuntuが起動し、これまでのところすべてうまくいきました。


2
これは質問に対する答えを提供しません。著者に批判や説明を求めるには、投稿の下にコメントを残してください。- レビューから
デビッドフォースター

@DavidFoerster、この特定のラップトップにインストールする方法を見つけるために何時間も費やしました。インターネット上で有用なものは見つかりませんでした。この奇妙なトリックは、この特定のラップトップでUEFIを使用してプレインストールされたWindowsにUbuntuをインストールする方法を探している人にとって時間を節約できます。
チャーダー

1
それは素晴らしいことですが、それでも目の前の質問には答えていません。特定のハードウェアのセットアップでは、ほんの一部です。調査結果を共有したい場合は、新しい質問(「UEFIセキュアブートを無効にしてUbuntuをPackard Bell EasyNote TEにインストールする方法」など)を尋ね、自分答えてこの質問をリンクして接続を明らかにします。
デビッドフォースター

OK。私のためにそれをするか、あなたが好むなら答えを削除してください。私にとっては両方とも大丈夫です。
チャーダー

@shanewileyによる私の答えの改善が受け入れられない場合に備えて。彼は、UEFIを搭載したHP 250でも同じ問題を抱えていると言いました。Googleロボットが他の人がこの解決策を見つけるのを助けるために仕事をすることを願っています!
チャーダー

6

Linuxを初めて使用する場合は、事前にインストールされているWindowsのバージョンを最新のものにアップグレードすることを強くお勧めします。

Windows 8 + Ubuntuデュアルブートラップトップがありました。MicrosoftがWindows 8を8.1にアップグレードすることを強制したとき、デュアルブートUEFI GRUBローダーを失い、しばらくの間Windowsに固執しました。 幸いなことに、2度目のUbuntuのインストール時に、Windowsから何とか修復できました。潜在的な新しいLinuxユーザーとして、インストール中にWindowsが失われるリスクを冒したくないので、このページを見てLive USB Creatorをインストールすることをお勧めします。そうすれば、Ubuntu Liveを実行してから、気に入ったかどうかを判断できます。

Luis Alvaradoが詳細な説明を行ったので、最終的にインストールすることに決めた場合は、彼のアドバイスに従って他のサイトを読んでください。


2

Ubuntuを使用すると、を使用してライブインストールメディアを準備することに間違いはありませんunetbootin。ではunetbootin、あなたのハードディスクまたはインストールメディアのための外部フラッシュ・ドライブを使用することができます。

1.ハードディスクへのインストール

ではunetbootin、ウィンドウ、ドロップダウンメニューから、ハードディスクを選択してください。インストールするUbuntu ISOを選択し、インストールを完了するために必要な残りの手順を実行します。次回システムをunetbootin起動すると、Windowsを起動するのではなく、起動メニューが表示されます。

HDD

2. USBフラッシュドライブへのインストール

これはかなり簡単ですが、OSをインストールしてレガシーモードで実行しない限り、この方法を使用してOSをUEFI-GPTシステムにインストールすることはできません。BIOSファームウェア標準を使用するシステムにインストールするには、これが最良かつ最も実用的な方法です。上記の方法と異なる点は、unetbootinウィンドウのドロップダウンメニューで[USBドライブ]を選択する必要があることです。

USB

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