nanobsd boot slice selection does not work

Matthias Teege matthias-bsde at mteege.de
Fri Apr 17 12:58:27 UTC 2009


Moin,

> Did you see correct output from dd and fsck at the end of the updatepX
> run?

Yes, no error message.

> What does 'boot0cfg -v ad0' tell you (change ad0 to you flash device if
> different)?

# boot0cfg -v ad1
#   flag     start chs   type       end chs       offset         size
1   0x00      0:  1: 1   0xa5    494: 15:32           32       253408
2   0x80    495:  1: 1   0xa5    989: 15:32       253472       253408
3   0x00    990:  0: 1   0xa5    993: 15:32       506880         2048

version=1.0  drive=0x80  mask=0x3  ticks=182  bell=# (0x23)
options=packet,update,nosetdrv
default_selection=F2 (Slice 2)

reboot with slice 2, works

# boot0cfg -s 1 -v ad1
#   flag     start chs   type       end chs       offset         size
1   0x00      0:  1: 1   0xa5    494: 15:32           32       253408
2   0x80    495:  1: 1   0xa5    989: 15:32       253472       253408
3   0x00    990:  0: 1   0xa5    993: 15:32       506880         2048

version=1.0  drive=0x80  mask=0x3  ticks=182  bell=# (0x23)
options=packet,update,nosetdrv
default_selection=F1 (Slice 1)

reboot with slice 2 to, but shows "Boot:   1" in Bootmanager.

If I select "1" with keyboard/console it boots from slice 1. If I select "2"
with the keyboard it boots from slice 2. It autoboots the slice which
was last selected by keyboard. It doesn't matter which slice I select
with boot0cfg.

Many thanks
Matthias



More information about the freebsd-embedded mailing list