web-dev-qa-db-ja.com

ClonezillaはMBRディスクを4TBディスクに復元します(GPTに変換)-LINUX(Windowsではありません!)

以前に同様の質問が尋ねられたようですが、回答されなかったか、Windowsの回避策に100%関係していました。

これは特にLinuxであり、Clonezillaイメージを4TBハードドライブに復元しようとしています。

以前に他のディスクでこのイメージを何度も使用しましたが、この大容量ドライブのMBR制限により、ディスクイメージを復元できないため、GPTにする必要があります。

Clonezillaが示す正確なエラーは、「エラー:宛先ディスクサイズは4.00TBで、これはMBRパーティションテーブルエントリの最大2TiBより大きいです。GUIDパーティションテーブルフォーマット(GPT)を使用する必要があります。」

問題の「内容」は理解していますが、解決方法がわかりません。 Macriumリフレクトを使用してマスターマシンのクローン作成と復元を試みます。うまくいけば、パーティション構造を自動的に移行できます。

注:このドライブはブランクであるため、データ損失の心配はありません。ドライブで失うものは何もないので、実験は問題ありません。

編集/更新:

したがって、Clonezillaは実際にはプロセスの続行を許可しているようですが、MBRにすべてをそのまま書き込み、ディスクは2TBと見なされます。

これを実行すると、質問はOS /ブートボリュームでMBRをGPTに変換するに変わります(はい、私はシステムにブートしています)作業中、何かが壊れた場合はイメージから復元できるため、データの損失は問題になりません。

Gdiskでディスクを開き、GPTへの変換を実行しました。これは成功しましたが、GRUBブートパーティションが強制終了され、変換後にシステムがブートしません。

私はこれに従っています: https://wiki.archlinux.org/index.php/GUID_Partition_Table#Convert_from_MBR_to_GPT

ここで私が助けを必要とするもの:だから今私はClonezillaイメージをMBRフォーマットで新しいディスクに復元し、実行してインプレースしているようですgdiskを使用したGPTへの変換。

GRUBパーティションの作成と再インストールGRUB)して、変換後にシステムを起動できるようにするためのガイダンスを探しています。

これがすべてレイアウトされたら、すべての他のコンポーネントを一緒に使用して、ステップバイステップの回答にフォーマットし、将来的に他の人を助けることができます。

ありがとう!!

3
emmdee

多くの実験と試行錯誤。ただし、これは、Ubuntu 14.04 MBRイメージを4TBディスクに復元するときにテストされた動作するソリューションです。

これは、起動可能なUbuntu OSディスクをGPTに変換しようとしている場合にも機能します(手順1をスキップするだけです)。その場合は、バックアップがあることを確認してください!!!!

  1. Clonezillaで通常のようにイメージを復元します。必要なGPTに関するエラーは無視してください。
  2. 復元されたシステムを起動します。ディスクは現在MBRであるため、最大2TBです。
  3. gdisk <disk>の例を実行:gdisk /dev/sda
  4. gdiskはそれがMBRであり、自動的にGPTに変換されることを警告します。 wと入力し、Enterキーを押します。書き込み操作を確認する
  5. Gdiskに戻ります(上記のステップ3のように)
  6. pと入力してパーティションテーブルを印刷します。最初のパーティションはセクター2048から始まります(これはデフォルトのセットアップです。もしあなたの環境が異なる場合、残りの手順は正確ではありません)
  7. 新しいパーティションにnと入力します。
  8. 最初のセクターの入力を求められたら、できる限り小さい数(おそらく34)を選択します。私の場合、最後のセクターは2047です。 (プライマリパーティションの開始直前)-基本的に開始:34、終了:2047。
  9. タイプの入力を求められたら、ef02を選択します
  10. p新しいパーティションレイアウトを確認するには
  11. w変更を書き込む
  12. シェルで:Sudo partprobe作成された新しいパーティションに関する警告を無視します
  13. シェル:Sudo grub-install <disk>の例:Sudo grub-install /dev/sda
  14. 再起動します。これで問題ありません。
  15. Gpartedまたはその他のパーティションユーティリティを使用して、現在利用可能な空き領域を拡張します。私は個人的にUbuntu Live CDを起動し、パーティションを簡単に拡張できるようにgpartedを使用しました。パーティションのサイズが変更されたので、通常どおり、LVMを使用してパーティション全体にLV/FSを拡張します。
6
emmdee