TrueOS and FreeBSD recently changed their bootloader to a new tool written in Lua rather than the traditional bootloader written in Forth. If you experience issues with booting the ISO or the installed system, please file a bug ticket with the FreeBSD project. The source code for the Lua-based bootloader can be found here
If you bootup the ISO in a virtual machine and lack the ability to move your mouse, try changing the mouse emulation to PS/2 instead of USB. We have noticed with VirtualBox in particular, that the USB device support does not work until after the VirtualBox guest extensions are loaded (I.E: on the installed system).
Every single release includes a manifest of all the packages and versions that are available in the repository. This plaintext file can easily be downloaded from the package server
killall fluxboxfrom the command-line to re-initialize the window manager if the borders around windows disappear after a session resize from outsize the VM.
lumina-xconfig) from within the VM to change the session size. This will ensure that the session resize is performed in a consistent manner for the entire VM.
Between RC2 and RC3, the package repository format from TrueOS was moved from 2 repositories (base + ports) to a single “unified” package repository. This requires that the on-disk repository configuration file(s) need to be updated in order to recognize the new location for packages.
We have a script available on our package server in order to perform this update for you as needed, and all that needs to be done is run the following from a terminal:
fetch http://pkg.project-trident.org/repo-config/install-trident-repo.sh sudo sh install-trident-repo.sh fetch https://pkg.project-trident.org/iso/release/trident-master.pubkey -o /usr/share/keys/Trident.pub sudo trueos-update check sudo trueos-update upgrade
WARNING Running the
trueos-update upgrade command will automatically reboot your computer when it is finished staging the updates.
This migration can be performed, but may require a bit of manual tweaking afterwards:
fetch http://pkg.project-trident.org/repo-config/install-trident-repo.sh sudo sh install-trident-repo.sh sudo trueos-update check sudo trueos-update upgrade
sudo pkg install trident-core. This will probably remove conflicting packages such as “trueos-desktop”, “trueos-servers”, and other similar meta-packages, but it is a good idea to verify that.
/usr/local/share/trident/scripts/sys-init.shscript to perform the first-time setup routine for Project Trident. This will change things like the branding on PCDM, the default configuration for the Lumina desktop, and similar things.
There is no direct upgrade path for these kinds of systems, so you will need to follow these steps to migrate your system over to Project Trident:
WARNING : Always backup all important data to an external location before performing anything as intensive as a system installation!