> Installation (SPARC)

The below are appropriate for Tribblix on SPARC; there are separate installation on x86 instructions.

Once you have downloaded the ISO image, you can use cdrecord or cdrw to burn the image to a DVD.

Booting from the DVD should take a few minutes or less, and you should be presented with a login prompt.

tribblix login:
The username is jack, the password is jack.

You can now log in and investigate. The environment here is deliberately minimalist.

You can install to hard disk. To do this you will have to become root

# su - root
where the password is "tribblix". Then run the format command
# format
which will give you a list of disks.

In the simplest case, where you just have one disk and want to use it all for Tribblix, just run the live_install.sh script with the name of the desired disk, like so:

# ./live_install.sh -B c1t0d0

You can also install additional software packages at this point. Additional package sets are known as overlays, so you don't need to know anything about individual packages. There's a complete list, but here are some of the overlays likely to be commonly used on SPARC:

and you simply add the name of the overlay(s) you want to install to the install command, like so:
# ./live_install.sh -B c1t0d0 develop
Any required overlays will be installed automatically. There's a special overlay, called kitchen-sink that will install most things, and that's what I personally use.
# ./live_install.sh -B c1t0d0 kitchen-sink
You can add additional software overlays later using the zap utility.

Then reboot

reboot -p
If it boots off the DVD, then hit 6 to ChainLoad the hard disk. This should then boot up.

When booted up the first time, you have the same user account (jack) and same user and root passwords as the live image, which you should immediately change.

Manual partitioning

The default installation above will use the whole disk for Tribblix and all the available space for the root file system. If you want to do something different, then you can manually partition the disk, and then tell the installer to use a given slice in that partition, omitting the -B flag. Manual partitioning is only for experts; if you're not familiar with the way Solaris disk partitions/slices work, use the defaults.

Run format and choose the disk you're using. Type 'p' to go into the partition (slice) menu, and 'p' to show the partitions. Enter a number to edit that slice, for example type '0' to edit slice 0, type 'root' for the tag, accept the permissions, the starting cylinder should be 0, and then input the size. (The overall size is that of slice 2 which you should be able to see.) Then type 'p' again to make sure it looks OK. Then 'l' to label the disk and exit format.

That's the complex bit. To actually install, run the installer with slice 0 of your chosen disk as the argument. If the disk is c1t0d0, then you're installing to c1t0d0s0

# ./live_install.sh c1t0d0s0
(optionally followed by the names of overlays you want to install) and wait a few minutes for it to do the install.

Installing to an existing ZFS pool

If you wish to install Tribblix to an existing pool (for example, you have an older Tribblix release, a corrupted install, or an alternative illumos distribution already installed, and you don't want to lose the data) then there's a script to do just that. It works just like the regular installer but with a different name, and takes the name of the existing pool as the destination rather than a disk device:

# ./over_install.sh -B rpool list_of_overlays...
This mechanism will give you a fresh install, although it will copy the system ssh keys and user account details from the existing system to make it easier to log in and get going. Using the -N flag will prevent this information from being copied across.


tribblix@gmail.com