|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;
今天口试考了一道关于linux体系启动的历程,事先没答下去,如今收拾出来(实在其实不庞大)。
按下电源按钮的直到接待页出来以后,linux统共做的事能够分为五步来完成。
1、BIOS加电自检:
加电自检,检测硬件设备。然后依照cmos下面的按次来搜刮处在举动形态下的能够引诱的设备。能够是光驱、软盘、USB等。
2、加载主引诱加载程序(MBR):
主引诱程序是一个512字节的映像。包括一点呆板码另有一个小的分区。
主引诱程序的义务就是查找而且加载处在硬盘分区上的次引诱程序。经由过程分区表查找举动分区,并将处在举动分区的次引诱加载程序读取到内存内里运转。
3、加载次引诱纪录程序(GRUB)
次引诱加载程序只需就是加载linux内核。
上一阶段停止以后次引诱加载程序就会在内存内里跑起来。就会呈现GRUB图形界面,让用户选择加载甚么样的内核。
4、linux内核映像:
用户选择要加载的内核以后,次引诱加载程序(GRUB)就会依据/boot/grub.conf设置文件中所设置的信息,从/boot/地点的分区上读取Linux内核映像,然后把内核映像加载到内存中并把把持权交给Linux内核。
linux内核取得把持权以后入手下手干本人的事
1、检测硬件
2、解紧缩本人并安装需要驱动
3、初始化与文件体系相干的假造设备,LVM或RAID
4、装载根文件体系,挂在根目次上面
5、完成以后,linux在历程空间内里加载init程序,上面轮到init干活
5、init历程
init是一切历程的倡议者和把持者,一切的历程都由此衍生。
init历程取得把持权以后,它会实行/etc/rc.d/rc.sysinit剧本,依据内里的代码设置情况变量、收集、启动swap、反省并挂载文件体系、实行其他初始化事情。
至此,linux启动完成。
我们略微总结一下:
起首是BIOS加电自检,以后加载主引诱加载程序、次引诱加载程序,最初就是linux内核映像,完了把把持权交给init历程,完成初始化事情。
swap分区是甚么?
相似windows体系中的假造内存,当物理内存不敷用的时分,利用swap中的内存。
如果你想在以后的生涯中在软件行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他; |
|