FreeBSD7.0R インストール

FreeBSD 7.0R をインストールする手順。

事前に知っておくことと決めておくこと

調べるサーバ機のメモリ容量ここでは512MBであると仮定する
決めるswapファイルとして確保する容量マシンのメモリ容量の2倍(1024MB)にする
決める最初に作るユーザ名ここではwebmasterとする
調べるルータのIPアドレスここでは192.168.0.1/24と仮定する
決めるサーバ機(のNIC)のIPアドレスここでは192.168.0.111/24にする
  • /24 は、サブネットマスク 255.255.255.0 を短縮した表記である。
  • サーバ機のIPアドレスは、DHCPを利用せず、固定のプライベートIPアドレスとする。

ISO ダウンロード

FreeBSD本家サイト ( http://www.freebsd.org/ja/ ) から、ISOパッケージのファイルをダウンロードする。

実際には、日本のミラーサイトのいずれかからダウンロードするのが良いだろう。

FreeBSDは同じバージョンでも複数の配布(状態)がある。

  • disk1~3.iso : フルパッケージ
  • bootonly.iso : インストール時のブートのみで、不足分はインターネット経由でダウンロードしながらインストールするパッケージ。
  • livefs.iso : たぶん、CDでブートするパッケージ。まだ使ったことが無い。今度使ってみる。

今回は、7.0-RELEASE-i386-bootonly.iso をダウンロードして、1枚のCDに焼く ( ※VMwareを利用する場合はCDに焼かずISOをそのまま使う ) 。

まずFreeBSD7.0Rをインストールする

7.0-RELEASE-i386-bootonly.iso を焼いたCD ( VMwareの場合はISOファイルそのもの ) をサーバ機にセットしてリブートしたら、いよいよインストールスタート。

黒い Free BSD の画面から始まる。

カウントダウンが始まり、しばらく放置。そして、Country Selection の選択画面が現れる。

  1. Country Selection
    • 110 Japan を選択。[ENTER]
  2. System Console Keymap
    • Japanese 106 を選択。[ENTER]
  3. FreeBSD/i386 7.0-RELEASE - sysinstall Main Menu
    • Standard を選択。[ENTER]
  4. Message
    • そのまま[ENTER]
  5. FDISK Partition Editor (黒い画面)
    • 既にパーティションがある場合はキーボードの[D]で消して、unused のみにする。
    • キーボードの[A] を押す。
    • キーボードの[Q] を押す。
  6. Install Boot Manager for drive ad0?
    • BootMgr を選択。[ENTER]
  7. Message
    • そのまま[ENTER]
  8. FreeBSD Disklabel Editor (黒い画面)
    • キーボードの[C] を押す。
    1. Value Required
      • ここでスワップファイル用に「1024MB」と入力。[ENTER]
    2. Please choose a partition type
      • Swap を選択。[ENTER]
    • キーボードの[C] を押す。
    1. Value Required
      • 残りの数字が表示されているので、このまま。[ENTER]
    2. Please choose a partition type
      • FS を選択。[ENTER]
    3. Value Required
      • /」を入力。[ENTER]
    • キーボードの[Q] を押す。
  9. Choose Distributions
    • ALL を選択。[ENTER]
  10. User Confirmation Requested : FreBSDのportsをインストールしますかと聞かれる。
    • Yes が反転していることを確認。[ENTER]
  11. Choose Distributions
    • [TAB]キーを押して OK が反転していることを確認。[ENTER]
  12. Choose Installation Media
    • FTP Passive を選択。[ENTER]
  13. Please select a FreeBSD FTP distribution site : 日本のように近いサーバを選ぶとよい。
    • ここでは、Japan #6 (ftp6.jp.freebsd.org) を選択。[ENTER]
  14. Network interface information requied : NICを選択。
    • ネットワークカードを選択。[ENTER]
      • PCIイーサネットカードが自動的に検出されて選択されている(と思われる)が、一応確認する。
      • VMware で私の場合は、AMD Am7900 LANCE or Am79C9xx PCnet Ethernet adapter だった。
    1. User Confirmation Requested : IPv6 を設定しますかと聞かれる。
      • NO が反転していることを確認。[ENTER]
    2. User Confirmation Requested : DHCP を設定しますかと聞かれる。
      • NO が反転していることを確認。[ENTER]
  15. Network Configuration : 項目移動は[TAB]キー。
    • Host : サーバのホスト名。後で変更可能。例では、mugen としておく。
    • Domain : サーバが所属するドメイン名。後で変更可能。例では、vdobv-local.com としておく。
      • この辺りで、Host にドメインが付加され、Netmask に 255.255.255.0 などと自動入力される。
    • Ipv4 gateway : ルータのIPアドレス。例では、192.168.0.1
    • Name server : ルータのIPアドレス。プロバイダから借りるネームサーバでもよい。例では、192.168.0.1
    • Ipv4 Address : 本機のIPアドレス。例では、192.168.0.111
    • Extra options to ifconfig (usually empty) : 空欄のまま。
    • OK : OKにカーソルを移動。[ENTER]
  16. User Confirmation Requested : インストールしますよ。Last Chance ですよ! と言われる。
    • もう一度設定しなおすなら NO。問題なければ YES が反転していることを確認。[ENTER]
      • ここから、OSやports/package関連のインターネット経由のダウンロードとインストールが始まる。(参考:30分)。
      • うまくネットに繋がらないなどの問題が発生したら、サーバ側の問題と決めつける前に、Network Configuration を見直すこと。
  17. Message
    • そのまま[ENTER]
  18. User Confirmation Requested : Do you want this machine to function as a network gateway ?
    • NO が反転していることを確認。[ENTER]
  19. User Confirmation Requested : Do you want to configure inetd and the network services that it provides?
    • NO が反転していることを確認。[ENTER]
  20. User Confirmation Requested : Would you like to enable SSH login?
    • NO が反転していることを確認。[ENTER]
  21. User Confirmation Requested : Do you want to have anonymous FTP access to this machine?
    • NO が反転していることを確認。[ENTER]
  22. User Confirmation Requested : Do you want to configure this machine as an NFS server?
    • NO が反転していることを確認。[ENTER]
  23. User Confirmation Requested : Do you want to configure this machine as an NFS client?
    • NO が反転していることを確認。[ENTER]
  24. User Confirmation Requested : Do you like to customize your system console settings?
    • YES にカーソルを移動。[ENTER]
  25. System Console Configuration
    • Keymap にカーソルを移動。[ENTER]
    1. System Console Keymap
      • Japanese 106 にカーソルを移動。[ENTER]
  26. System Console Configuration
    • Exit にカーソルを移動。[ENTER]
  27. User Confirmation Requested : Would you like to set this machine's time zone now?
    • YES が反転していることを確認。[ENTER]
    1. Select local or UTC (Greenwich Mean Time) clock
      • NO が反転していることを確認。[ENTER]
    2. Time Zone Selector
      • Asia を選択。[ENTER]
    3. Countries in Asia
      • Japan を選択。[ENTER]
      1. Confirmation : Does the abbreviation 'JST' look reasonable?
        • YES が反転していることを確認。[ENTER]
  28. User Confirmation Requested : Would you like to enable Linux binary compatibility?
    • YES が反転していることを確認。[ENTER]
  29. Please select a FreeBSD FTP distribution site : (表示されない場合あり)日本から近いサーバを選ぶとよい。
    • ここでは、Japan #6 (ftp6.jp.freebsd.org) を選択。[ENTER]
  30. User Confirmation Requested : You've already done the network configuration once, would you like to skip over it now?
    • YES が反転していることを確認。[ENTER]
      • ここから、Linux_baseのダウンロードが始まる。(参考:3分)。
  31. User Confirmation Requested : Does this system have a PC/2, serial, or bus mouse?
    • NO が反転していることを確認。[ENTER]
  32. User Confirmation Requested : インストールするパッケージを選びますか?
    • YES が反転していることを確認。[ENTER]
  33. Package Selection
    • ここでは、インストールしたい最低限のパッケージを選択する。
      • devel → [X] gmake-3.81_2
      • net → [X] cvsup-16.1h_3
      • ports-mgmt → [X} portupgrade-2.3.1,2
    • 上記の選択が終わったら、Install にカーソルを移動。[ENTER]
  34. Package Targets
    • OK が反転していることを確認。[ENTER]
  35. Please select a FreeBSD FTP distribution site : (表示されない場合あり)日本から近いサーバを選ぶとよい。
    • ここでは、Japan #6 (ftp6.jp.freebsd.org) を選択。[ENTER]
  36. User Confirmation Requested : You've already done the network configuration once, would you like to skip over it now?
    • YES が反転していることを確認。[ENTER]
      • ここから、先ほど選んだgmake/csvup/portupgradeに関するファイルのダウンロードが始まる。(参考:3分)。
  37. User Confirmation Requested : Would you like to add any initial user accounts to the system? ・・・
    • YES が反転していることを確認。[ENTER]
  38. User and group management
    • user を選択。[ENTER]
  39. User and Group Management
    • Login ID: はじめて作るユーザ名。例では、webmaster としておく。
      • Login ID を入力すると、Home directory が自動的に設定される。
    • UID : そのままでよい。
    • Group : ユーザが所属するグループ名。ここでは、wheel を入力。ちなみに wheel はスーパーユーザになれるグループ。
    • Password : 適当に。
    • Full name : そのままでよい。
    • Member groups : 空欄のままでよい。
    • Home Directory : /home/webmaster のままでよい。
    • Login shell : /bin/tcsh に変更する。
      • OK : OKにカーソルを移動。[ENTER]
  40. User and group management
    • Exit にカーソルを移動。[ENTER]
  41. Message
    • そのまま[ENTER]
  42. 画面下部に New Password と、入力待ちになる。
    • root のパスワード:!:を入力。[ENTER]
    • もう一度同じパスワード:!:を入力。[ENTER]
  43. User Confirmation Requested : Visit the general configuration menu for a chance to set any last options?
    • NO が反転していることを確認。[ENTER]
  44. FreeBSD/i386 7.0-RELEASE - sysinstall Main Menu
    • [TAB]キーで、Exit Install にカーソルを移動。[ENTER]
  45. User Confirmation Requested : Are you sure you wish to exit? The system will reboot(be sure to remove any foloppies/CDs/DVDs from the drives).
    • ブートディスクを抜いてから YES にカーソルを移動。[ENTER]
      • VMwareの場合、ブートCDが抜けないのでそのまま。

FreeBSD7.0R のインストールが終わり、サーバ機が再起動して、コンソールログイン画面になる。

ここで一旦休憩したいのなら

続いて、FreeBSD7.0R ⇒ 7.1R-BETA へアップデート ( 別ページ ) を行うが、ここで一旦作業をやめたい場合など、サーバ機の電源スイッチをOFFにしたい場合は、root でログインした後にシャットダウンする。

login: root
Password:
mugen# shutdown -p now

参考:mugen# shutdown -h now は、システムをシャットダウンした後に、自動的に電源を落とさない。

参考:mugen# shutdown -r now は、システムをシャットダウンした後に、リブートする。

VMwareならCDをはずしておく

VMware にインストールしたのであれば、OSをシャットダウンした後、CDをはずしておく。

VMwareならバックアップしてもいい

現段階では別にどうでもよいが、VMwareの仮想マシンにインストールしたのであれば、OS 丸ごとバックアップが取れる。

丸ごとバックアップを取ることで、将来のある時点でもう一度インストールしたいと思った時、このページに記載してある手順を繰り返す必要がなくなる。

VMware の仮想マシンをバックアップする場合は、次のディレクトリ( フォルダ ) ごと、どこかに待避して保管しておけばよい。

Windowsの場合C:\Virtual Machines\仮想マシン名
Linuxの場合/var/lib/vmware/Virtual Machines/仮想マシン名
freebsd7.1r/freebsd7.0r_install.txt · 最終更新: 2009/05/01 15:16 by vdobv
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0