web-dev-qa-db-ja.com

UEFI GPTにgrub2をインストールし、/ bootパーティションを作成してclonezillaイメージを転送します

私は次のことをしたいと思います:

与えられた:

Ubuntuをデプロイしたい未割り当て領域を持つGPTおよびUEFI上のWindowsシステム、ubuntuパーティション、および/ bootとswap用の個別のパーティション

上記のWindowsシステムにUbuntuパーティションのクローンを展開します。

それを行うためには、おそらく次のことが必要です:

MBRにgrub2をインストールする/ bootを作成し、ubuntuのパーティションをスワップするubuntuクローンを新しいパーティションに転送します

指定されたワークフローが正しいと仮定すると、次の質問が発生します。

  1. クローンブートパーティションを展開しますか?
  2. / bootを作成したり、必要に応じて変更したりするには、どのソフトウェアを使用しますか? (スクリーンショットから、BootRepairはパーティション用に個別の/ bootを作成できるようですが、疑問が生じます。BootRepairは新しい/ bootの作成を容易にすることができますか?)
  3. / bootをクローンパーティションにリンクするために必要な手順
  4. 新しくクローンされたUbuntuをgrub2に追加するには、どのステップを実行する必要がありますか?

  5. ここで指定されている手順を実行するなど、Windowsブートローダーを置き換えるgrub2を自動でインストールする方法はありますか? http://www.wensley.org.uk/gpt

6。おそらく入力が(クローン//bootおよび未割り当て領域)および出力は指定どおりですか?

  1. BootRepairおよびclonezillaの現在のAPIで提供されている#6は妥当ですか?つまり、おそらくgrub2のインストールを実装したくありません

私が#5を尋ねる理由は次のとおりです。

  1. UEFI GPT Windowsシステムの未割り当て領域にUbuntu(/ boot、swap、os)をインストールしました。ただし、grubをインストール(表示)しなかったため、OSの切り替えはBIOSで起動順序を指定して実行されます。
  2. おそらくこれに対する修正を容易にするためにBootRepairを実行するwikiの一般的な指示として指定されていますが、それが指示の対象となる問題である場合は明示的に指定されません(つまり、言語がBootRepairの実行はほとんどの問題を解決します)
  3. それでは、BootRepairは#5を完全に実行しますか?
  4. 関連するライブCDをUEFIで起動するためのさまざまな指示でさらに指定されています。私の略歴では、メニューフレーズ「UEFIブート」でエンターを押すだけでブート順序が指定されます。おそらく、上記のブート順序でブートされたメディアはUEFIでブートされます。これが指示で指定されていることを確認してください。
1
MetaChrome

完全な答えはありません。ただし、先に進む前に、EFIモードブートについて読むことをお勧めします。役に立つ特定のサイトには次のものがあります。

簡単に言えば、EFIベースのシステムでは、notMBRに何かをインストールします。代わりに、 EFI System Partition(ESP) にLinux EFIブートローダーまたはブートマネージャーをインストールし、efibootmgrなどのツールを使用してEFIのデフォルトのブートプログラムとして設定します。 (Linuxの場合)、bcfg(EFIシェルの場合)、bcdedit(Windowsの場合)、またはEFI独自のユーザーインターフェイス。これらの方法のほとんどの基本については、 手動インストールに関するrEFIndドキュメント を参照してください。ただし、使用することを選択したブートプログラムの詳細を変更する必要がある場合があります。通常、Ubuntuインストーラーがこれを処理しますが、クローニングの場合は、手動で行うか、 Boot Repair. などのツールを使用する必要があります。

GRUBは、手動でセットアップするのが面倒です。ブート修復で自動的に処理できる場合は、素晴らしいです。そうでない場合は、別のものを使用することを強くお勧めします。 (利用可能な機能の概要については、前に参照したEFIブートローダーページを参照してください。) rEFInd は、比較的簡単にセットアップできますが、別の/bootパーティションがあります。 、 このページの最後の方で説明されているように、/boot/refind_linux.confファイルを手動で作成する必要があります。

新しい初期RAMディスク(initrd)ファイルを生成する必要がある可能性があります。残念ながら、Ubuntuシステムのクローンを作成するときにこれを行う方法についての参照はありません。

3
Rod Smith