微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题XENIX系统“应急盘”的制作及用途浅析
栏目软件操作与技巧
作者四川 马麒麟
发布1995-05-05
  1).在超级用户root下,运行mkdcv fd程序_<(2)__>0(以5寸高密盘为例)。
  2).将软盘安装到/mnt目录下,同时拷贝一些与启动有关的文件到“应急盘”如/etc目录下的ttys、getty、login等文件,具体操作如下:
  #/etc/mount /dev/fd096ds15 /mnt
  #/bin/cp /etc/ttys /mnt/etc/
  #/bin/cp /etc/login /mnt/etc/
  #/bin/cp /dcv/consolc /mnt/ctc/
  #/etc/umount /dev/fd096ds15
  但这样制作的应急盘,在一些汉化的XENIX版本中,往往很难启动系统,笔者曾试着用安装盘N1盘来制作,收到了很好的效果,具体操作如下:
  1).用diskcp拷贝一张N1盘,在root下:
  #/etc/mount /dev/fd096ds15 /mnt
  #cd /mnt
  #vi profile
  改ps1="<install>"为ps1="#";
  在if /usr/lib/mkdev/hd0前加"#";(目的是使其停止安装)
  同时更改profile.hd的相应部分,存盘退出。
  # /bin/cp /etc/login /mnt/etc
  # /bin/cp /ctc/gctty /mnt/ctc
  # /etc/umount /dev/fd096ds15
  # /etc/haltsys
  即完成制作,取出盘片妥善保管。
  在系统无法启动的时候,根据提示判断是那些文件损害而用“应急盘”加以恢复。下面举两例加以说明:
  一、忘了特权(root)口令的解救;
  用户忘了特权口令,常用的就是以sysadm用户登录,用Users_>Modify_>passwd_>键入root更改,但如果sysadm的口令也忘了,这种办法就无能为力了。这时就可以用“应急盘”引导,出现“#”时:
  #/etc/mount /dev/hd0root /mnt
  #/bin/cp /etc/passwd /mnt/etc
  #/etc/haltsys
  重新从硬盘启动,口令消失。
  二、核心损害的恢复;
  /xenix文件丢失,启动时将显示:“xenix not found”,解救的办法是,以“应急盘”引导,出现“#”时,键入:
  #/etc/mount /dev/hd0root /mnt
  #/etc/cp /xenix /mnt/
  #/etc/haltsys
  重新启动,恢复正常。
  (四川 马麒麟)