Skip to content

Installing FuryBSD

Joe Maloney edited this page Dec 8, 2019 · 43 revisions

Setting the hostname

Set Hostname

The default hostname is furybsd. It is always a good idea to choose a unique hostname especially if you plan to access this system from another host, or use it to connect to a workplace.

Customizing ZFS options

ZFS Configure options

Optionally on this screen you may choose to increase swap, or encrypt disks. Otherwise proceed to select install when finished customizing.

Select vdev type

Advanced users with more than a single disk only may want to chose mirror, or a raidz layout. For most users with a single disk stripe should be selected.

Select a disk

Select disk

Always ensure you know which disk you are installing too. In this example ada0 should be chosen. For early versions of FuryBSD you may see md devices in the installer. Do not use them as they are the memory filesystems which make the live session writable. These will be hidden in a future build.

Confirm disk selection

Confirm disk

This next screen will ask you one last time to confirm the disk you are installing too is the one you intended. Please make sure the disk you are installing too does not contain another operating system, or data you would like to keep otherwise it will be erased.

Wait for installer to sync installation to disk

Installer cpdup

This next screen will sync the entire live system to disk using cpdup. To see progress of transfer as well you may press the Control + T keys to get progress output.

Set root password

Root password

The next screen will set the super user (administrator) password. Be sure to remember this password as you will need it in the future to perform administrative tasks. Typically this is done with the switch user utility su -, or pressing Control + ALT + F1 keys, and logging in as root.

Confirm root password

Confirm root password

On this next screen simply confirm the root password. If you enter incorrectly this screen will prompt you to start again until both entries match.

Be sure to invite at least one user to wheel group

This screen presents an important informational warning to be at least one user is invited to the wheel group. This is important as is grants the privilege for your user authenticate using the switch user utility to perform administrative tasks. Be sure to study the next screen carefully to determine how this must be done.

Adding a user

The only requirements for adding a user are username, and password. Most other fields such as default shell, home directory path, are optional, and are for advanced users to modify. As suggested in the previous screen it is however important to add at least one user to the wheel group.

Below is a summary of action taken in this example:

  1. Enter Username : jmaloney
  2. Enter Full Name : Joe Maloney
  3. UID : Press enter for the default user id which is 1001
  4. Login group : press enter for jmaloney
  5. Invite jmaloney into other groups : wheel
  6. Login class : Press enter for default
  7. Shell : Press enter for default
  8. Home directory : Press enter for default
  9. Home directory permissions : Press enter for default
  10. Use password-based authentication: Press enter for the default which is yes
  11. Use an empty password: Press enter for default which is no
  12. Use a random password: Press enter for default which is no
  13. Enter password
  14. Enter password again to confirm
  15. Lock account after creation : Press enter for the default which is no
  16. OK : type yes and press enter

To check after install which groups were invited to wheel properly you may press Control + ALT + F1, log in as root, getent group wheel. If a group is missing you may execute pw groupmod wheel -m jmaloney to add member jmaloney to the wheel group. Substitute this user with yours.

Complete adding users

Add user done

When you are finished adding users simply type no to the question of add more users, and press Enter.

Select continent for timezone

select-continent

This first screen simply asks for a continent which will narrow down to country on the next screen. Select a continent, and press Enter.

Select country for timezone

Select a country for timezone on this screen, and press Enter.

Select a timezone

Select timezone

Select your timezone on this screen, and press Enter.

Confirm timezone

Confirm timezone

On this screen you will confirm you timezone by pressing Tab key to select YES if necessary, and pressing Enter.

Confirm date

Confirm date

If your date is incorrect you may update manually by pressing Tab key to cycle through, and correct each of the fields. Otherwise you can skip, and correct this later with ntpdate pool.ntp.org after you have established internet access.

Confirm time

Confirm time

If your time is incorrect you may update manually by pressing Tab key to cycle through, and correct each of the fields. Otherwise you can skip, and correct this later with ntpdate pool.ntp.org after you have established internet access.

Reboot

Press any key to reboot when finished. Otherwise you may close this window, and continue to use the live session but no further data will be synced to the installed system from this point on.

Clone this wiki locally
You can’t perform that action at this time.