问题 怎样在AIX 5L 5.1中进行64位和32位内核的切换
解答 首先用如下命令确定当前的所使用的内核:
# ls -l /unix
lrwxrwxrwx 1 root system 21 May 06 2001 /unix ->; /usr/lib/boot/unix_mp
为32位内核。
# ls -l /unix
lrwxrwxrwx 1 root system 21 May 06 2001 /unix ->; /usr/lib/boot/unix_64
为64位内核。
查看是否安装了64位内核(bos.mp64)或32位内核(bos.mp)的软件包。
如果没有安装,可从AIX 5L操作系统光盘中安装。
将32位内核转变为64位内核。
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
bosboot -ad /dev/ipldevice
shutdown -Fr
AIX 64位的问题 ----------------------------
1.需要的文件集
bos.64bit是基本操作系统中构成64位运行环境的文件集。如果系统中未安装bos.64bit文件集,将没有 /etc/methods/cfg64文件。若/etc/methods/cfg64文件不存在,则SMIT菜单中将没有允许或禁止64位环境的选项。
可使用命令lslpp -l bos.64bit查看该文件集是否已被安装。若未安装,则可从AIX4.3.3的安装盘中加装该文件集。但安装了该文件集并不能保证系统就能够运行64位应用,系统是否能运行64位应用还取决于硬件环境。安装了bos.64bit文件集的32位机器上,虽然能够编译64位应用程序,但却不能运行该应用。
2.硬件要求
要运行64位应用,必须要具备64位的硬件环境。在AIX4.3.3中,使用下述步骤确定系统是32位还是64位的硬件结构:
(1)以root用户身份登录
(2)执行命令:
# bootinfo -y
上述命令返回32或64,对应系统硬件结构为32位或64位。
另外,可以在任何版本的AIX中使用命令:
# lsattr -El proc0
该命令将返回系统处理器的类型。64位处理器的类型列示如下:
PowerPC_RS64
PowerPC_RS64 II
PowerPC_RS64 III
PowerPC_Power3
PowerPC_Power3 II
可以对应上面的类型列表确定系统的硬件结构是32位还是64位。
3.内核扩展与64位内核
确定系统是否加载了64位的内核扩展,使用命令:
# genkex |grep 64
若系统加载了64位的内核扩展,将返回类似下一行的信息:
149bf58 a3ec /usr/lib/drivers/syscalls64.ext
但加载了64位的内核扩展并不说明该系统的内核为64位,只有从AIX5.1开始才有64位内核。
64位内核扩展只是允许在32位内核中编译64位应用。如果32位内核具有64位处理器,则syscalls64.ext文件集将允许运行64位应用。但在AIX5.1中,64位的内核和64位的处理器将使64位的应用具有更好的性能。
在AIX5.1中,将32位的内核改为64位的内核,可以执行下述命令:
# ln -sf /usr/lib/boot/unix_64 /unix
# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
# lslv -m hd5
# bosboot -ad /dev/<启动硬盘名>
# shutdown -Fr
在AIX5.1中,将64位的内核改为32
server 2001-07-31 为什么用CD-ROM有时不能引导AIX 5L 2001-07-16 AIX 5L 5.1中的64位内核 2001-07-12 怎样在AIX 5L 5.1中进行64位和32位内核的切换...
怎样在AIX 5L 5.1中进行64位和32位内核的切换? 查看RS/6000系统的硬件配置 替换SSA raid阵列中坏盘步骤 这篇文章对您的问题有没有帮助: 很有帮助 有用处 ...
为什么用 CD-ROM 有时不能引导 AIX 5L 2001-07-16 AIX 5L 5.1 中的 64 位内核 2001-07-12 怎样在 AIX 5L 5.1 中进行 64 位和 32 位内核的切换?...
为什么用 CD-ROM 有时不能引导 AIX 5L 2001-07-16 AIX 5L 5.1 中的 64 位内核 2001-07-12 怎样在 AIX 5L 5.1 中进行 64 位和 32 位内核的切换?...
为什么用 CD-ROM 有时不能引导 AIX 5L 2001-07-16 AIX 5L 5.1 中的 64 位内核 2001-07-12 怎样在 AIX 5L 5.1 中进行 64 位和 32 位内核的切换?...
为什么用 CD-ROM 有时不能引导 AIX 5L 2001-07-16 AIX 5L 5.1 中的 64 位内核 2001-07-12 怎样在 AIX 5L 5.1 中进行 64 位和 32 位内核的切换?...
AIX 5L 2001-07-16 AIX 5L 5.1 中的 64 位内核 2001-07-12 怎样在 AIX 5L 5.1 中进行 64 位和 32 位内核的切换 2001-07-12 何谓 EtherChannel 在...
恢复 第一单元 AIX5L BOS安装本单元主要内容 ●列举各种操作系统安装介质 ●...在5L中进行32位和64位内核的切换 # bootinfo -K 查看当前操作系统内核的位长...
环境 问题 解答 AIX 5L 5.1, RS/6000, pSeries 怎样在 AIX 5L 5.1 中进行 64 位和 32 位内核的切换 首先用如下命令确定当前的所使用的内核: # ls -l...
显示AIX系统内核是32位还是64位: bootinfo -K 如何改变内核模式(32位或64位) /unix文件连接到一个可引导的映像。通过命令ls -l /unix查看: /unix -> /usr...

我要评论