一般我们在进行内核切换的时候都会进行以下步骤:
#ln
-sf /usr/lib/boot/unix_?? /unix
#ln -sf /usr/lib/boot/unix_?? /usr/lib/boot/unix
#bosboot -ad /dev/ipdevice
|
在最后一行的#bosboot -ad /dev/ipdevice
作用跟#bosboot -ad /dev/hdisk# 是一样的.
其实/dev/ipldevice 是到引导盘的链接:
ls
-al /dev/hdisk0 /dev/ipldevice
brw------- 1 root system 14,
1 Nov 21 13:30 /dev/hdisk0
crw------- 2 root system 14,
1 Dec 11 17:02 /dev/ipldevice
|
通过上面我们可以看出:
ipldevice和启动硬盘hdisk0的major number和minor number都一样,说明它们指向同一设备。特殊文件由于其特殊性(它是实际上是设备而不是文件),可以不用link的方式,就能做到不同名称的文件指向同一设备.
hdisk0用块方式访问,所以是b;
rdisk0用字符方式访问,所以是c;
ipldevice与rhdisk0实际上完全相同。
用下面的方法可以重新创建/dev/ipldevice。
1. make sure which is boot device
lslv -m hd5
this command will returned following. So hdisk0 is boot devicein
this sample.
# lslv -m hd5
hd5:N/A
LP PP1 PV1 PP2 PV2 PP3 PV3
01 0001 hdisk0
2. Re-link boot device to /dev/ipldevice
ln rhdisk0 /dev/ipldevice
# ls -l ipldevice rhdisk0
crw------- 2 root system 14,
2 Sep 20 2004 ipldevice
crw------- 2 root system 14,
2 Sep 20 2004 rhdisk0
|