Re: $B30IU$1%G%#%9%/$X$N(BFreeBSD $B$N%$%s%9%H!<%k(B

From: $B4];3D>>;(B <masa_at_amogha.jp>
Date: Sat, 10 Jan 2026 20:11:02 UTC
Tue, 6 Jan 2026 19:46:20 +0900
Tomoaki AOKI <junchoon@dec.sakura.ne.jp> writes:

$B4](B> $B6K$a$FHiFy$J$3$H$K!"FbB"%G%#%9%/$,(BFreeBSD$B$@$HFbB"%G%#%9%/$N(Befi$B%Q!<%F%#%7%g(B
$B4](B> $B%s$r2u$7$F$7$^$&2DG=@-$,$"$j$^$9!#(B13.5amd$B$N%$%s%9%H!<%i!<$O7k6I$N$H$3$m(B
$B4](B> /usr/sbin/bsdinstall $B$rF0$+$7$F$$$k$@$1$NOC$J$N$G$9$,!"$3$$$D$,$J$+$J$+(B
$B4](B> $B$N6J<T$G!"%G%P%$%9$r4]$4$H0lK\$r3d$jEv$F$k%$%s%9%H!<%k$r$d$k$H!"%?!<%2%C(B
$B4](B> $B%H$N%G%P%$%9>e$K(Befi$B%Q!<%F%#%7%g%s$r:n$j!"(B gpt/efiboot0 $B$H$$$&%i%Y%k$rIU(B
$B4](B> $B$1$^$9!#$3$N;~(Bgpt/efiboot0 $B$,4{$KB>$N%G%P%$%9>e$K$"$k$+$J$$$+$N%A%'%C%/(B
$B4](B> $B$r%5%\$C$F$$$k$N$G$9!#$=$N$?$aFbB"%G%#%9%/$NJ}$bF1$8$h$&$K(B bsdinstall $B$G(B
$B4](B> $B:n@.$5$l$?$b$N$G$9$H!"(Bnewfs_msdos /dev/gpt/efiboot0 $B$r$d$i$l$F$7$^$C$F!"(B
$B4](B> $B8+;vFbB"%G%#%9%/$,2u$l$F$7$^$&!"$H$$$&$*AFKv!#$3$l$G0lEYDK$$L\$r8+$^$7$?!#(B
>
>$B;d$O%$%s%9%H!<%kMQ%$%a!<%8$r(BLIVE CD$B%b!<%I5/F0MQ$H$7$F$7$+;H$o$J$/$J$C$F(B
>$B5W$7$$$?$a$3$l$OCN$j$^$;$s$G$7$?!#(B
>
>Bugzilla$B$GJs9p$r>e$2$k!J1Q8l$G$J$$$HBLL\$G$9$,!K2ACM$O$"$k$+$H!#(B

EOL$B$,6a$$(B 13.5$B$N(B bug report $B$r=P$7$F$b$"$^$j0UL#$,L5$$$h$&$K;W$$$^$9!#(B
14.3$B$G;n$7$FF1$8LdBj$,$"$C$?$i=P$7$F$_$^$9!#(B13.5$B$N(B bsdinstall $B$K$OB>$K$b(B
$B7y$JLdBj$r8+$D$1$F$$$^$9!#(Bzfs$B$G5/F0$7$?%7%9%F%`>e$G(B bsdinstall $B$r;H$C$F(B
target device $B>e$K(B zfs $B$G%$%s%9%H!<%k$7$h$&$H$9$k$H!"F0$+$7$F$$$k%7%9%F(B
$B%`$N(Bzfs pool $B$r(B destroy $B$7$h$&$H$9$k!"$H$$$&$H$s$G$b$J$$$d$D$G$9!#(B
/usr/libexec/bsdinstall/zfsboot $B$KLdBj$,$"$j!"$3$l$O;d$G$b(B patch $B$r:n$l(B
$B$k$h$&$JLdBj$G$9!#(B

*** ./usr/libexec/bsdinstall/zfsboot-1  Tue Apr 15 18:37:31 2025
--- ./usr/libexec/bsdinstall/zfsboot    Mon Dec  8 04:22:53 2025
***************
*** 790,799 ****
        # NOTE: `-F' required to destroy if partitions still exist.
        # NOTE: Failure is ok here, blank disk will have nothing to destroy.
        #
! #     f_dprintf "$funcname: Exporting ZFS pools..."
! #     zpool list -Ho name | while read z_name; do
! #             f_eval_catch -d $funcname zpool "$ZPOOL_EXPORT_F" $z_name
! #     done
        f_dprintf "$funcname: Detaching all GELI providers..."
        geli status | tail -n +2 | while read g_name g_status g_component; do
                f_eval_catch -d $funcname geli "$GELI_DETACH_F" $g_name
--- 790,800 ----
        # NOTE: `-F' required to destroy if partitions still exist.
        # NOTE: Failure is ok here, blank disk will have nothing to destroy.
        #
!       f_dprintf "$funcname: Exporting ZFS pools..."
!       ROOTFS=`df /| tail -1`
!       zpool list -Ho name | while read z_name; do
!               echo ${ROOTFS} | grep -q "^${z_name}/" || f_eval_catch -d $funcname zpool "$ZPOOL_EXPORT_F" $z_name
!       done
        f_dprintf "$funcname: Detaching all GELI providers..."
        geli status | tail -n +2 | while read g_name g_status g_component; do
                f_eval_catch -d $funcname geli "$GELI_DETACH_F" $g_name


$BJL$NLdBj$G$9$,!"(B14.3$B$N%$%s%9%H!<%i!<$r@h$[$I$A$g$C$HF0$+$7$F$_$?$i(BCtrl-l
$B$G$N2hLL99?7$,8z$-$^$;$s$M!#%$%s%9%H!<%i!<$r5/F0$7$F$+$i(B USB$B%G%P%$%9$r;I(B
$B$79~$s$G$=$N(BUSB$B%G%P%$%9$K%$%s%9%H!<%k$9$k>l9g!"$D$^$j$O;d$N%V%m%0$N!V30(B
$BIU$1%G%#%9%/$X$N(BFreeBSD13.5$B$N%$%s%9%H!<%k(B($B$=$N(B2) $B!W$G$O$3$lI,MW$J$s$G$9(B
$B$,!"!"!"!#(B

--------
$B4];3(B $BD>>;(B $B$^$k$d$^(B $B$J$*$^$5(B
$B%a!<%k%"%I%l%9!'(B masa@amogha.jp