[トップ] [自作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アップデートメモのトラックバックはありません。