2001年11月 5日
▽[memorandum] HDD change on Linux Server
換装終了.てなわけで,簡単に書いておく事にする.FDD が使えればもっと簡単になったんだろうが,FDD が死んでるようなのでちょっと複雑.- Partiting HDD
HDD の Partition を設定する.以降前と同じにする必要は無い.# fdisk /dev/hdb /dev/hdb1 /boot primary partition /dev/hdb5 / in extend partition /dev/hdb6 swap in extend partition
どうも,こうしないと駄目らしい.原因は不明. これ以上調べたくないのでそのまま(ぉ. - Formatting HDD
上記で作成した Partition を Format する.今回は [/boot] は [ext2] で, [/] は [ReiserFS] で Format する.# mke2fs /dev/hdb1 # mkreiserfs /dev/hdb5
- Coping files
[cp -a (dirs) /mount/(dirs)] とでもして Copy する.[-a] をつけないと属 性などが Copy されない.[/proc/] は Directory だけを作成しておく.# mkdir /target # mkdir /target/boot # mount /dev/hdb5 /target # mount /dev/hdb1 /target/boot # cp -a /boot/* /target/boot/ # cp -a /[bin|lib|usr|home|var|tmp|dev|etc|...]/ /target # mkdir /target/proc
- Exchanging HDD
HDD を交換する.しかしこの段階ではまだ起動出来ない. - Boot from Install CD-ROM
Vine 2.1 の Install CD から Boot する.旧 HDD から起動しているときに [lilo -r /target] とかやっても,結局 [/dev/hda] の MBR に書き込まれる ため起動出来ない.Rescue Disk とかあればそこから起動すれば簡単なんだろ うが,FDD が死んでるためこの方法を使った.要点は アップグレードインストールを選択 すること.これで現環境はとりあえず引き継げるでしょう. - Reboot
以上で作業終了.Reboot してちゃんと動くか確認. まあこんな感じで終了.[5.] を思いつくまでかなり時間食ったけど,成功し たからいいや.Posted by Rust Stnard at 00:00