现象: CentOS7开机启动界面显示多个内核选项 原因: 正常情况下,有两个启动项,一个是“正常启动”,另一个是“救援模式启动”(rescue)。 如果启动项多于2个,说明当前系统有旧内核未删除。原因是CentOS更新后不会自动删除旧内核。 默认以新内核启动,可以在启动选项中临时选择,也可以修改配 ...
分类:
系统相关 时间:
2017-12-02 00:33:58
阅读次数:
353
主要用途 /boot 存放系统引导必需的文件,包括内核、启动配置 /bin、/sbin 存放各种命令程序 /dev 存放硬盘、键盘、鼠标、光驱等各种设备文件 /etc&nb
分类:
系统相关 时间:
2017-12-01 20:48:14
阅读次数:
271
######################################################################################################3/boot 存放系统引导必需的文件,包括内核,启动配置。/bin /sbin &
分类:
系统相关 时间:
2017-11-30 11:59:39
阅读次数:
220
Linux引导过程 * 加载BIOS,检查硬件信息;* 读取并执行第一个开机设备内MBR的boot loader;* 运行grub引导加载kernel;* 内核启动/sbin/init程序;* init系统初始化:确定默认的运行级别;触发runlevel事件,运行/etc/rc.d/rc;执行/et ...
分类:
系统相关 时间:
2017-11-18 16:03:04
阅读次数:
174
Docker_Practice学习笔记 操作系统分为内核和用户空间,对于Linux而言,内核启动后,会挂载root文件系统为其提供用户空间支持。Docker镜像就相当于是一个root文件系统。 docker镜像具有分层存储的特性。在docker设计中利用Union FS技术,将镜像设计为分层存储的架 ...
分类:
其他好文 时间:
2017-11-17 16:11:53
阅读次数:
115
主要用途/boot存放系统引导必需的文件,包括内核、启动配置/bin、/sbin存放各种命令程序/dev存放硬盘、键盘、鼠标、光驱等各种设备文件/etc存放Linux系统及各种程序的配置文件/root、/home/用户名分别是管理员root、普通用户的默认家目录/var存放日志文件、邮箱目录等经常变化的..
分类:
其他好文 时间:
2017-11-12 11:15:01
阅读次数:
162
这是内核启动之后要调用的驱动模型的开始代码: 且看platform_bus_init 这里讲述 bus_register(&platform_bus_type): struct bus_type_private *priv指向struct bus_type,这里会显示/sys/bus/platfor ...
分类:
系统相关 时间:
2017-11-04 13:43:30
阅读次数:
296
涉及到的文件: drivers/i2c/i2c-core.c drivers/i2c/i2c-dev.c drivers/i2c/busses/i2c-imx.c 等等 在下面分析的代码中,不想关或者不重要的,我会省略掉。 1. 适配器设备的注册 在Linux内核启动的过程中,会调用到mx6_sab ...
分类:
其他好文 时间:
2017-10-09 10:04:21
阅读次数:
219
Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期。 Docker 镜像 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供 ...
分类:
其他好文 时间:
2017-10-05 12:16:40
阅读次数:
182
一、BootLoader引导内核过程 1、Bootloader的工作 1.1、将内核读入内存 2.2、保存内核启动参数到指定位置,内核启动时去这个位置解析参数 3.3、启动内核、传入机器ID 二、内核的启动流程 内核首要目的是挂载根文件系统,启动应用程序,内核启动的过程大致为以下几步: 1.检查CP ...
分类:
系统相关 时间:
2017-10-03 18:34:01
阅读次数:
293