Centos7之systemdsystemdPOST-->BootSequence-->Bootloader-->kernel+initramfs(initrd)-->rootfs-->/sbin/initinit:CentOS5:SysVinit(程序顺序启动,不管是否存在依赖关系,都按顺序启动,启动速度慢)CentOS6:Upstart(不存在依赖关系的程序并行启动,存在依..
分类:
其他好文 时间:
2016-09-23 15:15:02
阅读次数:
175
PFN相关宏说明: 打印结果记录: initrd_start = 0x81a0000, initrd_end = 0x81b2e720 我们继续看 start_kernel—>setup_arch—>arch_mem_init—>bootmem_init。 2. init_initrd 在 kern ...
分类:
其他好文 时间:
2016-09-22 19:36:53
阅读次数:
180
CentOS系统自动化安装概述:系统安装过程配置anaconda自动化安装系统CentOS系统安装:1.启动流程:bootloader-->kernel(initrd)-->rootfs-->anaconda(启动安装程序)2.anaconda:(系统安装程序)tui:基于cureses的文本配置窗口;gui:图形界面Anaconda是RedHat、Cen..
分类:
其他好文 时间:
2016-09-20 06:54:16
阅读次数:
518
实战自制Linux操作系统自制linux系统步骤概述:1、新建一个硬盘2、在该新硬盘上新建两个分区,一个当boot分区,一个当/分区3、格式化并且挂载两个分区4、安装grub至目标磁盘5、为grub提供配置文件6、复制内核文件和initrd文件7、创建目标主机根文件系统8、移植bash命令和其库文..
分类:
系统相关 时间:
2016-09-16 21:22:23
阅读次数:
369
罗列Linux发行版的基础目录名称命名法则及功用规定目录描述/主层次 的根,也是整个文件系统层次结构的根目录/bin存放在单用户模式可用的必要命令二进制文件,所有用户都可用,如 cat、ls、cp等等/boot存放引导加载程序文件,例如kernels、initrd等/dev存放必要的设备文件,例如/... ...
分类:
系统相关 时间:
2016-09-15 17:50:59
阅读次数:
220
一.内核组成部分:核心文件:/boot/vmlinuz-VERSION-releaseramdisk:辅助的伪根系统CentOS5:/boot/initrd-VERSION-release.imgCentOS6,7:/boot/initramfs-VERSION-release.img模块文件:/lib/modules/VERSION-release二.启动流程2.1下面是启动流程:1.加电自检,加载BIOS的硬件..
分类:
系统相关 时间:
2016-09-14 17:14:16
阅读次数:
315
一,修复initramfs文件(以CentOS6为例)友情提示:实验前先做快照,避免误操作导致机器无法正常启动启动文件介绍:核心文件:/boot/vmlinuz-VERSION-releaseramdisk:辅助的伪根系统CentOS5:/boot/initrd-VERSION-release.imgCentOS6,7:/boot/initramfs-VERSION-release.img模..
分类:
其他好文 时间:
2016-09-09 19:05:50
阅读次数:
274
一、Linux系统的启动流程1、启动程序Linux系统的启动流程为:POST-->BIOS(BootSequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab)。首先上电自检POST:它负责完成对CPU、主板、内存、软硬盘子系统、显示子系统(包括显示缓..
分类:
其他好文 时间:
2016-09-02 23:34:46
阅读次数:
288
现在的kernel里,有个叫做initramfs的ramfs,会把initrd(或者ramdisk)里的东西挂载到early-rootfs里,执行一些在kenrel里很难执行的操作,这样简化了kernel,方便了调试。随后可以根据需要用chroot把真正的根文件系统挂载起来 早期kernel里的这个 ...
分类:
其他好文 时间:
2016-08-30 18:08:54
阅读次数:
182
日志系统Linux系统启动流程PC: OS(Linux)POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab)启动的服务不同: 运行级别:0-6 0:h ...
分类:
系统相关 时间:
2016-08-27 12:46:19
阅读次数:
222