DDクローンが起動しない

DDクローンが起動しない

を使用して SSD を USB にクローンしましたddが、USB が起動しません...

経緯は次のとおりです。空き容量が少なくなってきた 128 GB SSD の代わりに 275 GB SSD を購入しました。しかし、Ubuntu 16.04 OS をセットアップしたとおりに使い続けたいと考えています。私が読んだチュートリアルによると、これを行う方法は次のようです。

  1. 128 GB SSD を 256 GB USB にコピーします。
  2. 275 GB SSDをインストールします。
  3. 256 GB USBから起動
  4. 256 GB USBを275 GB SSDにコピーする

そこで、私はSSD(128GB)をUSB(256GB)にクローンしました。ここ:

sudo dd if=/dev/sda | sudo dd of=/dev/sdb bs=32M status=progress

数時間後、プロセスはエラーなく完了しました。

新しい 275 SSD をインストールする前に、USB をテストしてロードされるかどうかを確認することにしました。そこで、コンピューターを再起動し、BIOS に入ってプライマリ ブート デバイスを USB に変更し、もう一度再起動しました。コンピューターは SSD から起動したため、USB からの起動をスキップしたようです。

128 GB SSD がロードされたら、 と入力しsudo fdisk -l、次のように出力しました。

ディスク /dev/sda: 119.2 GiB、128035676160 バイト、250069680 セクタ

単位: 1セクター * 512 = 512バイト

セクターサイズ(論理/物理):512バイト/512バイト

I/O サイズ (最小/最適): 512 バイト / 512 バイト

ディスクラベルタイプ: gpt

ディスク識別子: 77422302-BE7A-49CA-ABA7-DAF209D9121A

デバイス 開始 終了 セクター サイズ タイプ /dev/sda1 34 1050815 1050782 513.1M EFI システム

/dev/sda2 1050816 241919956 240869141 114.9G Linuxファイルシステム

/dev/sda3 241919957 250069630 8149674 3.9G Linuxスワップ

GPT PMBR サイズの不一致 (250069679 != 483471359) は w(rite) によって修正されます。

ディスク /dev/sdb: 230.6 GiB、247537336320 バイト、483471360 セクタ

単位: 1セクター * 512 = 512バイト

セクターサイズ(論理/物理):512バイト/512バイト

I/O サイズ (最小/最適): 512 バイト / 512 バイト

ディスクラベルタイプ: gpt

ディスク識別子: 77422302-BE7A-49CA-ABA7-DAF209D9121A

太字部分によると、GPT PMBR size mismatchできる がありますcorrected by w(rite)。 を使用したクローン作成に関連する他のいくつかの投稿ではdd、GPT PMBR サイズの不一致が発生する可能性があると述べている指示者はいませんでした。ほとんどの場合、注意点は、クローン先のドライブがクローン元のドライブよりも大きいことを確認することでした。

とにかく、私はfdisk マニュアルページまた、w(rite) や w や rite もないので、太字部分が何を指示しているのかわかりません。

そこで、インターネットで検索して、このページ、を使用してgdisk、何もしていないようでしたfdisk -lGPT PMBR size mismatch

そこでインターネットで検索してみたらこのページでは同様の状況が説明されており、その指示に従って次のように入力しました。

sudo dd if=/dev/sda of=/tmp/mbrsda.bak bs=446 count=1

sudo dd if=/tmp/mbrsda.bak of=/dev/sdb bs=446 count=1

その後、再起動しましたが、それでも USB は起動しません。

USB を起動して 275 GB SSD に dd するにはどうすればいいですか?

答え1

問題は GPT PMBR サイズの不一致にあったようです。私の設定は次のとおりです。128 GB SSD と 256 GB USB はコンピューターに接続されていますが、275 GB SSD は接続されていません。

(1)コンピュータを再起動または電源を入れます。

(2)GRUBメニューにアクセスする:BIOSまたはファームウェアの起動画面が最初に表示されたら、[Shift]キーを押し続けます。Linux の仕組み: すべてのスーパーユーザーが知っておくべきこと、Brian Ward 著 (ISBN: 978-1-59327-567-9)

(3)デフォルトのブートオプションのブートローダ設定コマンドを表示します。を押します[E]

(4)GRUBコマンドラインにアクセスする:[C]ブートメニューまたは設定エディタで を押します。GRUBプロンプトが表示されます。grub>

(5) GRUBのコマンドラインで、表示のみのコマンド(例えば、、、)を入力しましたがlsecho $rootここsetでは何も変更していないと思います。その後、GRUBを終了しましたが、fsckファイルシステムのブロックの特定の問題を修正するように求められたため、コマンドは自動的に実行されたと思います(私がやったわけではありません)。それらの問題を修正するために入力する[Y]と、コンピューターはクローンされた256 GB USBで再起動しました。fsck私の問題を解決したコマンドです。

(6)275GBのSSDを取り付けます。

(7)クローンした256GB USBを使用して起動します。

(8)256GBのUSBを275SSDにクローンします。

関連情報