I have a regular non-EFI PC with BIOS which boot order is SATA0, SATA1 and so on set in BIOS.
On this PC there are two hard disks SATA0 and SATA1. The first disk (SATA0) keep running 10.0 with all bells & whistles. However disk seems to start failing so I did install 10.1 in a second disk (SATA1) via chroot and did transfer all needed data. Both disks are GPT partitioned.
Currently
However after restart ada0p2 looses bootfailed and system still booted from the first disk.
So here is the question: how do I force PC to skip first disk (SATA0) upon next boot and try to boot from SATA1? Is this possible at all without physical switching SATA ports on a hardware (with further swapping ada1 <> ada0)?
Would appreciate any help.
On this PC there are two hard disks SATA0 and SATA1. The first disk (SATA0) keep running 10.0 with all bells & whistles. However disk seems to start failing so I did install 10.1 in a second disk (SATA1) via chroot and did transfer all needed data. Both disks are GPT partitioned.
Currently
gpart show -p gives me
Code:
=> 34 156301421 ada0 GPT (75G)
34 128 ada0p1 freebsd-boot (64K)
162 148897664 ada0p2 freebsd-ufs [bootfailed] (71G)
148897826 7403628 ada0p3 freebsd-swap (3.5G)
156301454 1 - free - (512B)
=> 34 312581741 ada1 GPT (149G)
34 6 - free - (3.0K)
40 128 ada1p1 freebsd-boot (64K)
168 8388602 ada1p2 freebsd-swap (4.0G)
8388770 304193005 ada1p3 freebsd-ufs [bootonce,bootme] (145G)
So here is the question: how do I force PC to skip first disk (SATA0) upon next boot and try to boot from SATA1? Is this possible at all without physical switching SATA ports on a hardware (with further swapping ada1 <> ada0)?
Would appreciate any help.