1、操作系统启动的过程:
(1)首先,启动BIOS,这是一个特别小的小系统,它读取硬盘的MBR启动扇区,将GRUB启动起来;
(2)然后将权力交给GRUB,GRUB加载内核、加载作为根文件系统的initramfs文件;
(3)然后将权力交给内核;
(4)最后内核启动,初始化整个操作系统。
注:BIOS会依据用户的设置去取得能够开机的硬盘,并且到该硬盘里面去读取第一个扇区中的主引导分区(Master Boot Record,MBR)位置。MBR这个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序(Boot loader)
参考:https://www.cnblogs.com/lifeinsmile/p/4245261.html
2、DHCP的过程(动态主机配置协议)
看王道
DHCP Discover:新来的机器使用 IP 地址 0.0.0.0 发送了一个广播包,广播包封装到UDP里面。
DHCP Offer:DHCP Server 仍然使用广播地址作为目的地址,分配可用IP以及子网掩码、网关等信息。
新来的机器向网络发送一个 DHCP Request 广播数据包,仍然使用 0.0.0.0 为源 IP 地址。
当 DHCP Server 接收到客户机的 DHCP request 之后,会广播