>[оверквотинг удален]
> - (512B)
> через биос успешно грузится система с ad4. хочется загрузиться с ad6 не
> вынимая и не отключая ad4 (сервер у хостера, физического доступа нет).
> создаю на обоих дисках в корневых разделах /boot.config со строчкой "1:ad(6,a)/boot/loader"
> и ребутаю.
> в результате получаю вот такое http://i.imgur.com/R8lmfMp.png - команда "?" покзывает
> содержимое корня ad4 (я создал пустой файлик с названием "zzz" в
> корне ad6 перед ребутом). собственно, загрузиться с ad6 не выходит. что
> я не так делаю и как с него загрузиться, не вынимая
> и не отключая ad4?Boot Manager для GPT пока не поддерживается.
Если не брать в расчет grub2 (его нужно настраивать руками - скрипты не видят UFS),
то остается только один вариант: использовать Boot Manager на диске с MBR, я так на
домашних машинах делаю.
Вот что у Вас получится
- ad4 - GPT разметка
- ad6 - MBR разметка + установить Boot Manager: boot0cfg и все дела
соответственно BIOS должен производить загрузку с ad6
правда у меня дома всегда диски с MBR идут первыми, затем с GPT.
реальный пример:
[lavr91]~ > date
Mon Mar 18 12:30:36 MSK 2013
[lavr91]~ > camcontrol devlist
<Optiarc DVD RW AD-7261S 1.03> at scbus1 target 0 lun 0 (cd0,pass0)
<Maxtor 7V300F0 VA111900> at scbus2 target 0 lun 0 (ada0,pass1)
<ST3500514NS SN11> at scbus3 target 0 lun 0 (ada1,pass2)
<ST31000524NS SN11> at scbus4 target 0 lun 0 (ada2,pass3)
<ST31000524NS SN11> at scbus5 target 0 lun 0 (ada3,pass4)
[lavr91]~ > gpart show ada0
=> 63 586112528 ada0 MBR (279G)
63 230686659 1 freebsd (110G)
230686722 355425840 2 freebsd [active] (169G)
586112562 29 - free - (14k)
[lavr91]~ > gpart show ada1
=> 63 976773105 ada1 MBR (465G)
63 1985 - free - (992k)
2048 204800 1 ntfs [active] (100M)
206848 976564224 2 ntfs (465G)
976771072 2096 - free - (1.0M)
[lavr91]~ > gpart show ada2
=> 34 1953525101 ada2 GPT (931G)
34 128 1 freebsd-boot (64k)
162 16777216 2 freebsd-swap (8.0G)
16777378 6291456 3 freebsd-ufs (3.0G)
23068834 16777216 4 freebsd-ufs (8.0G)
39846050 62914560 5 freebsd-ufs (30G)
102760610 104857600 6 freebsd-ufs (50G)
207618210 104857600 7 freebsd-ufs (50G)
312475810 1639972864 8 freebsd-ufs (782G)
1952448674 1076461 - free - (525M)
[lavr91]~ >
верхнее выглядит так:
- ada0 - MBR + boot-manager:
F1 - (FreeBSD 10-Current)
F2 - (FreeBSD 9-Stable)
F5 - загрузка со следующего диска ada1
- ada1 - MBR + boot-manager
F1 - Windows 7
F5 - загрузка со следующего диска ada2
- ada2 - GPT (FreeBSD 9-Stable)
вот как выглядит конфигурация Boot Manager:
[lavr91]~ > boot0cfg -v ada0
# flag start chs type end chs offset size
1 0x00 0: 1: 1 0xa5 1023:255:63 63 230686659
2 0x80 1023:255:63 0xa5 1023:255:63 230686722 355425840
version=2.0 drive=0x80 mask=0xf ticks=182 bell=# (0x23)
options=packet,update,nosetdrv
volume serial ID a8a8-a8a8
default_selection=F2 (Slice 2)
[lavr91]~ > boot0cfg -v ada1
# flag start chs type end chs offset size
1 0x80 0: 32:33 0x07 12:223:19 2048 204800
2 0x00 12:223:20 0x07 1023:254:63 206848 976564224
version=2.0 drive=0x81 mask=0x1 ticks=182 bell=# (0x23)
options=packet,update,nosetdrv
volume serial ID 9090-9090
default_selection=F1 (Slice 1)
[lavr91]~ >
а до того, была ровно ваша конфигурация, верхнее без диска ada0:
- первый диск MBR + Boot Manager = Windows 7
- второй диск GPT = FreeBSD 9-Stable
или поставьте и настройте grub2 - меню и все дела, именно второй версии (2)!
Потренируйтесь сперва, ну хоть в VirtualBox'е...