On 8/16/12 11:06 AM, Daniel Braniss wrote:
On Wednesday, August 15, 2012 4:46:28 am Garrett Cooper wrote:
On Wed, Aug 15, 2012 at 1:27 AM, Daniel Braniss <da...@cs.huji.ac.il> wrote:
hi,
this host has to disks:
sa0> gpart show
=>       34  976773101  ada0  GPT  (465G)
          34        128     1  freebsd-boot  (64k)
         162    4194304     2  freebsd-ufs  (2.0G)
     4194466   33554432     3  freebsd-swap  (16G)
    37748898  939024237     4  freebsd-zfs  (447G)

=>       34  976773101  ada1  GPT  (465G)
          34        128     1  freebsd-boot  (64k)
         162    4194304     2  freebsd-ufs  [bootme]  (2.0G)
     4194466    8388608     3  freebsd-swap  (4.0G)
    12583074  964190061     4  freebsd-zfs  (459G)

but no amount of magic will cause boot from the second disk, it will
always
boot from the first disk.

any insights?

     Use boot0cfg -s 5 (untested with GPT disks)?

Will not work with GPT disks.  They use /boot/pmbr to boot, not /boot/boot0.

If you can get your BIOS to explicitly boot ada1 from the start via a BIOS
setting, that should work.  Another option would be to break into gptboot's
prompt (similar to breaking into boot2) aud typing in 'ad1p2:/boot/loader' or
some such.  If that works you should even be able to write that to
/boot.config on ada0p2's filesystem.

sorry, as usual my questions are a bit terse :-),
I want to switch between roots either at boot time (this is very tricky now,
since breaking into boot2 needs very fast fingers) or before reboot.
btw, it's 1:ad(0p2)/boot/loader
also, since the disks are hot swap, i can switch between them, but I realy
want to do it via software!

the bootme trick did work, on a different host/setup and sometime ago.

before GPT, when we had MBR, I could switch between slices/partitions either
via the menu or via boot0cfg, so maybe I should go back to mbr.


You can erase boot record of the first disk, then your BIOS will try to use second one. Be careful, some BIOS'es try only first disk.


--
Andrey Zonov
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to