システムの移行
KNOPPIXやubuntuのLiveCDを用いたシステム移行の方法.
まずはKNOPPIX等で起動する
/dev/sdb を移行元デバイス
/dev/sdc を移行先デバイスとする
・パーティションを切り直さない場合
まるごとコピー
# dd if=/dev/sdb of=/dev/sdc
・パーティションを切り直す場合
各デバイスはアンマウントしておく
/dev/sdc のバーティションを切る
スワップ領域を作ったり,システム領域とデータ領域を分けたい場合は適時切っておく
# fdisk /dev/sdc
作成したパーティションをフォーマット
# mke2fs -j /dev/sdc1
念のために/sdc1のパラメータを調整
予約ファイルシステムをオフ
# /sbin/tune2fs -m 0 /dev/sdc1
/dev/sdb(移行元デバイス)のマウント
# mount -t ext3 /dev/sdb1 /mnt
/dev/sdc(移行先デバイス)のマウント
# mkdir /mnt2
# mount -t ext3 /dev/sdc1 /mnt2
dfコマンドで確認
# df -k
ファイルシステムのコピー
# cp -R /mnt/* /mnt2/.
MBRのコピー
# dd if=/dev/sdb of=/sdc bs=512 count=1
移行先デバイスから起動して問題なければOK.
追記:
なぜかsuのバスワードが変わっており,suになることができない
一応rootでのログインは可能でsudoもあるので致命的な問題にはならないが,何か嫌な感じ.