ひとりごと

新しい記事:[2027]  古い記事:[2025] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2007/10/08 (月)

・ FreeBSD6.2リモートアップグレード

なんか同じようなネタですみません。もう一台ある FreeBSD(WakeOnLANで起動してバックアップに使用)をFreeBSD5.5に上げたのですが、ついでなので6.2にしてみました。ただ、この機械はスピーカーの下敷きになっていてディスプレイとキーボードを接続するのが困難なので、マルチユーザモードにsshで入った状態でアップグレード出来るかどうかやってみました。

手順は /usr/src/UPDATING とほぼ同じで下記の通り

  1. make buildworld
  2. make kernel
  3. mergemaster -p
  4. make installworld
  5. mergemaster -i
  6. make delete-old

5と6が入れ替わったのは単なる勘違いです(笑)。FreeBSD5.5と6はほとんど変わんないのでは?との予想にもとづいての暴挙でしたが、とりあえずうまくいきました。ただ、4の後で「なるべく余計なプロセスは止めておかなくちゃ」と思って ps で確認しようとしたところ、表示されませんでした。見かけは似てても中身は同じではないのですな。可能なら再起動してシングルユーザモードになった方が良いでしょうし、問題発生時にそう出来ない状況(遠隔操作等)ではやらない方がいいだろうなーと思いました。

(おまけ) mergemaster -i の前に唱えておくと便利な呪文
# cp -r /etc /etc.bak
# cd /etc
# rm rc.d/* periodic/*/* bluetooth/* defaults/* isdn/* pam.d/* mtree/*
[つっこみ]

新しい記事:[2027]  古い記事:[2025] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)