7.
故障现象: 系统启动过程中,出现 "Kernel : i/o bufs"信息并挂起引导进程
故障分析: /etc/init 文件丢失
解决步骤: 1)插入应急引导盘
出现Boot:直接回车继续
2)按照要求插入应急root盘
3) /etc/mount /dev/hd0root /mnt
如果安装失败,用fsck 对硬盘进行检查
4) cp /etc/init /mnt/etc/init
5) 重新启动系统
我已经这样操作过了但还是在"Kernel : i/o bufs"处挂起引导进程,请问还有什么其他办法可以恢复系统。
lw371 回复于:2005-01-06 17:29:57 |
这样挂的原因还有1种就是
非root用户比如程序在非console屏幕(一般是tty01)执行了init 1 或 init 0 或 init S 是否属于此种情况,使用紧急引导软盘引导系统: # mount /dev/hd0root /mnt # /etc/chroot /mnt /bin/sh 进入chroot子shell # cd /dev # l console systty syscon 如果不是crw------- 3 bin terminal 3, 1 就重新建: # rm console # mknod /dev/console c 3 1 # ln /dev/console /dev/systty # ln /dev/console /dev/syscon # exit 退出chroot子shell # sync # umount /mnt 卸掉硬盘 # init 6重启动 |
gzfczmzm 回复于:2005-01-07 08:41:16 |
试过了,但当l console systty syscon 时,的确就是crw------- 3 bin terminal 3, 1 ,还是不行。请问还有什么其他可能的原因。 |
CNL 回复于:2005-01-07 08:53:46 |
systty/syscon/console的属性要一致
看我的笔记,类似的还有这个 检查硬盘系统上有无/etc/ioctl.syscon文件 (如果是软盘引导mount的,注意下面的目录应当是/mnt/etc/...) # ls -l /etc/ioctl.syscon 如果有就删掉它, 这个文件损坏了也启动不了, 删了系统启动应能自动重建 注意如果你看到的是个连接->, 要删掉->后面指向的实际文件, 一般指向的是/var/opt/K/SCO/Unix/*/etc/ioctl.syscon 删除后重新启动机器init 6 如果还不行, 那么再尝试: # stty -g > /etc/ioctl.syscon # sync # haltsys 启动机器 还有就是系统文件的属性不对也可能引导失败 # mount /dev/hd0root /mnt # /etc/chroot /mnt /bin/sh # cd / # fixperm # fixmog # integrity # exit # umount /mnt # init 6 还有就是inittab坏了, 可直接从紧急软盘上拷一个老的 # mount /dev/hd0root /mnt # /bin/cp /etc/inittab /mnt/etc/inittab # umount /mnt # init 6 |
gzfczmzm 回复于:2005-01-07 09:57:55 |
“检查硬盘系统上有无/etc/ioctl.syscon文件
(如果是软盘引导mount的,注意下面的目录应当是/mnt/etc/...) # ls -l /etc/ioctl.syscon 如果有就删掉它, 这个文件损坏了也启动不了, 删了系统启动应能自动重建 注意如果你看到的是个连接->, 要删掉->后面指向的实际文件, 一般指向的是/var/opt/K/SCO/Unix/*/etc/ioctl.syscon “ 但不知为何系统提示ioctl.syscon是只读删除不了,但看其属性是rw,而且更改不了属性。 另外请问 integrity 什么目录下有,我用的是5.05Eb版本,找不到这个文件。 |
CNL 回复于:2005-01-07 10:12:58 |
1. 被删文件名中的目录名不能有*, 那个*是要替换为你实际的目录名,这个不同的版本不同
还有你不要把自己软盘上的删了,注意是/mnt/... 2. /tcb/bin/integrity |
gzfczmzm 回复于:2005-01-07 12:13:03 |
被删文件名中的目录名不能有*, 那个*是要替换为你实际的目录名,这个不同的版本不同
那个*我的确是输入实际目录名--5.05eb,但ioctl.syscon删除不了。 |
CNL 回复于:2005-01-07 12:19:37 |
如果是软盘引导的,是/mnt/var/... |
gzfczmzm 回复于:2005-01-07 14:45:30 |
“如果是软盘引导的,是/mnt/var/...“
文件已经找到了,但是不允许删除,提示为 “read only",其读写属性又是rw--,而且读写属性也不能修改。 |
lw371 回复于:2005-01-07 15:16:26 |
你是否是readonly方式mount的hd0root啊? |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/