Debian 10.5 已发布,这是 Debian 10 "Buster" 的第五个稳定版更新,修复了部分安全问题和 bug。 近日据外媒报道,固件安全公司Eclypsium透露,数十亿Windows和Linux设备将会受到严重的GRUB2引导加载程序漏洞的影响,攻击者可以利用该漏洞安装持久性和隐秘 ...
分类:
系统相关 时间:
2020-08-09 11:51:19
阅读次数:
105
Docker 底层是一个联合文件系统 (UnionFS) bootfs(boot file system)主要包含 bootloader 和 kernel ,bootloader 主要是用来引导加载 kernel,linux刚启动时会加载bootfs文件系统, 在docker镜像的最底层就是boot ...
分类:
其他好文 时间:
2020-07-27 09:22:39
阅读次数:
83
嵌入式Linux系统的几大组件! 本文概述了Linux系统的几大组件,描述了这些组件之间的关系。文章解释了术语,并描述看似很基础的细节。 每个Linux系统都有许多主要组件。其中一个组件(引导加载程序)从技术上讲是Linux之外的,常常不被谈论。其余组件都是共同打造整个Linux系统的所有软件元素。 ...
分类:
系统相关 时间:
2020-07-24 09:34:01
阅读次数:
100
AT91Bootstrap是Atmel AT91 SoC的第二级引导加载程序,主要进行硬件的初始化,如时钟配置、GPIO设置、DRAM初始化,从指定的启动区(NAND FLASH、串行FLASH(与AT25兼容的Data-Flash)、EEPROM、SD卡等)下载代码到主存储器并启动它。 Boot策 ...
分类:
其他好文 时间:
2020-07-04 11:52:33
阅读次数:
83
在引导Linux开机之前需要先清楚Linux启动的必要或者说是先决条件,这里就是提到了u-boot的作用了引用百度云 主要用于嵌入式系统的引导加载,其实在我调试下来总结一下就是初始化硬件这里的硬件包括必要部分和不必要的部分,比如SOC的时钟,外部RAM(DDR内存),栈等。因为linux的内核相对于 ...
分类:
系统相关 时间:
2020-06-26 22:06:14
阅读次数:
76
1.1 介绍 Buildroot 是一种工具,它使用交叉编译简化并自动化为嵌入式系统构建完整的 Linux 系统的过程。 为了实现这一点,Buildroot 能够为我们的目标生成交叉编译工具链、根文件系统、Linux 内核映像和引导加载程序。Buildroot可以单独用于这些选项的任何组合(例如,我 ...
分类:
其他好文 时间:
2020-06-14 12:58:47
阅读次数:
79
1.系统启动流程 开机 >BIOS自检(需要检测的设备是否正常) >磁盘的MBR分区 >BootLoader(引导加载器)加载内核 >识别各分区的文件系统 2.内核 什么是内核:内核其实也是一个软件(例如Linux内核用C语言开发),存放在磁盘的某个地方(例如sda1分区)。 不同的操作系统(内核不 ...
分类:
其他好文 时间:
2020-06-05 15:34:03
阅读次数:
93
FHS(FilesystemHierarchyStandard)文件结构:/bin:所有用户可用的基本命令程序文件/sbin:供系统管理适用的工具程序/boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grup等/dev:存储特殊文件或设备文件:设备有两种类型:字符设备(线性设备)、块设备(随机设备):/etc:主机特有的配置文件,只能为静态。/home:
分类:
系统相关 时间:
2020-03-29 19:40:07
阅读次数:
124
文件管理 1.文件系统目录结构功能 /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器 (bootloader, grub)都存放于此目录 /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序 /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用 ...
分类:
其他好文 时间:
2020-03-28 23:36:15
阅读次数:
106
Lab1:Part 2 The Boot Loader PC的软盘和硬盘分为多个512个字节大小的的区域,称为扇区。 扇区是磁盘的最小传输单位:每个读或写操作必须是一个或多个扇区,并且必须在扇区边界上开始。 如果磁盘是可引导的,则第一个扇区称为引导扇区,因为这是引导加载程序代码所在的位置。 当BIO ...
分类:
其他好文 时间:
2020-03-23 20:16:42
阅读次数:
70