I was able to get into the machine and discovered that the serial console configuration in grub had been commented out, so I simply couldn't see the boot environment options grub was presenting. That was apparently an accident of "too many cooks" administering that system.
With a working console again, I was able to see that, as Bill suggested, the real problem with my new BE was a missing boot archive. I was able to create one by copying /platform/i86pc/kernel/unix from an older BE into the new one and then re-running bootadm update-archive -R ... Thanks for the help. On Fri, Apr 6, 2018 at 6:37 PM, Bill Sommerfeld <[email protected]> wrote: > On 04/06/2018 03:08 PM, Toomas Soome wrote: >>> >>> On 7 Apr 2018, at 00:52, Gordon Ross <[email protected]> wrote: >>> >>> I just upgraded an older OI server to hipster (it was still running >>> /dev) and after the upgrade it does not seem to have a boot loader. I >>> just changed the publisher, and did pkg image-update on a new BE. >>> Did I do something wrong? >>> >>> The machine is in an office far away, so I'll have to wait until >>> someone can put in a bootable usb stick for me. Anything I should >>> capture about the state of it before I reinstall the boot loader? >>> >>> Thanks, >>> Gordon >>> >> >> uh, from dev… direct update to latest … I’m not really even sure it will >> work (properly). it used to require update to hipster-something first. Since >> /dev has only knowledge about grub, there should not be any weirdness >> related. > > > I did this (dev to hipster) recently. > > I started off by following this page: > > https://wiki.openindiana.org/pages/viewpage.action?pageId=30802657 > > I did an intermediate update to the hipster-2015 repo and still ran into a > hiccup or three along the way. > > One thing I encountered in the second stage (2015->2018) of the update was > that a hipster-2015 bootadm update-archive running on a hipster-2018 > alternate root doesn't produce functional archives (because the new system > only has 64-bit kernel parts). > > I got past that one by booting an old BE, mounting the new BE, and then > running bootadm from the new BE to rebuild the archives. > > This was apparently fixed by https://www.illumos.org/issues/8142 ; to get > past it cleanly you need to update to a build with the fix for 8142 before > updating to a 64-bit-only build. > > Further discussion here: > > https://illumos.topicbox.com/groups/developer/T85e0d0e98c4ace79-Mf659b423c69e5031a17825b5 > > This should probably be added to the flag day notices at > https://wiki.illumos.org/pages/viewpage.action?pageId=1147745 > > > _______________________________________________ > oi-dev mailing list > [email protected] > https://openindiana.org/mailman/listinfo/oi-dev _______________________________________________ oi-dev mailing list [email protected] https://openindiana.org/mailman/listinfo/oi-dev
