本文主要是介绍深入浅出linux-计算机的启动过程(6),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在启动计算机时,是谁来唤醒linux内核的呢?难道是你一按开机键,linux内核就被唤醒了。不是的。
首先,在硬盘的第一个扇区,有一个名字,叫做MRB,是磁盘的入口。只有512BYTE。相当于值班室,里面值班的大爷叫做GRUB。
grub大爷负责叫醒linux内核。但是GRUB大爷也是一个程序啊。GRUB大爷由谁来唤醒呢?
好吧,其实,还有一个小伙子,叫做bios。这个小伙子,也是一个软件。不过,他不住在磁盘里,他住在芯片中。
当用户按下电源键时,一股电流会迅速的充满电脑的每个元件。包括芯片,BIOS瞬间被电醒。
而后,BIOS去检查CPU、内存、显卡,一切都好后。来到MBR内,叫醒GRUB老大爷。
老大爷怎么叫醒linux呢?原来,linux写了一份文件给GRUB大叔,GRUB大叔通过文件所写的地址找到Linux。叫醒linux。好了,启动了。
这篇关于深入浅出linux-计算机的启动过程(6)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!