ハードドライブが故障したため、しばらくの間USBスティックでUbuntuを実行していました。 2つのパーティションがありました。
最近、新しいハードドライブをインストールし、その上にWindowsをインストールしました。 USBスティックよりも大きいWindows内に新しいパーティションを作成しました。
私の質問は、デュアルブートシステムを使用できるように、Linuxを新しいハードディスク上のこのパーティションに移動するにはどうすればよいですか? EaseUS Todo Backupというプログラムをダウンロードしましたが、ハードディスクのクローンを作成できるのは、ハードディスクまたはパーティションをパーティションにコピーすることだけです。 UbuntuはUSBスティック全体にインストールされ、ほぼ同じサイズの2つのパーティションがあります。
誰もこれを行う方法を知っていますか?
Ubuntuをインストールし、ホームディレクトリを新しいシステムに移動してみてください。
移動する必要があり、それが適切なインストール(ライブバージョンではない)の場合は、
dd bs=4M if=/dev/partition_on_pendrive of=/dev/partition_on_disk
次に、chroot
を作成したパーティションに入れ、grubをインストールします。スワップを忘れないでください。
systemrescueCD(www.sysresccd.org)でfsarchiverを使用しました。
バックアップと復元の手順:
SystemrescueCDで起動
端末にfsarchiver probe
と入力して、デバイスを表示します
ubuntu 14.04(パーティション)を/dev/sdb1
に.fsa
ファイルとして保存するには、ターミナルで次のコマンドを入力します
$ fsarchiver savefs -j2 -o /media/masha/Data/backup/backup/Ubuntu1404.fsa/dev/sdb1
注:-j2(デュアルコア)-j4(クワッド)を使用して高速化します
ubuntu 14.04(fsa
ファイル)を/dev/sda1
(OSパーティション)に復元するには、ターミナルで次のコマンドを入力します
fsarchiver restfs /media/masha/Data/backup/backup/Ubuntu1404.fsa id = 0、dest =/dev/sda5
復元後、Gparted
を開き、/dev/sda5
を選択して新しいuuidを取得します。
/dev/sda5
を使用してmount /mnt/ubuntu14 /dev/sda5
をマウントし、ubuntu14/etc/fstab
を新しいIDで更新します。また、mtabファイルも更新します。
必要に応じて、ホスト、ホスト名ファイルを変更します。
次に、ubuntuで再起動し、Grub customiserを使用してgrubを更新します。更新する前にuuidを検証する
ライブUSBでGpartedとブート修復を使用します(多くのシステムレスキューISOで)。
このライブUSBで起動します。外部ドライブと内部ドライブをマウントします。
Gpartedを使用:内部ドライブ上の新しいプライマリパーティション(非論理)用の空き領域。 (サイズ>外付けドライブのパーティションのサイズ)。外部ドライブのext4 linuxパーティションを、内部ドライブに作成された空き領域にコピーして貼り付けます。お待ちください...サイズを調整し、パーティションを追加し、スワップを追加します。
ブート修復あり:GRUB2を更新します。
再起動します(USBスティックおよびUSB外付けドライブなし)。
Grubメニューが表示されます。linuxを選択します。 Linuxプログラムの設定をテストします。一部のプログラム/ sdbX(または/ sdaXまたは/ sdcX)を/ sdaY(Y =あなたの/または/ homeパーティション番号)に変更します。 GRUB-customizerを使用してGRUB2メニューをカスタマイズすることもできます。
ほら。
JPol