15.0-RELEASE: "bsdinstall script /tmp/unattended.conf" is not working like on 14.3-RELEASE anymore

Hi all!

On FreeBSD 14.3-RELEASE is used the following for a "semi-automated" installation that worked perfectly:
1.) Boot from ISO
2.) Choose "Shell" on the "Welcome" message box
3.) # dhclient em0
4.) # fetch --output=/tmp/unattended.conf http://192.168.1.2:80/unattended.conf
5.) # bsdinstall script /tmp/unattended.conf

The content of unattended.conf is:

# cat /tmp/unattended.conf
PARTITIONS=DEFAULT
DISTRIBUTIONS="base.txz kernel.txz"

#!/bin/sh
sysrc ifconfig_DEFAULT=DHCP
sysrc sshd_enable=YES
sed -i '' 's/#PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config
echo "change-this" | pw usermod root -h 0
reboot
#




When I do the same in 15.0-RELEASE the "Mirror Selection" dialog is shown (see attached screenshot) and "halts" there.
I have to mention that I do not have internet access when I run the installation
Thats why I use the "FreeBSD-15.0-RELEASE-arm64-aarch64-disc1.iso" ISO file for installation.
Do I need to change my unattended.conf and set additional env vars?

Thanks for your support,
Timo.
 

Attachments

  • Screenshot 2025-12-03 at 07.50.13.png
    Screenshot 2025-12-03 at 07.50.13.png
    186.8 KB · Views: 15
I figured it out.
For 14.3-RELEASE I use the FreeBSD-14.3-RELEASE-amd64-disc1.iso
That contained the txz files in /usr/freebsd-dist
FreeBSD-15.0-RELEASE-amd64-disc1.iso does not contain the txz files in /usr/freebsd-dist anymore.
So I just switched to FreeBSD-15.0-RELEASE-amd64-dvd1.iso and the automatic installation is working again.
 
Back
Top