[トップ] [自作PC] [PCの履歴] [フリーソフト] [プロバイダー選び] [レンタルサーバー]
[ワイマックスで損しない方法] [VPS比較] [フレッツ光東西でギガビットインターネット接続] [着メロ] [MSX] [ツイッターでポイントを貯めよう! ]

#powerusage

FreeBSDメモ - 超カンタン! FreeBSD 9→.0 RC5アップデートメモ

この記事は、Hyper-Vで稼働中のFreeBSD 9.xを対象にしています。

freebsdhv.png

  • FreeBSDメモ - 超カンタン! FreeBSD 9→.0 RC5アップデートメモ
    • はじめに
    • 事前準備1
      • 適当な新規仮想マシンを作成して、.0 RC5をソースつきでインストールする。
      • その中で、ビルドをする
    • 事前準備2
      • ビルドしたイメージをパックする
      • その後、この仮想マシンをシャットダウンする
    • Hyper-Vで稼働中のFreeBSDへのイメージ転送
      • 稼働中のFreeBSDをシャットダウンする
      • 先の仮の仮想マシンをIDEとしてHyper-Vの設定でマウントする
      • 導入先のFreeBSDを起動する
      • 仮マウントする
    • インストール
      • 元にあるソース等を削除する
      • ビルドしたカーネルを展開する
      • unbound用ユーザーを作成する
      • .0 RC5をインストールする
      • /etc/rc.confをいじる
      • /etc/fstabをいじる
    • その後、この仮想マシンをシャットダウンする
    • Hyper-Vの設定
      • 仮の仮想ディスクのマウントを削除する
      • ネットワークアダプターを変更する
    • 起動
    • アンケート
    • このことに関する話題

はじめに

FreeBSD 9からにアップデートすることで、Hyper-Vでネイティブになってくれます。

事前準備1

適当な新規仮想マシンを作成して、.0 RC5をソースつきでインストールする。

その中で、ビルドをする

cd /usr/src
make -j ? buildkernel KERNCONF=GENERIC
make -j ? buildworld

事前準備2

ビルドしたイメージをパックする

cd /usr
tar cvfz src.tar.gz /usr/src
tar cvfz obj.tar.gz /usr/obj

その後、この仮想マシンをシャットダウンする

poweroff

Hyper-Vで稼働中のFreeBSDへのイメージ転送

稼働中のFreeBSDをシャットダウンする

poweroff
FreeBSD 9.xでは、FreeBSD .xをビルドできません

先の仮の仮想マシンをIDEとしてHyper-Vの設定でマウントする

導入先のFreeBSDを起動する

仮マウントする

ls /dev|more
mount /dev/ada?p2 /mnt

インストール

元にあるソース等を削除する

事前にカーネルコンフィグがある場合、退避してください
rm -rf /usr/src /usr/obj

ビルドしたカーネルを展開する

cd /usr
tar xvfz /mnt/usr/src.tar.gz
tar xvfz /mnt/usr/obj.tar.gz
umount /mnt

unbound用ユーザーを作成する

mkdir /var/unbound
pw groupadd unbound -g 
pw useradd unbound -s /usr/sbin/nologin -k /var/unbound -g  -u ,

.0 RC5をインストールする

make installkernel KERNCONF=GENERIC
make installworld
margemaster -UPi

mergemasterの時、/etc/group、/etc/passwdや/etc/master.passwdは変更しないようにしてください

/etc/rc.confをいじる

ネットワークアダプタの、de0 を hn0に変更

/etc/fstabをいじる

/dev/ada? を /dev/da? に変更

その後、この仮想マシンをシャットダウンする

poweroff

Hyper-Vの設定

仮の仮想ディスクのマウントを削除する

ネットワークアダプターを変更する

  • レガシーネットワークアダプターをすべて削除する
  • ネットワークアダプターを、↑と同様に追加する

起動

起動したら、適当に、ping して、ネットワークに接続していることを、確認します。

freebsd.png

アンケート

このことに関する話題

このページのトラックバックURL
https://daiba.cx/?cmd=tb&tb_id=4c9c7fc2c2de4cef

リンク元

FreeBSDメモ/超カンタン! FreeBSD 9→ RC5アップデートメモのトラックバックはありません。