web-dev-qa-db-ja.com

Samsung Series 9ラップトップでUbuntu + Windows 8をデュアルブートする方法

Windows 8がインストールされたSamsung Np900X4Cがあります。

私の目標は、デュアルブートセットアップを行うことです。私は Samsungシリーズ9 np900x4c-a03usデュアルブートウィンドウ7 でほぼ回答をたどりました。つまり:

  1. BIOSでセキュアブートを無効化
  2. 「OSモード選択」をCSM OS *に変更
  3. USBから起動し、Ubuntu 12.10をインストールしました

*-UEFI + CSM OSでは、USBからの起動中にカーネルパニックエラーが発生しました

問題-BIOSでブートタイプを変更した場合、デュアルブートしかできません:

  1. CSMのみでGrubオプションを取得でき、Ubuntuで起動できます。 Windows 8オプションを選択した場合、Windowsエラーメッセージ**が表示され、起動できません。
  2. CSM + UEFI OSまたはUEFIのみを使用して、Windows 8を直接起動します

**-Windowsブートマネージャー-Windowsの起動に失敗しました(...)。 PCのブート構成データが見つからないか、エラーが含まれています。

従来のgrubとUEFIブートがインストールされているようで、両方を同時に動作させることはできません。 このデュアルブート設定を修正するにはどうすればよいですか?レガシーBIOSにUbuntuをインストールしたのにインストールすべきでない場合、どうすれば修正できますか?

7
mmalmeida

BIOS /レガシーブートオプションを使用してUbuntuをインストールしました。これが「CSM」です。 (この頭字語は、BIOS互換モードのEFIである「互換性サポートモジュール」に拡張されます。)したがって、インストールでファームウェアの「OSモード選択」を「CSM」に設定すると、基本的にコンピューターはBIOSでのみ起動するようになります/レガシーモード。

考えられる解決策がいくつかあります。これらには以下が含まれます。

  • Windowsに rEFIndブートマネージャー をインストールします。 refind.confファイルを編集します:scanfor行のコメントを外し、hdbiosをオプションに追加します。再起動すると、rEFIndが起動し、少なくとも2つの起動オプションが表示されます。 1つはWindowsを起動し、もう1つはGRUBをBIOSモードで起動し、Linuxを起動する必要があります。これを試してさらに実験したい場合は、EFIモードでLinuxを直接起動するように構成を調整してみてください。
  • 適切なEFIモードブートローダーを追加して、既存のUbuntuインストールをEFIモードで起動するように変換します。 rEFIndはこの目的に役立ちます。または、ELILOまたはGRUBのEFIバージョンをインストールすることもできます。トリックは、EFIブートローダーをファームウェアに登録することです。これには、LinuxのEFIモードブートまたは作業が必要ですWindowsから。 (前述のオプションは、Windowsで作業を行うことでrEFIndに対してこれを行います。)このスコアのオプションの詳細については、私の Linux用EFIブートローダー サイトを参照してください。このアプローチにはかなり急な学習曲線がありますが、かなりクリーンなアプローチです。ただし、システムで問題が発生している可能性のあるEFIモードブートに関する警告があります。
  • EFIモードでUbuntuを再インストールします。ただし、これにはカーネルパニックの問題を克服する必要がありますが、これを行うための具体的な提案はありません。おそらく、カーネルオプションを追加(または削除)することで問題が解決するか、別のカーネルバージョンに切り替えることができます(ただし、これはインストーラーのカーネルにとっては厄介です)。

全体として、rEFIndをインストールするのが最も簡単な方法だと思います。これにより、おそらくEFIモードでLinuxをブートできるようになり、それを追求することにした場合は、EFIモードのブートを試すためのパスが提供されます。

5
Rod Smith

仕方なく https://help.ubuntu.com/community/UEFI の指示に従うことにしました。

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

これによりgrubが再インストールされ、明らかにUEFIモードでインストールされたため、期待どおりにデュアルブートできるようになりました。

要するに:

  1. ドキュメントによるブート修復
  2. BIOSでブートOSモードを「UEFI OS」に変更しました
  3. デュアルブートワークス

Ubuntuで初めて起動しようとしたときに、黒い画面で停止したことに気付きました。再起動して「高度なUbuntu」(または同様のもの)を選択し、そこから最新のカーネルオプションを選択すると、正常に起動しました。その後、Grubの最初の「ubuntu」オプションがLinuxの起動を正常に開始しました。

4
mmalmeida

Samsung_laptopカーネルモジュールをロードしないでください。 efiモードのこのモジュールは、メモリの一部に書き込み、カーネルにチェック例外とパニックをスローさせるため、動作しません。 Archでも同じ問題があります。ただし、キーボードのバックライトが失われます。必要な場合は、WindowsとUbuntuの両方をBIOSモードで再インストールする必要があります。

2
MrNice