Live CDなしで外付けHDDにGRUB2をインストールする

Live CDなしで外付けHDDにGRUB2をインストールする

HDDを外付けHDDに複製し、外付けHDDを起動可能にするにはGRUBをインストールする必要があります。

外付けハードドライブは現在、ハードドライブのミラーリングされたバックアップです。つまり、外付けハードドライブが起動可能になったら、コンピュータに挿入して起動します。コンピュータにアーカイブした状​​態では、ミラーリングされたバックアップから起動しません。 )外側ハウジング)。

私が知っている限り、GRUBをインストールする標準的な手順は、HDDをPCに挿入してLive CDから起動することですが、私はLive CDを使用し、既存のLinuxインストールですべての作業を実行することを好みます。可能ですか?

答え1

使用grub-install。外部ドライブがあり、/dev/sdbGRUBイメージが/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必要に応じて調整します。sdasdb

次に、現在のディスクを取り外し、その場所にミラーディスクを挿入してみます。最悪の状況は、それがうまくいかず、すぐに以前の姿に戻ることです。

クイックGoogleでブートローダの文脈でclonezillaを使用する方法を示すガイドを見つけました。http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/03_Disk_to_disk_clone

関連情報