Solaris操作系统中软盘使用与系统启动流程
"软盘的使用-Solaris_SICT" 本文主要探讨了在Solaris操作系统中如何使用软盘,以及OpenBoot PROM(Open Boot Promenade)的一些基本操作和系统启动流程。 在Solaris中,软盘的使用涉及到几个关键步骤。首先,在OK状态,也就是系统还未完全启动时,可以通过`test floppy`命令来检查软驱是否工作正常。如果软盘已插入,该命令会尝试读取并验证软盘内容。然后,当系统进入操作系统状态,可以运行`volcheck`命令来检测软盘是否存在。这个命令通常会立即退出,并显示有关软盘的信息。通过`ps -ef | grep vol`可以检查`volcheck`进程是否运行。 在确认软盘存在后,可以使用`cd /floppy/floppy0`切换到软盘的挂载目录,并通过`ls -l`查看软盘上的文件。这一步骤允许用户浏览软盘上保存的数据。 OpenBoot PROM是Sun Microsystems在SPARC架构系统中使用的一种引导加载程序,它在系统启动时执行POST(Power-On Self Test)并对硬件进行初始化。OpenBoot有多个版本,从1.x到3.x,每个版本都增加了新的功能,如可下载的固件。 系统启动过程中,OpenBoot PROM会进行POST、加载通用驱动、提供用户界面以及设置默认选项。在PROM状态下,用户可以使用一系列命令,例如`banner`显示系统信息,`show-devs`查看硬件设备,`boot`来启动系统,`help`获取帮助信息,`printenv`和`setenv`用于查看和设置环境变量,`set-defaults`恢复默认设置,以及`probe-scsi`等用于探测SCSI设备或IDE设备,`reset`则用于重置系统。 在PROM状态,`boot[device_name]-[options]`用于指定启动设备和选项,`printenv`打印环境变量,`devalias`显示设备别名,而`probe-scsi-all`扫描所有SCSI设备。系统SCSI总线上的设备可以通过设备树表示,设备路径描述了硬件组件的层次结构。 此外,EEPROM命令用于管理系统配置参数。`eeprom`可以列出所有参数,特定参数如`boot-device`可以通过`eeprom boot-device`查看或修改。`auto-boot?`参数控制系统是否自动启动,可以使用`eeprom “auto-boot?”=true/false`进行设置。 Solaris系统的启动流程包括PROM阶段,引导程序阶段和内核初始化。PROM执行自我测试和诊断,然后加载引导块(bootblock)程序,引导块进一步加载ufsboot引导程序,最后ufsboot加载内核。内核初始化自身后启动init进程,init进程会启动运行控制脚本,从而完成系统启动。
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 23
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)