1.什么裁剪?本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教.2.原理大家都知道,操作系统的启动流程是(主要是Linux):POST—>BIOS—>MBR—kernel-->initrd-->sbin/init,POST,BIOS都不是我们管的,所以...
分类:
系统相关 时间:
2016-04-22 19:18:56
阅读次数:
170
file命令极其用法Windows:PELinux:ELF文件系统:rootfs:根文件系统FHS:Linux/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和此设备号(..
分类:
系统相关 时间:
2016-04-22 16:52:03
阅读次数:
298
1. sd卡升级命令 mmcinit 0 fatload mmc 0:1 0 uzImage.bin 80000 fatload mmc 0:1 1000000 initrd.gz 580000 bootm 0 2. U-Boot脚本 可以保存成nfs.script,放在tftp的根目录 seten
分类:
其他好文 时间:
2016-03-21 00:03:04
阅读次数:
244
【Q1】命令qemu -kernel 内核可执行文件 -initrd rootfs.img 在内核代码目录下有init,这是一个可执行文件,内含有C语言文件。 【Q2】编译内核的目的是什么? 为了生成符号表(即名称与地址的映射表)。 1.MUU页式转换(虚拟地址 >物理地址)。 2.0号中断是除0错
分类:
系统相关 时间:
2016-03-18 23:23:13
阅读次数:
324
张文俊+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1.qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img
分类:
系统相关 时间:
2016-03-13 19:56:18
阅读次数:
239
实验过程: 打开shell终端,执行以下命令: cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage-initrd rootfs.img 执行完毕后会弹出QEMU窗口,输出Linux内核启动信息,启动成功后显示Menuos 输
分类:
系统相关 时间:
2016-03-13 15:55:56
阅读次数:
210
回顾: 计算机三大法宝 操作系统两把宝剑 cd Linuxkernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 进入menu系统,支持三个命令 help version quit 1、下载内核源代码编译内
分类:
其他好文 时间:
2016-03-13 12:58:09
阅读次数:
160
一、实验过程 使用实验楼虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 内核启动进入 menu 程序。下面是用 gbd 来跟踪内核的启动过程: gdb (gdb
分类:
系统相关 时间:
2016-03-11 22:09:06
阅读次数:
343
魏昊卿——《Linux内核分析》第三周作业:Linux系统启动过程 一、实验部分 实验指导 使用实验楼的虚拟机打开shell 1 cd LinuxKernel/ 2 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img
分类:
系统相关 时间:
2016-03-11 22:07:03
阅读次数:
315
07Windows:PELinux:ELFELF:可执行的可链接的文件格式文件系统(rootfs):根文件系统FHS:Linux下面开始了解/目录下的一级子目录,有以下一些:/boot/boot:系统启动的时候主要用到的一些相关的文件:如内核,initrd,以及grub(MBR只是一个存储空间,起作用的是grub:bootloader..
分类:
系统相关 时间:
2016-02-19 01:47:49
阅读次数:
579