首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>经验技巧>正文

Linux系统开机过程解释笔记

http://www.oklinux.cn  2009-05-11  IT专家网    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

  说实话,偶以前一直看不起开机启动的,按下电源然后出去溜一圈回来就可以用,何必考虑这个过程呢。不过,后来发觉学习Linux如果没过这个的话,对以后的学习会产生很大的障碍。因此,赶紧多学习几遍。网上开机描述Linux开机过程的比较多。不过,自己不默写一遍,在脑海里过一遍,往往也只能了解个大概,处于难得糊涂的状态。为了达到剑既是我,我既是剑的人剑合一的境界。赶紧温习一遍。

  总结一下,Linux的开机整个流程。

  · 1: 启动电源后,主机第一步先做的就是查询BIOS(全称:basic input/output system 基本输入输出系统)信息。了解整个系统的硬件状态,如CPU,内存,显卡,网卡等。嗯,这一步windows算和它是一家。不分彼此。

  · 2: 接下来,就是主机读取MBR(硬盘的第一个扇区)里的boot loader了。这个可是重点哦,据说troubleshooting里就会考这点,给个坏了的loader,叫你修正。windows不支持Linux的分区格式。所以,用windows的boot。ini是查不到Linux的系统的。一般我装系统都是先装windows再装Linux,然后用grub来做boot loader。两个字:省心!因为Linux不像windows那么小气。grub可是支持windows分区格式的哦。

  · 3: 接上一步,主机读取boot loader后,会读取里面的信息,知道谁跟谁是待在哪,假如主机想进入Linux系统,读取到Linux核心是在/boot文件目录中后,将此核心加载到内存中。开始了接下来的分析启动之旅。

  · 4: OK,第一个运行程序是谁?就是/sbin/init程序。不信,就用top程序看下,是不是PID为1的就是这个东东,它,可是万物之祖啊,我简称它是女娲娘娘(不喜欢亚当夏娃)。

  · 5: init首先查找启动等级(run-level)。因为启动等级不同,其运行脚本(也就是服务)会不同。默认的等级有以下几项:

  0 - halt (系统直接关机)

  1 - single user mode (单人模式,用于系统维护时使用)

  2 - Multi-user, without NFS (类似3模式,不过少了NFS服务)

  3 - Full multi-user mode (完整模式,不过,是文本模式)

  4 - unused (系统保留功能)

  5 - X11 (与3模式类似,不过,是X终端显示)

  6 - reboot (重新开机)

  (不要选择0或4,6 否则,进步了系统的)

  · 6: OK。系统知道自己的启动等级后,接下来,不是去启动服务,而是,先设置好主机运行环境。读取的文件是/etc/rc。d/rc。sysinit文件。那究竟要设置哪些环境呢?

  · 设置网络环境/etc/sysconfig/network,如主机名,网关,IP,DNS等。

共2页: 上一页 1 [2] 下一页

上一篇:Linux的LiveCD到LiveUSB不知道是否难做?   下一篇:Linux的kickstart安装详解

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux的kickstart安装详解
·Linux的LiveCD到LiveUSB不知道是否难做?
·Shuttleworth称Ubuntu不能只是另一个Windows
·Unix下的hosts文件
·32位Ubuntu中支持超过4G的大内存的方法
·Linux系统:开放源代码应用程序的编译与安装
·Linux的uboot启动映像uImage制作过程
·openSUSE中Kmail(邮件客户端)使用 Gmail
·轻松建立 Ubuntu/Debian 源镜像
·Drcom for Ubuntu上网解决经验
·Ubuntu 9.04 (Jaunty)使用CDfs v2.6.23拷贝VCD
·Linux下批量新建用户
·Linux下磁盘lvm挂在显示容量问题
·硬盘安装红旗Linux7.0正式版
·红旗Linux7.0下Nvidia显卡驱动安装
·Linux的PC上挂载jffs2根文件系统映像
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux的kickstart安装详解
·Linux的LiveCD到LiveUSB不知道是否难做
·Shuttleworth称Ubuntu不能只是另一个Wi
·Unix下的hosts文件
·32位Ubuntu中支持超过4G的大内存的方法
·Linux系统:开放源代码应用程序的编译
·Linux的uboot启动映像uImage制作过程
·openSUSE中Kmail(邮件客户端)使用 Gmai
·轻松建立 Ubuntu/Debian 源镜像
·Drcom for Ubuntu上网解决经验
·Ubuntu 9.04 (Jaunty)使用CDfs v2.6.23
·Linux下批量新建用户
  阅读排行
·安装Ubuntu分区的推荐方案及方法
·新手看招:调试工具GDB基本知识全接触
·Ubuntu下安装苹果MAC风格主题(图)
·Ubuntu 3D桌面特效展示!超绚目(图)
·Linux爱好者入门教程
·Ubuntu下安装MP3播放器Audacious
·Linux下安装tar.gz、rpm、tar.bz2软件
·Windows XP虚拟机vmware中安装Linux步
·红旗Linux桌面版6.0SP1发布及下载
·Fedora 9 配置yum源
·Ubuntu看安装Sopcast看网络电视(配图)
·Ubuntu 8.04 硬盘安装过程
·新手学堂 Ubuntu中安装bin文件
·Ubuntu 8.04下fcitx输入法的安装及使用
·Ubuntu 8.04如何安装之完美硬盘安装法
网摘收藏: