计算机到底是怎样运行起来的呢,在我学习计算机的时候一直不是很明白,但是最近借了本《linux内核设计的艺术》算是知道了计算机从按开机到启动操作系统之间到底做了些什么。
这本书刚开始介绍的并不是linux的启动,而是linux启动之前的一步,也就是在你按下了开机按钮之后进入系统引导之前计算机做的事情,这个时候做的事情是每台运行操作系统的计算机都需要做的,大致的步骤也差不多,OK,进入正题。...
分类:
系统相关 时间:
2014-06-22 07:15:37
阅读次数:
304
Linux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再讲这个initrd RAM磁盘卸载,并释放内存。在很多嵌入式Linux系统中,initrd就是最终的根文件系统。...
分类:
系统相关 时间:
2014-06-18 00:27:01
阅读次数:
475
重启系统。
进入系统引导界面:
按下e键:
选择第二项,内核启动参数设置,按下e键:
在结尾处,输入数字 1或者 英文 " single",再回车:
按下b键启动,此时以单用户模式级别引导启动程序:
启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,...
分类:
系统相关 时间:
2014-06-02 02:16:11
阅读次数:
501
前段时间新装的Ubuntuserver14.04AMD64位操作系统出问题,没办法只能重装安装完成后重启然后初始化服务器阵列控制器和防火墙后,弹出UNKNOWNFILESYSTEMGRUBRESOURCE>进入不到系统引导界面当时以为是磁盘分区的问题,重装了Ubuntu7次,问题依旧没解决最后按照如下指引操作发..
分类:
其他好文 时间:
2014-05-22 18:23:25
阅读次数:
508
什么是根文件系统
根文件系统首先是一种文件系统,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所mount的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。
我们首先从主机上所安装的Linux操作系统中了解一些根文件系统的信息。比如在笔者工作的Linux桌面系统中可以得...
分类:
系统相关 时间:
2014-05-04 18:18:48
阅读次数:
427
Upstart是一个基于事件的替代在引导过程中处理任务和服务的启动、停止、监督整个系统运行的/sbin/init守护进程的一个程序。
在Unix和Linux系统上的“初始化”或“系统初始化”过程中有进程ID(PID)为“1”。也就是说,它是启动在系统引导时(忽略的initrd/ initramfs)装载的第一道工序。根据官方说法,Upstart是一个替代传统的Unix的“System V”的“init”制度的“INIT”。Upstart提供与传统的“初始化”系统相同的功能,但超越了原有的许多方面。
在系...
分类:
其他好文 时间:
2014-05-01 17:22:23
阅读次数:
292