hello
i'm tryingto upgrade from b97 to b99 with liveupgrade. After luactivate, 
i rebooted with init 6, but grub shows only one line related to the 
ancient BE!
after some searches on the net, i found:
http://opensolaris.org/jive/thread.jspa?threadID=77332&tstart=60

so i added:
title snv_99
findroot (BE_b99,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive

in /boot/grub/menu.lst
The file BE_b99 exists in /.alt.b99/boot/grub/bootsign/

The boot fails:

ktrld: bind_primary(): no relocation information found for module 
/platform/i86pc/kernel/amd64/unix
krtld: error during initial load/link phase

krtld could neither locate nor resolve symbols for:
 /platform/i86pc/kernel/amd64/unix
in the boot archive.


How can i deal with this problem? It's not the first time that lu fails 
due to SVM mirror.
The ancient BE is in slice 3, and the new BE in slice 0. But the command 
luactivate deletes all entries in menu.lst, except entry for ancient BE.
I tried to upggrade archive after mounting new BE:

ultra20-root% bootadm update-archive -R /.alt.b99
Creating boot_archive for /.alt.b99
updating /.alt.b99/platform/i86pc/amd64/boot_archive
updating /.alt.b99/platform/i86pc/boot_archive
ultra20-root% luactivate b99
System has findroot enabled GRUB
Generating boot-sign, partition and slice information for PBE <b97>

Generating boot-sign for ABE <b99>
Generating partition and slice information for ABE <b99>
Boot menu exists.
Generating direct boot menu entries for PBE.
Generating xVM menu entries for PBE.
Generating direct boot menu entries for ABE.
Generating xVM menu entries for ABE.
Disabling splashimage
Re-enabling splashimage
No more bootadm entries. Deletion of bootadm entries is complete.
GRUB menu default setting is unaffected
Done eliding bootadm entries.


and now  it works.

Is it possible to have something that works in any case?

thanks in advance,

gerard

Reply via email to