Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Going from 64 to 32 bit kernel

Status
Not open for further replies.

danshelb

MIS
Jul 24, 2003
17
US
Hi - to mirror a production environment, I need to change my test server from 64 bit back to 32. Currently running AIX 5.2 on dual processor 64 bit hardware. I've found steps elsewhere in the forum for doing this. namely:
ln -sf /usr/lib/boot/unix_mp /unix
ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
lslv -m hd5
bosboot -ad /dev/ipldevice
shutdown -Fr
which is straight forward enough, but I keep erroring out on the bosboot command with
0301-154 bosboot: missing proto file: /tmp/bosboot_274600_26845/libcfg.a

The numbers change each time it's run. Plenty of space in all filesystems so that isn't an issue. Any help would be greatly appreciated.

TIA,
Dan
 
Question: How do I switch between the 32-bit and the 64-bit kernel?

Answer: In the directory /usr/lib/boot, repoint the symbolic link of unix to either unix_64 or unix_mp (32-bit kernel). Perform a bosboot and reboot the LPAR. The steps are as follows (with root authority):

Switch from 32-bit to 64-bit kernel:

ln -fs /usr/lib/boot/unix_64 /usr/lib/boot/unix
ln -fs /usr/lib/boot/unix_64 /unix
bosboot -a
shutdown -Fr
 
Ogniemi,
Thanks for the quick reply. bosboot -a gives the same error as the bosboot -ad /dev/ipldevice I ran in my original post:
root@bmspa601:/ =>bosboot -a

0301-154 bosboot: missing proto file: /tmp/bosboot_229442_25495/libcfg.a

Any other ideas?
Thanks,
Dan
 
euhm , just a little question.unix_mp stands for unix_multiprocessor I assume? If it is a Dual proc machine, wouldn't it be logical that the link was laid to /usr/lib/boot/unix_mp instead of /usr/lib/boot/unix?

regards,

R.
 
in the FAQ sent before is:

"...repoint the symbolic link of unix to either unix_64 or unix_mp (32-bit kernel)."

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top