Preparation

1. Install Sony Playstation 2 Linux on /dev/hda1
2. Ideally, create a new 4GB partition for BlackRhino GNU/Linux 1.0.
   Minimally, create a new 1GB partition.
3. Mount the new partition

  Example:
  . Use fdisk to create new partition (/dev/hda3)
    . n
    . p
    . 3
    . +4096M
    . w
  . mke2fs /dev/hda3
  . mkdir /mnt/brl
  . mount -t ext2 /dev/hda3 /mnt/brl

Getting the base mini-image

4. Change your current working directory to the newly mounted partition.
5. Download the BlackRhino GNU/Linux base mini-image from one of the 
   distribution sites into that directory.
   (http://blackrhino.xrhino.com/main.php?page=download)

  Example:
  . cd /mnt/brl
  . wget http://www.playstation2-linux.com/blackrhino/blackrhino_baseimage-1.0.tar.gz

Installation

. Un-tar blackrhino_baseimage-1.0.tar.gz to the newly mounted partition
. Edit your network configuration found in /etc/network/interfaces
  (examples can be found in usr/share/doc/ifupdown/examples/)
  Note: Since dynamic network support is not included in the base mini-image
  (nor in the stock Sony Playstation 2 Linux kernel), you must initially
  use a static network configuration.
. Edit the /etc/hostname and /etc/resolv.conf files to reflect your desired 
  hostname and DNS configuration.
. Edit your /etc/apt/sources.list file and choose your preferred BlackRhino 
  GNU/Linux package mirror.
. Edit your p2lboot.cnf file and add an entry to boot into the newly
  created BlackRhino GNU/Linux partition.
. If you would like to have the system display on a television, set the
  display entry of p2lboot.opt equal to "ntsc" or "pal".
. Reboot into your new BlackRhino GNU/Linux distribution.
  Note: Only the root account exists in the base mini-image and its
  password is empty.

  Example (you should be in the /mnt/brl directory):
  . tar zxvf /mnt/brl/blackrhino_baseimage-1.0.tar.gz
  . vi /etc/network/interfaces 
    . Use the templates in /usr/share/doc/ifupdown/examples/ if needed
  . vi /mnt/brl/etc/hostname
    . Enter your desired hostname
  . vi /mnt/brl/etc/resolv.conf
    . Enter your domain on the first line, and DNS IP addresses on subsequent
      lines
  . vi /etc/apt/sources.list
    . Uncomment a "deb" line to activate that mirror.
  . mount -t ps2mcfs /dev/ps2mc00 /mnt/mc00
  . vi /mnt/mc00/p2lboot.cnf
    . Add a line similar to the following:
      "BlackRhino" vmlinux "" 203 /dev/hda3 "" BlackRhino GNU/Linux 1.0
  . vi /mnt/mc00/p2lboot.opt
    . Add the following line:
      display=ntsc
  . reboot
  . blackrhino login: root
    Password: [Press the Enter key]

Updating your system

. After you have booted your BlackRhino GNU/Linux system, make 
  sure that everything is working correctly by trying to ping 
  www.playstation2-linux.com. If you can ping that address, 
  your network is configured properly.
. Perform a dselect update of the system.

  Example:
  . ping www.playstation2-linux.com
  . dselect
    . U <enter>
    . S <space> <enter>
    . I <enter> <wait for everything to finish> 
    . Y <enter>
    . Q <enter>
