庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>SCO UNIX>应用技术>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

有关UNIX启动的一些体会

 作者:本站收集   日期:2005-3-13
字号选择〖 〗/ 双击滚屏 单击停止   


UNIX主机启动时,不出现boot:一行,光标不动,(主机设为光驱,软驱,硬盘启动时,软盘未取出)或者说感染了病毒.解决方案:先从UNIX原理上说起,假设UNIX装在活动的第一分区.UNIX中把硬件全部当做文件来管理,第一个物理硬盘是/dev/hd0,第二个物理硬盘是/dev/hd10,依此类推:第一个物理硬盘的逻辑分区从/dev/hd01到/dev/hd04,/dev/hd0a特指活动分区.主引导程序,引导0和引导1在UNIX系统中都有备份,它们分别为/etc/masterboot, /etc/hdboot0, /etc/hdboot1.
安装了UNIX系统的机器启动过程大概是这样的:上电----BIOS检查硬盘------从硬盘物理0扇区加载主引导程序-----从活动分区,即UNIX分区加载boot0----加载boot1-----检查divvy表,找到根文件系统-------装入/boot,显示引导提示boot::-----装入并执行内核/unix------启动完毕.
了解了启动过程后,对本文开始提出的问题就很好处理了.首先准备应急引导盘,UNIX系统维护人员应该是常备的,即使没有也可以立即到其他机器用mkdev fd命令做一张.用应急引导盘启动,进入软盘根文件系统,连接硬盘根文件系统:
# mount /dev/hd0root /mnt
如果提示出错,检查一下根文件系统:
# fask /dev/hd0root
再次连接,接着先恢复硬盘主引导程序:
# cp /mnt/etc/masterboot /dev/hd00
然后恢复引导0
# cp /mnt/etc/hdboot0 /dev/hd0a
重启:
# umount /mnt
# reboot
至此故障解决.顺便说一下,如果其它原因造成UNIX系统不能启动,除了上面两个步骤外,还可能要恢复引导1和boot文件.因为引导1在UNIX分区的1KB偏移处,所以不能直接拷贝,必须用dd命令:
# dd if=/mnt/etc/hdboot1 of=/dev/hd0a seek=1 bs=1k
最后恢复boot,将根文件软盘取出,插入应急引导盘,执行:
# umount /mnt
# mount –r /dev/fd0135ds18 /mnt
# cp /mnt/boot /tmp
# umount /mnt
# mount /dev/hd0root /mnt
# cp /tmp/boot /mnt
对于SCO UNIX ,boot已经不存放在根文件系统下,而是存放在/boot 下,上面的步骤第5 行应改为:
# mount /dev/boot /mnt
恢复后执行reboot重启计算机即可.

上一篇:SCO Unix下开发游戏程序    下一篇:华为的sco unix培训教材  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-3-13
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿