#WorldEnvironmentDay #NetBSD #RunBSD #RetroComputing #EcoFriendly #FOSS #Linux
@fribbledom @wolf480pl part of me wants to be offended and defensive, but then I realized you are likely a linux user, where gnu has been undermining maintenance of man pages for decades.
They're not neglected on my BSD systems, so, no, I cannot relate. ;-)
I use a YubiKey with Keepassxc for MFA and for my ssh keys. But for some reason the pkg version doesn’t support Yubikeys out of the box. Here are the steps I had to take to get it working:
pkg install libfido2 u2f-devd
cd /usr/ports/security/keepassxc
make config
make install clean
pw group mod u2f -m <user>
Just select the option to add YubiKey support on build. I did defaults for everything else. Sign back in and it should work.
Got my desktop up and running. Vim, KeepassXC, and Firefox all working with the classic (if basic) Chicago95 theme!
With XFCE 4.20 though, I do have wayland installed and could mess around with different shells and window managers if I wanted to.
At least for now for basic computer usage this is acceptable. I usually use stock GNOME on Linux tbh.
#30DayBSDChallenge #runbsd #FreeBSD #xfce #fishshell #chicago95
I downloaded the drivers from fresh ports or pkgs.org on a computer that has internet, copy to fat32 formatted flash drive. After install I picked that I wanted to switch to a shell before rebooting.
I was able to install, get internet working, then reboot with working network and accurate time.
Base install was like 2 GB which is probably one of the smallest modern OSes I have ever used.
Steps I had to take to get my Realtek Ethernet networking working.
goem disk list
mount -t msdos /dev/drive /mnt # select correct drive and partition
pkg -N
cd /mnt
pkg add Realtek-
# add the following 2 lines to /boot/loader.conf
if_re_load=“YES”
if_re_name=“/boot/modules/if_re.ko
sysrc ifconfig_re0=“DHCP”
sysrc ifconfig_re0_ipv6=“inet6 accept_rtadv”
sysrc ntpd_enable=“YES”
Reboot, networking should be working now!
Beats having to boot to UEFI, type in the BIOS password, go to the temporary boot override menu and select one of the ZFS pool disks.
I checked the FreeBSD forums and got grub working with the following entry:
/etc/grub.d/40_custom
menuentry “FreeBSD” {
insmod part_gpt
insmod fat
set root=(hd0,gpt1)
chainloader /efi/freebsd/loader.efi
}
# Then update grub and reboot. It worked!
update-grub
Reboot
I now have a working GRUB 2 menu supporting triple boot on my desktop. Debian 13, Windows 11, and now FreeBSD 15.
One thing that drives me a bit batty is that GRUB is not able to see the FreeBSD EFI boot partition.
But allegedly Windows’ BCD can?!?
Am I going to have to make Windows the primary boot device just to easily access FreeBSD vs jumping through the UEFI boot menu?