hehethegreat
deepin
2014-08-25 20:26 1. 传统 BIOS 和 UEFI ,请去了解下, 变化还是很大的。
2. 传统init 快不用了, 替代是systemd , 很多发行版已经换了。Debian 8 会开始使用。
不是专业的不用了解那么多。 如果引导出了问题, 参考郭德纲相声 - 揭瓦:
此处不留爷自有留爷处,处处不留爷老子投八路
2. 传统init 快不用了, 替代是systemd , 很多发行版已经换了。Debian 8 会开始使用。
不是专业的不用了解那么多。 如果引导出了问题, 参考郭德纲相声 - 揭瓦:
此处不留爷自有留爷处,处处不留爷老子投八路
Reply Like 0 View the author


中文

因为没找到适合的版块,并且觉得这个话题和系统安装有点联系(总得重启电脑),所以就拿到这里和大家交流了,望版主见谅!!! ;) ;) ;)
电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取活动主分区的PBR(分区引导记录,也叫pbr),PBR再搜寻分区内的启动管理器grub,在grub被找到后,控制权就交给了grub。当grub开始时,它寻找自己的配置文件(menu.lst)。当找到配置文件后,它使用这个配置文件建立一个要载入的操作系统的菜单列表, 然后显示引导菜单接口。 如果配置文件没有被找到,或者如果配置文件不能读取,那么GRUB将载入命令行接口。接下来的步骤就是加载内核映像到内存中,内核映像并不是一个可执行的内核,而是一个压缩过的内核映像。通常它是一个zImage(压缩映像,小于512KB)或是一个bzImage(较大的压缩映像,大于512KB),它是提前使用zlib压缩过的。在这个内核映像前面是一个例程,它实现少量硬件设置,并对内核映像中包含的内核进行解压缩,然后将其放入高端内存中。如果有初始RAM磁盘映像,系统就会将它移动到内存中,并标明以后使用。然后该例程会调用内核,并开始启动内核引导的过程。然后执行init进程 -->>通过/etc/inittab文件进行初始化-->>执行/bin/login程序。登陆后进入系统。
注:有的说grub就在MBR中,不知是否是这样的,希望知道的朋友解释解释!!!