<前提>

新しいHDDの第2パーティション(/dev/hda2)にインストールした。

(swapパーティションは/dev/hda1とした。)

<目的>

ディレクトリ構成やネットワーク設定を含めて、以前と同じ環境を復元する。

<仮定>

元のHDDをslaveモードで接続。-> 以降、/dev/hdbとして認識されたものとする。

<手順>

  1. 元のHDDの第2パーティション(/dev/hdb2)の内容を、新しいHDDの第3パーティション(/dev/hda3)に移す。
    1. コピー先パーティションのフォーマット
      # mkfs.ext2 /dev/hda3
    2. マウントポイントの作成
      # mkdir /mnt/hda3
      # mkdir /mnt/hdb2
    3. HDDのマウント
      # mount /dev/hda3 /mnt/hda3
      # mount /dev/hdb2 /mnt/hdb2
    4. ファイルのコピー
      # cd /mnt/hdb2
      # tar cf - . | (cd /mnt/hda3;tar xzf -)
  2. /dev/hda3にあるカーネルから起動するようにする。
    1. /etc/fstabの修正
      #mount /dev/hda3 /mnt/hda3

      としておいてから、/mnt/hda3/etc/fstabを修正する。

    2. /etc/lilo.confの修正(/mnt/hda3/etc/lilo.confではない。)
    1. LILOのインストール
      # /sbin/lilo
    2. テスト起動
    1. /etc/lilo.confのコピー
      # mkdir /mnt/hda2
      # mount /dev/hda2 /mnt/hda2
      # cp /mnt/hda2/etc/lilo.conf /etc/lilo.conf
    2. /etc/lilo.confの修正

作業者・記録者:山本文雄,澤田剛士