
インストールされているLinuxインストールをあるドライブから別のドライブに移動する方法、またはあるディスクから別のディスクに移動する方法は2つあります。
dd
セクタ別にセクタをコピーするコマンド(ブートセクタを含む)cp
コマンドを発行してインストール/更新grub
これは非常に便利で簡単な方法ですが、これらの方法を使用して新しいシステムに新しいLinuxをインストールする方法についての指示はありません。こうすれば害になりますか?
たとえば、Live CDから起動し、Linux最小インストール用のファイルをコピーして(grubなし)chroot
。つまり、USBドライブに最小限のLinuxをインストールし、すべてのマシンにインストールできます(起動、セルフコピー、chrootingなどを介して)。
(私が知っている限り)変更する唯一のことは、あるシステムgrub
から別のシステムに変わることです。fstab
欠点や欠点はありますか?
注:Live CDインストーラが何らかの方法で同様の作業を実行することを知っていますが、簡単なコピーが新しいコンピュータで問題を引き起こしているかどうか疑問に思います。
答え1
はい、
両方のディスクをieにマウントし、/old
2/new
つのディスク間でrsyncを実行します。 ( AS ROOT
)
rsync -av --delete /old /new
次に/newにchrootし、grub設定を復元します。 (そしてfstab)