$Id: PAO3-install.hlp,v 1.4 1999/05/24 12:45:19 toshi Exp $ Contents *1 The PAO distribution *2 Installation from the DOS partition *3 Installation from FTP *4 Install FreeBSD from CD-ROM and PAO from DOS or FTP. *5 Configuration of the WIDE-DHCP client *6 Configuration after installation *1 The PAO distribution ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp/3.1-RELEASE/paodist.tar contains the paobin and paosrc directory as bellow. 1.a) paobin The paobin tarball contains the PAO kernel, userland programs, man pages, and configuration files. drwxr-xr-x root/wheel 0 May 18 21:42 1999 paobin/ -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paobin/paobin.aa -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paobin/paobin.ab -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paobin/paobin.ac -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paobin/paobin.ad -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paobin/paobin.ae -rw-r--r-- root/wheel 63654 May 18 21:42 1999 paobin/paobin.af -rw-r--r-- root/wheel 185 May 18 21:42 1999 paobin/paobin.inf -rwxr-xr-x toshi/wheel 343 Apr 13 08:58 1999 paobin/install.sh -rw-r--r-- root/wheel 3859 May 18 21:42 1999 paobin/paobin.mtree -rw-r--r-- root/wheel 464 May 18 21:42 1999 paobin/CHECKSUM.MD5 1.b) paosrc The paosrc tarball contains the kernel source codes (under sys directory) modified for PAO, and the PAO source kit (under PAO3 directory). PAO source kit contains the documents, such as PAO-FAQ and SUPPORTED.CARDS. Please read through these documents. Note: you need to install FreeBSD kernel source codes before installing paosrc, because paosrc contains only the files different from standard ones. drwxr-xr-x root/wheel 0 May 18 21:42 1999 paosrc/ -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paosrc/paosrc.aa -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paosrc/paosrc.ab -rw-r--r-- root/wheel 240640 May 18 21:42 1999 paosrc/paosrc.ac -rw-r--r-- root/wheel 220793 May 18 21:42 1999 paosrc/paosrc.ad -rw-r--r-- root/wheel 127 May 18 21:42 1999 paosrc/paosrc.inf -rwxr-xr-x toshi/wheel 357 May 13 13:09 1999 paosrc/install.sh -rw-r--r-- root/wheel 25598 May 18 21:42 1999 paosrc/paosrc.mtree -rw-r--r-- root/wheel 362 May 18 21:42 1999 paosrc/CHECKSUM.MD5 *2 Installation from the DOS partition It seems that this is the easiest way to install. 2.1) Preparation of the stock FreeBSD distribution Get the FreeBSD 3.1-RELEASE distribution and put them under C:\RELEASE\ . 2.2) Preparation of the PAO distribution 2.2.a) Get all the file under ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp/3.1-RELEASE/paobin/ and ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp/3.1-RELEASE/paosrc/ in C:\RELEASE\PAOBIN\ and C:\RELEASE\PAOSRC\, respectively. 2.2.b) If you prefer getting one big file to multiple files, get the paodist.tar and extract it under C:\RELEASE. 2.3) Prepare the installation floppies Get and write the floppy images. The pair of 1.44MB version is available at: ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp/3.1-RELEASE/kern.flp and ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp/3.1-RELEASE/mfsoot.flp 2.88MB version is available at: ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp/3.1-RELEASE/boot.flp 2.4) Installation Select Media -> DOS *3 Installation from FTP If you have your own FTP server, put the paobin and paosrc in the same directory as the FreeBSD distribution. 3.1) Prepare the installation floppies The same as the installation from DOS partition (*2) 3.2) Selection of the distribution Exclude Distributions -> paobin, paosrc FreeBSD FTP site does not usually have the PAO distribution. Therefore, if you use the PAO Installation floppies, you will get an error that there was some distribution that you could not install. If you have your own FTP site and you have put the PAO distribution along with the FreeBSD distribution, you don't have to exclude the pao distributions. 3.3) Installation of the FreeBSD distribution Start installation Media -> FTP -> FTP site If you got an error with the problem of 3.2 continue 3.4. If you excluded paobin and paosrc, you don't get any error and you will continue 3.3 3.3) Select the PAO distribution Select Distributions -> paobin, paosrc 3.4) Install the PAO distribution (Option) -> Media -> FTP -> URL -> ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp Install the paobin and paosrc distribution with "Commit" or "Extract". *4 Install FreeBSD from CD-ROM and PAO from DOS or FTP. While there is a number of ways to install PAO, you may think it useful if you can use a CD-ROM for installation. Actually, you can use CD-ROM for the PAO installation. 4.1) Preparation If you use CD-ROM and DOS partition, you need to prepare the PAO distribution (4.2). If you use CD-ROM and FTP, it is better to be able to use FTP and CD-ROM simultaneously. It should be possible to change the PC-CARD theoretically, but no one has tried. 4.2) Selection of the distribution Exclude Distributions -> paobin, paosrc The reason are discussed in 3.2. 4.3) Install the FreeBSD distribution Select Media -> CDROM and install the FreeBSD distribution at first. 4.4) Select the PAO distribution Distributions -> paobin, paosrc 4.5) Install the PAO distribution Change the media. (Option) -> Media -> DOS or (Option) -> Media -> FTP -> URL -> ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/PAO/flp Install the rest with "Commit" or "Extract". *5 Configuration of the WIDE-DHCP client You can use DHCP when you are installing with PAO installation floppies. +-----------------------------------------------------+ | Host: Domain: | | +--------------------+ +-----------------+ | | |hoehoe | | | | | +--------------------+ +-----------------+ | | Gateway: Name server: | | +----------------+ +-----------------+ | | | | | | | | +----------------+ +-----------------+ | | +------ Configuration for Interface xx0 ----+ | | | IP Address: Netmask: | | | | +-----------------+ +----------------+ | | | | |DHCP | | | | | | | +-----------------+ +----------------+ | | | | Extra options to ifconfig: | | | | +------------------------------+ | | | | |-r | | | | | +------------------------------+ | | | | | | | | +------+ +--------+ | | | | | OK | | CANCEL | | | | | +------+ +--------+ | | | +-------------------------------------------+ | +-----------------------------------------------------+ Mandatory: Put "DHCP" in the "Host" and "IP Address" fields. Specify dhcpc options instead of ifconfig options in the "Extra options to ifconfig" field. Currently available options are -r : overwrite /etc/resolv.conf -n : reconfigure the hostname Optional: Domain, Name Server. If the -r option to dhcpc is specified, DHCP overrides them. Ignored: Gateway, Netmask. *Notes* Please install wide-dhcp from packages before the installation is ended and reactivates. If you forget it, please use /stand/dhcpc. *6 Configuration after installation PAO3-19990518 does not change /etc/defaults/rc.conf, and PAO specific configuration are saved in /etc/rc.conf.local. The entry in rc.conf.local will override that in /etc/rc.conf. If you have an entry in rc.conf that is overrided by rc.conf.local, delete that entry in rc.conf.local, or merge the rc.conf.local in rc.conf and remove rc.conf.local.