Re: bsdinstall: TERM, ZFS options (was: FreeBSD 15.0-ALPHA4 Now Available)

From: Lexi Winter <ivy_at_freebsd.org>
Date: Sun, 28 Sep 2025 02:28:35 UTC
Graham Perrin wrote in <eed411e9-6b52-4553-b7f1-38c228e36008@gmail.com>:
> > at first boot installer asks what TERM I want
> I have never seen that question in bsdinstall, can you share a photograph or
> screenshot?

this is the first thing the installer asks before it starts bsdinstall.
see transcript below.

(it might be that this question is skipped if running on a video terminal;
i almost never install in that configuration so i don't really remember.)

% ../qemu.sh powerpc64 disc1.iso
qemu-system-ppc64: warning: TCG doesn't support requested feature, cap-cfpc=workaround
qemu-system-ppc64: warning: TCG doesn't support requested feature, cap-ibs=workaround
qemu-system-ppc64: warning: TCG doesn't support requested feature, cap-ccf-assist=on


SLOF **********************************************************************
QEMU Starting
 Build Date = Nov  6 2024 15:31:54
 FW Version = git-ee03aec2c106a699
 Press "s" to enter Open Firmware.

Populating /vdevice methods
Populating /vdevice/vty@71000000
Populating /vdevice/nvram@71000001
Populating /vdevice/l-lan@71000002
Populating /vdevice/v-scsi@71000003
       SCSI: Looking for devices
          8200000000000000 CD-ROM   : "QEMU     QEMU CD-ROM      2.5+"
Populating /pci@800000020000000
                     00 0000 (D) : 1234 1111    qemu vga
                     00 0800 (D) : 1033 0194    serial bus [ usb-xhci ]
                     00 1000 (D) : 1af4 1001    virtio [ block ]
No NVRAM common partition, re-initializing...
Installing QEMU fb



Scanning USB
  XHCI: Initializing
    USB Keyboard
    USB mouse
Using default console: /vdevice/vty@71000000

  Welcome to Open Firmware

  Copyright (c) 2004, 2017 IBM Corporation All rights reserved.
  This program and the accompanying materials are made available
  under the terms of the BSD License available at
  http://www.opensource.org/licenses/bsd-license.php


Trying to load:  from: /pci@800000020000000/scsi@2 ...
E3404: Not a bootable device!
Trying to load:  from: /vdevice/v-scsi@71000003/disk@8200000000000000 ...   Successfully loaded
Consoles: Open Firmware console

FreeBSD/powerpc64 Open Firmware loader, Revision 3.0
(Fri Sep 19 22:53:58 BST 2025 ivy@tansy.le-fay.org)
Memory: 2097152KB
Booted from: /vdevice/v-scsi@71000003/disk@8200000000000000

Loading /boot/defaults/loader.conf
/boot/kernel/kernel data=0x17c4a38+0x441eee 0x8+0x1578c0+0x8+0x1840d8|
-

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
cas: selected radix MMU
Kernel entry at 0x101540 ...
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
---<<BOOT>>---
Copyright (c) 1992-2025 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 16.0-CURRENT #0: Fri Sep 19 23:29:11 BST 2025
    ivy@tansy.le-fay.org:/build/obj/bsd/src/bsd/dev/powerpc.powerpc64/sys/GENERIC64 powerpc
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
WARNING: WITNESS option enabled, expect reduced performance.
VT: init without driver.
cpu0: IBM POWER10 revision 2.0, 1000.00 MHz
cpu0: Features dc007182<PPC32,PPC64,ALTIVEC,FPU,MMU,SMT,ISNOOP,ARCH205,ARCH206,VSX,TRUELE>
cpu0: Features2 bee60000<ARCH207,DSCR,ISEL,TAR,VCRYPTO,ARCH300,IEEE128,DARN>
real memory  = 2101972992 (2004 MB)
avail memory = 1971576832 (1880 MB)
random: registering fast source PowerISA DARN random number generator
random: fast provider: "PowerISA DARN random number generator"
arc4random: WARNING: initial seeding bypassed the cryptographic random device because it was not yet seeded and the knob 'bypass_before_seeding' was enabled.
random: entropy device external interface
kbd0 at kbdmux0
ofwbus0: <Open Firmware Device Tree> on nexus0
xicp0: <External Interrupt Presentation Controller> on ofwbus0
xicp0: Handling CPUs 0-0
vdevice0: <POWER Hypervisor Virtual Device Root> on ofwbus0
vscsi0: <POWER Hypervisor Virtual SCSI Bus> irq 16781572 on vdevice0
vscsi0: Queue depth 22 commands
llan0: <POWER Hypervisor Virtual Ethernet> irq 16781571 on vdevice0
llan0: Ethernet address: 52:54:00:12:34:56
uart0: <POWER Hypervisor Virtual Serial Port> irq 16781569 on vdevice0
pcib0: <RTAS Host-PCI bridge> on ofwbus0
pci0: <POWER Hypervisor PCI bus> on pcib0
virtio_pci0: <VirtIO PCI (legacy) Block adapter> port 0x80-0xff mem 0x81030000-0x81030fff,0x210000000000-0x210000003fff irq 4610 at device 2.0 numa-domain 0 on pci0
vtblk0: <VirtIO Block Adapter> numa-domain 0 on virtio_pci0
vtblk0: 65536MB (134217728 512 byte sectors)
xhci0: <NEC uPD720200 USB 3.0 controller> mem 0x81020000-0x81023fff irq 4609 at device 1.0 numa-domain 0 on pci0
xhci0: 32 bytes context size, 32-bit DMA
xhci0: xECP capabilities <PROTO,PROTO>
usbus0 numa-domain 0 on xhci0
vgapci0: <VGA-compatible display> mem 0x80000000-0x80ffffff,0x81000000-0x81000fff at device 0.0 numa-domain 0 on pci0
vgapci0: Boot video device
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
rtas0: <Run-Time Abstraction Services> on ofwbus0
rtas0: registered as a time-of-day clock, resolution 0.002000s
ossl0: <OpenSSL crypto> on nexus0
Timecounter "timebase" frequency 512000000 Hz quality 1000
Event timer "decrementer" frequency 512000000 Hz quality 1000
Timecounters tick every 1.000 msec
llan0: link state changed to UP
usbus0: 5.0Gbps Super Speed USB v3.0
ugen0.1: <(0x1033) XHCI root HUB> at usbus0
uhub0 numa-domain 0 on usbus0
uhub0: <(0x1033) XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
WARNING: WITNESS option enabled, expect reduced performance.
Trying to mount root from cd9660:/dev/iso9660/16_0_CURRENT_POWERPC64_CD [ro]...
cd0 at vscsi0 bus 0 scbus0 target 0 lun 8200
cd0: <QEMU QEMU CD-ROM 2.5+> Removable CD-ROM SPC-3 SCSI device
cd0: 150.000MB/s transfers
cd0: 3646MB (1867049 2048 byte sectors)
random: unblocking device.
uhub0: 8 ports with 8 removable, self powered
ugen0.2: <QEMU QEMU USB Keyboard> at usbus0
usbhid0 numa-domain 0 on uhub0
usbhid0: <QEMU QEMU USB Keyboard, class 0/0, rev 2.00/0.00, addr 1> on usbus0
hidbus0: <HID bus> numa-domain 0 on usbhid0
hkbd0: <QEMU QEMU USB Keyboard> numa-domain 0 on hidbus0
kbd1 at hkbd0
Root mount waiting for: usbus0
ugen0.3: <QEMU QEMU USB Mouse> at usbus0
usbhid1 numa-domain 0 on uhub0
usbhid1: <QEMU QEMU USB Mouse, class 0/0, rev 2.00/0.00, addr 2> on usbus0
hidbus1: <HID bus> numa-domain 0 on usbhid1
hms0: <QEMU QEMU USB Mouse> numa-domain 0 on hidbus1
hms0: 5 buttons and [XYW] coordinates ID=0
No suitable dump device was found.
Starting file system checks:
Mounting local filesystems:.
mkdir: /tmp/.diskless.b84c1b41514a10020085bd74e5ecc78abf80c1f2c399f39587529386bb41ea86: Read-only file system
Setting up harvesting: PURE_DARN,RANDOMDEV,[CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
Feeding entropy: dd: /entropy: Read-only file system
dd: /boot/entropy: Read-only file system
.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg
32-bit compatibility ldconfig path:
/etc/rc: WARNING: $hostname is not set -- see rc.conf(5).
lo0: link state changed to UP
Starting Network: lo0 llan0.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
llan0: flags=1008802<BROADCAST,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
        options=0
        ether 52:54:00:12:34:56
        media: Ethernet autoselect
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
Starting devd.
Starting Network: llan0.
llan0: flags=1008802<BROADCAST,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
        options=0
        ether 52:54:00:12:34:56
        media: Ethernet autoselect
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
route: message indicates error: File exists
add host 127.0.0.1: gateway lo0 fib 0: route already in table
route: message indicates error: File exists
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Clearing /tmp (X related).
Creating and/or trimming log files.
Updating motd:ln: /etc/motd: Read-only file system
.
Updating /var/run/os-release done.
Starting syslogd.
Starting local daemons:
Starting primary installer on ttyu0

Welcome to FreeBSD!

Please choose the appropriate terminal type for your system.
Common console types are:
   ansi     Standard ANSI terminal
   vt100    VT100 or compatible terminal
   xterm    xterm terminal emulator (or compatible)

Console type [vt100]: