Improving the Installer

At the 2025-06 Kitchener-Waterloo event, we walked through the installation process and identified several shortcomings. We hope that these initial findings, along with this wiki page, will serve as a starting point and inspiration for those interested in making much-needed installer improvements.

Boot loader screen

Booting

Welcome screen

The difference between Shell and Live System is unclear. With some experimenting, we determined that:

Questions:

Shell

Keymap Selection

Hostname

pkgbase question

Network Installation

Network Configuration

Partitioning

ZFS Configuration

pkg Installation

Intended Use

Timezone Selection

System Hardening Menu

Firmware

User Addition

Misc

New User

Asking, Invite some_user into other groups? []: but it's not expecting a yes/no answer — it's a list of groups to which the user should be added. We should ask the proper question.

Maybe:

Login group is jrm. Space separated supplemental groups (Enter to accept) []:

Is the empty box "[]" in the question useful? Is it ever not empty?

Migrate to FreeBSD

Bugzilla PRs

Phabricator DRs


CategoryProject

ImproveInstaller (last edited 2025-11-10T00:30:15+0000 by cederom)