[oi-dev] [HEADS UP] Loader is integrated into illumos-gate

Alexander Pyhalov alp at rsu.ru
Tue Sep 27 19:44:49 UTC 2016


Hello, folks.

The work on porting FreeBSD loader to illumos-gate has been recently 
integrated. It is going to appear in /hipster repository soon.
This concerns all OpenIndiana Hipster users. Briefly, when you update to 
the latest OpenIndiana Hipster AND do beadm activate,
grub will be replaced with loader.

Loader fixes a lot of issues (most annoying is the limit on the count of 
boot environments) and brings in support for new features,
like support for booting from raidz, but after installing loader to 
activate older BEs (which don't have loader userland binaries) you'll
have to interact with loader (i.e. have console access). Newer BEs, 
which have loader userland bits, can be safely activated.

If you have console access, to load old (pre-loader) BE, you can do from 
loader prompt:

ok beadm activate bename
ok load -t rootfs /platform/i86pc/amd64/boot_archive
ok boot

where "ok" is a loader prompt.

To keep grub as your current loader, you can create file /etc/default/be
with the following line:
BE_HAS_GRUB=true

Note, that in future grub support will be completely removed from 
illumos-gate.

Detailed announcement about loader integration can be found here:

https://www.listbox.com/member/archive/182181/2016/09/sort/time_rev/page/1/entry/0:1/20160923124232:B7978ED4-81AC-11E6-A6DA-02E3F010038B/

-- 
System Administrator of Southern Federal University Computer Center




More information about the oi-dev mailing list