Scripting bsdinstall

Eugene Grosbein eugen at grosbein.net
Sun Dec 15 16:16:50 UTC 2019


15.12.2019 16:52, Gleb Popov wrote:

> - Same question goes for target drive. In most cases it is ada0, but how do
> I dynamically find it out?

We have sysctl kern.disks. An example for system with four-slots card-reader,
two SATA disks connected using CAM-enabled controlled and one Blu-Ray R/W drive:

$ sysctl kern.disks
kern.disks: ada1 da3 da2 da1 da0 ada0 cd0

Bootable USB flash could be /dev/da4 here, so better use GEOM_LABEL names (UFS labels etc.)
or ZFS pool/fs names.

Also, for non-CAM disk controller like mfi(4) disk names can be /dev/mfidX (RAID volumes),
or something like /dev/vtbdX for virtio-enabled VM guest.



More information about the freebsd-hackers mailing list