Ran gpart bootcode ... now system won't boot

Bob Willcox bob at immure.com
Fri Nov 6 22:07:49 UTC 2020


On Fri, Nov 06, 2020 at 02:35:25PM -0600, Bob Willcox wrote:
> Hi All,
> 
> I believe I just hosed up one of my systems to the point that it no longer can boot.
> I updated my zroot zfs pool following an uprade of the system from 12.1-stable to
> 12.2-stable. When I did the 'zpool upgrad zroot' it prompted me to run this command:
> 
> gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
> 
> So, I adjusted the command to be this since my root is on an nvme drive:
> 
> gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 nvd0
> 
> That ran ok (no errors) however when I now try to boot the system it drops into
> BIOS claiming that there is no boot disk.
> 
> So, can anyone tell me what I did wrong here and how can I recover from it?
> 
> Thanks in advance,
> Bob

I noticed that I likely used the wrong index value, 1, when I ran the command
as I doubt that that is correct for my drive. I'm not sure since I haven't been
able to boot the system from a thumb drive yet (work getting in the way), but
will be doing that. Is it likely that updating the wrong partion (wrond index)
would cause the BIOS to not find a boot drive?

Thanks,
Bob

> 
> -- 
> Bob Willcox    | It's possible that the whole purpose of your life is to
> bob at immure.com | serve as a warning to others.
> Austin, TX     |
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

-- 
Bob Willcox    | It's possible that the whole purpose of your life is to
bob at immure.com | serve as a warning to others.
Austin, TX     |


More information about the freebsd-questions mailing list