This step by step install is a hand written record, while the install took place. Disregard any typo's
Let me start by saying that the BSD's are very responsive & quick, so do not hit buttons rapidly. :lol:
I might, make a openBSD/ solaris/pitbull LX guide in the future, if I have the time.
openBSD & solaris/trusted solaris actually are the fastest two installs & downloads.

This freeBSD 5.1 install was executed VIA CD/DVD-ROM
And the ISO was downloaded from www.LinuxISO.org

Pre Install measures:

  • Download Aida32 from these mirrors

www.webattack.com
or
www.downloads.com
you will need to print out the specs for most of your hardware
monitor
keyboard
mouse
video card
ect.....

[*]After you have set your BIOS to boot from CD_ROM you may continue.

(This install method is for using the whole HDD only)

Install method:
[*]1.Place cd labled freeBSD 5.1 into drive & reboot.
[*]2. Choose [s]tandard install
[*]3. Choose [d]elete partitions using the up/down arrow keys by using the letter [d]elete
[*]4. Choose [a]ll use entire disk space
[*]5. Choose [Q] finish
[*]6. Boot-manager [Yes]
[*]7. Choose [A]uto Defaults
[*]8. Hit the down arrow key &Choose [A]LL Packages. Then hit the up arrow key to [E]xit
[*]9. If you have to CD/DVD-ROMS it will see them both choose cd-0 or just hit [ENTER]
[*] WARNING LAST CHANCE Choose [ENTER]
**********************************************************************
Packages are being installed at the moment, go grab a coke !
**********************************************************************
Congrats freeBSD is now installes ................not quite buddy
[*]10. Choose [Y]es to configure you ethernet.
[*]11. IPVC Choose [N]o
[*] 12. DHCP Choose [Y]es ****Scanning Servers*******
Fill in a host name anything then hit enter till you get to the [O]K then hit enter.
[*]13. Gateway [Y]es
[*]14. FTP [N]o
[*]15. NFS server [N]o
[*]16. NFS client [N]o
[*]17. Security Choose [N]o for moderate
[*]18. config console [N]o
[*]19 UTC -BIOS [N]o
[*]20.Time Zone [Y]es
[*]21.Linux Binary [Y]es
********************************************************************
More packages being installed at the moment, drink your coke.
********************************************************************
[*]22.Mouse PS/2 [Y]es
[*]23.Choose 2 to test your mouse dameaon
[EXIT]
[*]24.********************************************************************
CONFIGUREX at this time yes ( this is why you need Aida32 records of your harware. CHOOSE [YES]
*************************************************************************
graphic
text
shell
CHOOSE [TEXT]

ConfigureX accordingly to your Aida32 records and follow directions on the screen and the end it will ask you if you want to write this to configX choose [y] enter.
*************************************************************************

[*]25.Now choose what desktop you want I like Blackbox,IceWM & KDE I will suggest you choose KDE here for right now.
****************
package time
****************

[*]26.Would you like to take a look at the ports collection....its up to you . [y]es/[N]o

[*]27.Would you like to add a User or group Choose user this will be your primary limited user a non root account
Fill out the name and the password.

[*]28.Now make a password for ROOT

[*]29.Choose [Exit install] using the arrow keys.
[*]30.Last minute changes [N]o

System will reboot make sure you have cd out when it does.

Now you will get to a login screen
EXAMPLE:
login: thermalglacier
password: **************
$ type in here

startx

If it failed to start you need to configure X properply you may do this by typing

login
root

Password: (your root password)
$type in here

/user/sbin/sysinstall

Written by: WEATHER CHANNEL aka M!k3 BON0

Dani AI

Generated

Companion note to 's live install notes. The post captures a CD install of FreeBSD 5.1. Two quick clarifications: the boot manager is unnecessary when FreeBSD will be the only OS, as notes, and the gateway/router option should be enabled only on machines intended to route traffic.

Choosing "use entire disk" lets the installer create the MBR slice and a BSD disklabel. For a desktop a single root plus swap often suffices; for servers, separate partitions for /var and /tmp (and sometimes /usr) help prevent logs or temporary files from filling the root filesystem. Swap sizing depends on physical RAM and whether kernel crash dumps must be captured - if crash dumps are required, swap should be at least as large as RAM. Back up any important data before repartitioning.

DHCP is simplest at install time. For static addresses, set persistent values in /etc/rc.conf so the interface and default router are configured at boot. Example (replace em0 and the sample IPs with the actual interface and addresses detected on the system):

# example rc.conf entries (replace em0 and IPs)
hostname="myhost.example.com"
ifconfig_em0="inet 192.0.2.10 netmask 255.255.255.0"
defaultrouter="192.0.2.1"
sshd_enable="YES"

AIDA32 is a useful pre-install snapshot for Windows machines, but on FreeBSD confirm detected devices with dmesg and pciconf -lv. ConfigureX can generate a working X config, but when X fails try the generic VESA driver, inspect the X log in /var/log (look for XFree86.0.log or Xorg.0.log), and keep a backup of any XF86Config/xorg.conf before re-running configuration. For package/ports procedures and detailed post-install steps follow the FreeBSD Handbook as recommends. Note that FreeBSD 5.1 is long out of support—prefer a current, supported release for modern hardware.

-If FreeBSD is going to be the only O/S installed, the boot manager isn't needed.

-It's not a good idea to configure the system as a gateway unless that system is going to be used as a gateway/router. For a standard install, they should choose [N] when asked if they want to configure the system as a gateway.

The FreeBSD Handbook is the best place to find answers for installation questions, or for information on anything regarding the FreeBSD system configuration.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.