How to mount raidz2 on installer shell

James B. Byrne byrnejb at harte-lyne.ca
Fri May 24 18:11:52 UTC 2019


I just installed 12.0 on a new host with new discs. The install went
fine but the system will not boot because:

gptfsboot: No ZFS pools found, can't boot

I have booted into single user mode from the install stick. How do I
mount bootpool so that the boot-loader finds it when I reboot?

camcontrol devlist shows the drives:

Code:

TEAC DV-20E-V 1.AB>            at scbus0 target 0 lun 0 (cd0,pass0)
<WDC WD80EFAX-68KNB0 81.00A81> at scbus1 target 0 lun 0 (pass1,ada0)
<WDC WD80EFAX-68KNB0 81.00A81> at scbus2 target 0 lun 0 (pass2,ada1)
<WDC WD80EFAX-68KNB0 81.00A81> at scbus3 target 0 lun 0 (pass3,ada2)
<WDC WD80EFAX-68KNB0 81.00A81> at scbus4 target 0 lun 0 (pass4,ada3)
<Kingston DataTraveler 2.0 PMAP> at scbus7 target 0 lun 0 (da0,pass5)

gpart shows all the drives partitioned. zpool import shows nothing.

I believe that the problem is that that the installer does not provide
a link from /boot to /bootpool/boot and therefore the boot loader.conf
file cannot be found.

What I wish to do is to mount the raidz2 pool (zroot) and create a
logical link between /boot and /bootpool/boot.

Any help is appreciated.



-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
 Do NOT open attachments nor follow links sent by e-Mail

James B. Byrne                mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3



More information about the freebsd-questions mailing list