Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3920 из 10763 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          16 Dec 15 11:45:04
Кому : Konstantin Stefanov                                 16 Dec 15 11:45:04
Тема : beadm
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5670fb6d
На   : area://RU.UNIX.BSD?msgid=<1187503446@ddt.demos.su>+3c866b6a
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187503451@ddt.demos.su>+8ac90b0d
==============================================================================
Dear Konstantin,

15 Dec 15 15:53, you wrote to me:

>> 15 Dec 15 09:46, you wrote to me:
>>  >> Я опять про сабж. Появился патч для выбора BE при загрузке:
>>  >> https://twitter.com/allanjude/status/627133822291685376

>>  >> А никто не разобрался, как сейчас (пока патч еще не попал в
>> дерево)
>>  >> можно загрузиться с другого BE? Видимо надо выйти в loader
>> prompt и
>>  >> поменять какие-то переменные, а какие именно? Я пробовал
>>  >> переопределить currdev, не грузится :-(
>>  KS> vfs.root.mountfrom, может?

>> AFAIK vfs.root.mountfrom это уже когда ядро загружено. А boot
>> environment надо раньше выбирать, могут быть BE с разными ядрами,
>> соответственно это должно быть что-то вроде loaddev или currdev с
>> указанием ZFS dataset, где лежит нужный BE. Hо в лоб у меня не
>> получилось с переопределением этих переменных в лоадере.
KS> У меня сейчас не на чем поэкспериментировать, а виртуалку разводить
KS> несколько некогда. Hо что-то мне кажется, что в loader prompt можно
KS> сказать типа
KS> unload kernel
KS> load <какое нужно ядро>
KS> ну и vfs.root.mountfrom

KS> Впрочем, я не знаю, какие именно ядра loader увидит при загрузке, и

Он должен увидеть не ядра, а zfs datasets, на которых лежат разные BE, в которых могут быть разные /boot со всем содержимым.

Вот в случае системы, стоящей на zfs root:

root@testbsd:~ kenv | grep zroot
currdev="zfs:zroot/ROOT/test1:"
loaddev="zfs:zroot/ROOT/test1:"
vfs.root.mountfrom="zfs:zroot/ROOT/test1"

root@testbsd:~ beadm list -a
BE/Dataset/Snapshot                    Active Mountpoint  Space Created

default
  zroot/ROOT/default                   -      -          330.0K 2015-12-01 20:18
    test1@2015-12-08-21:54:51          -      -          298.0K 2015-12-08 21:54

install
  zroot/ROOT/install                   -      -          346.0K 2015-12-01 20:25
    test1@2015-12-01-20:25:18          -      -          602.0K 2015-12-01 20:25

test1
  zroot/ROOT/test1                     NR     /          508.9M 2015-12-08 21:54
~



Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.132509 секунды