小型ヘッドレスサーバー(PC Engines APU 1D4)とDebianを使用してください。シリアルポートの端末で制御します。
通常、USBフラッシュドライブにオペレーティングシステムをインストールしますが、このプロセスは非常に長く、エラーが発生しやすいです。
動作しているSSDの2つのパーティションを新しいSSDに複製しようとしています。 8GBの複製には3時間以上ではなく、約12分かかります。時間を節約するには、インストール後にいくつかのパラメータを変更することをお勧めします。
新しいSSDにはfdiskを使用して適切なパーティションが用意されており、元のSSDと同様に、最初のパーティションでアクティブ化を開始します。パーティションが正しいブロックから始まっていることを確認しましたが、同じブロックです。
ソースSDDからターゲットSDDに直接コピーできず、同じ方法でパーティションが分割されたSDカードにコピーしました。次に、SDカードの画像を新しいSSDに複製します。
私はddを使用しています:
dd if=/dev/sdaX of=/dev/sdcY bs=64K conv=noerror,sync status=progress
問題や警告なしにすべてコピーされました。
ただし、新しいSSDがインストールされた状態でデバイスを起動すると、起動時にデバイスが停止します。
PC Engines APU BIOS build date: Sep 8 2014
Total memory 4096 MB
AMD G-T40E Processor
CPU MHz=1001
Press F10 key now for boot menu:
drive 0x000f2a90: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=488397168
Booting from Hard Disk...
handle_75
handle_02
handle
下の2つのメッセージが何を意味するのかご存知ですか?
私がここで何を見逃しているのでしょうか?
ベストアンサー1
grub
起動を可能にするために新しいSSDをインストールして設定する必要があります。
古いディスクのパーティションのみが新しいディスクに複製されており、パーティションの外側の grub の最初の部分を無視します。ディスク全体を複製した場合は、ブートローダを再インストールする必要はありません。ディスク全体をコピーするにはdd
:
dd if=/dev/sda of=/dev/sdb
または進捗状況を測定したい場合
dd if=/dev/sda |pv| dd of=/dev/sdb
上記のコマンドはsda
ディスク全体をコピーするのsdb
ではありませんsdaX
。
そうでない場合は、両方のパーティションを複製し、オペレーティングシステム(複製するオペレーティングシステムと同じものが望ましい)のライブディスクを使用してシステムを起動します。chroot
オペレーティングシステムのルートディレクトリを複製して再インストールします。grub
1MBのパーティションを持つパーティションテーブルを使用する場合GPT
にも必要です。 「オペレーティングシステムのGrub再インストールプロセス」を検索します。Legacy BIOS
biosboot