Linux下/boot目录

/boot目录存放的是开机所需的文件----内核,开机菜单,及所需配置文件等;

  (1)系统Kernel的配置文件;

  (2)启动管理程序GRUB的目录,里面放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage2, stage3)的文件;

  (3)Initrd.img,是系统启动时的模块供应的主要来源(当前内核的 initrd,即初始化ramdisk文件,里面放了一些启动时要加载的驱动等);

  initrd,全名:initial ram disk,是启动系统所需加载的虚拟磁盘;

  在系统启动过程中,Kernel、initrd和System module是依次加载的。initrd包含一部分内核模块,主要是一些关键的外部硬件,如SATA、SCSI和USB等外设。它如果失败,会影响系统启动。而System module这些系统中的模块,是与支持和启动无很大关系的硬件有关,如果没有这些硬件设备的支持,系统也可以启动完成,只是存在功能上的缺失,如声卡、网卡、显卡等。这些系统模块也可以在启动后,以modprobe的方式载入模块使用。

  (4)System.map文件是系统Kernel中的变量对应表;(System.map文件是一个索引文件,记录了Kernel中的symbols的位置,symbols包括变量或函数名称);

  (5)vmlinux是在启动过程中最重要的一个文件,因为这个文件就是实际系统所使用的Kernel;

  (6)config,是当前内核的配置文件,用于内核编译使用;

  (7)memtest86+.bin,内存测试软件

  

原文地址:https://www.cnblogs.com/mch0dm1n/p/5677218.html