web-dev-qa-db-ja.com

ClonezillaディスクイメージからEFIブートできない

Ubuntu Server 14.04システムを作成しましたが、これはまったく同じハードウェア仕様を持つ他のいくつかのマシンにクローンを作成したいと考えています。システムは、30 GB SSDを搭載したIntel NUC2820です。

現在動作しているインストールには、3つのパーティションが含まれています。

/sda1 fat32 (efi boot)
/sda2 ext4
/sda3 swap

システムはGPTを使用してセットアップされ、ブートにUEFIを使用します。

TuxbootでCloneZilla USBを作成し、復元に使用するイメージに完全なディスクを書き込みました。しかし、イメージを新しいマシンに復元した後、システムを再度ブート可能にする方法を見つけることができないようです。

CloneZilla環境からgrub-installを使用しようとしましたが、次のエラーが発生しました:

warning : this GPT partition label contains no  BIOS boot Partition; embedding wont be possible
warning : Embedding id not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
error : will not proceed with blocklists

これは、grubがEFIモードで機能しないことに関係していると思います。 GrubでEFIパーティションを作成できるかどうかはわかりません。 efibootmgrを使用すると、次のメッセージが表示されます。

efi variables are not supported on this system

Ubuntu 14.04サーバーインストーラーも使用しようとしましたが、レスキューモードでGrubを再インストールすると、次のようになります。

executing 'grub-install' failed
This is a fatal error

シェルからgrub-installを実行すると、Grubが正常にインストールされたというメッセージが表示されますが、起動時にブートディスクが見つかりません。

イメージを再び起動可能にする方法はありますか

6
Koen_R

もちろん何日も検索した後、ここに投稿することに決めてから1時間後に自分で答えを見つけました。

buntuベース バージョンのCloneZillaを使用して、正しいブートレコードを更新できるUEFIモードでブートしました。

7
Koen_R