Rob wrote: > On Mon, Aug 4, 2008 at 11:25 PM, sanjay nadkarni (Laptop) > <[EMAIL PROTECTED]> wrote: > > Rob wrote: > >>> > >>> Hello! thanks for the reply :) > >>> The inclusion of the new meta package "entire" > >>> definiately makes the process easier, but i'm still > >>> not able to boot into the newly created BE. Here are > >>> my steps: > >>> > >>> # pkg refresh > >>> # pkg install [EMAIL PROTECTED] > >>> # pkg install [EMAIL PROTECTED] > >>> # beadm create opensolaris-1 > >>> # beadm mount opensolaris-1 /mnt/91 > >>> # pkg -R /mnt/91 install pkg:/[EMAIL PROTECTED] > >>> # /mnt/91/boot/solaris/bin/update_grub -R /mnt/91 > >>> # beadm unmount opensolaris-1 > >>> # beadm activate opensolaris-1 > >>> # reboot > >>> > >>> when grub loads, there are three entries in the grub > >>> menu: snv_86, opensolaris-1 (the default), and snv_91 > >>> (2008.11) > >>> > >>> When opensolaris-1 loads, i get this error message: > >>> > >>> > >>> Krtld: bind_primary(): no relocation information > >>> found for module /platform/i86pc/kernel/amd64/unix > >>> Krtld: error during inital load/link phase > >>> > >>> Krtld could not locate nor resolve symbols for: > >>> /platform/i36pc/kernel/amd64/unix > >>> In the boot archive. > >>> > >>> > >>> not sure how to troubleshoot from here? any ideas? > >>> > >> > >> Does anyone have any advice on how to troubleshoot this problem further? > >> I'm not sure why the updated system refuses to boot... > >> > > > > If it's happening this early, it is possible that your root_archive is > > corrupted. If you could boot off the other BE you could try and update the > > root_archive. To do this mount (beadm mount) opensolaris-1 and then run > > /sbin/bootadm update-archive -R <mount point> and see if that helps. > > > > that fixed it! I'm now booting into snv_91
Hmm, so why isn't the boot archive updated automatically? During normal use, quite a few commands (reboot, halt, poweroff, init) make sure that fresh boot archives are built, whenever any of the kernel bits or critical files in /etc or /boot/solaris have changed. Apparently, this doesn't happen when upgrading an alternate boot environment with "pkg -R /altroot ..." or when switching between boot environments with "beadm activate ...". Should it? -- This message posted from opensolaris.org _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
