HDDを外付けHDDに複製し、外付けHDDを起動可能にするにはGRUBをインストールする必要があります。
外付けハードドライブは現在、ハードドライブのミラーリングされたバックアップです。つまり、外付けハードドライブが起動可能になったら、コンピュータに挿入して起動します。コンピュータにアーカイブした状態では、ミラーリングされたバックアップから起動しません。 )外側ハウジング)。
私が知っている限り、GRUBをインストールする標準的な手順は、HDDをPCに挿入してLive CDから起動することですが、私はLive CDを使用し、既存のLinuxインストールですべての作業を実行することを好みます。可能ですか?
答え1
使用grub-install
。外部ドライブがあり、/dev/sdb
GRUBイメージが/boot/grub/
最初のパーティションにある場合は、通常次のことができます。
mount /dev/sdb1 /mnt
grub-install --boot-directory=/mnt/boot /dev/sdb
答え2
次の手順を実行して、ソースディスクのマスターブートセクタとディスクの先頭にあるすべてのエントリを複製したことを確認します。元のドライブであり、ミラーリングされたドライブであるとし、dd if=/dev/sda of=/dev/sdb bs=512 count=2048
必要に応じて調整します。sda
sdb
次に、現在のディスクを取り外し、その場所にミラーディスクを挿入してみます。最悪の状況は、それがうまくいかず、すぐに以前の姿に戻ることです。
クイックGoogleでブートローダの文脈でclonezillaを使用する方法を示すガイドを見つけました。http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/03_Disk_to_disk_clone