- 7
- 0
- 约8.77千字
- 约 11页
- 2019-10-17 发布于广东
- 举报
基于Linux源代码及Busybox源代码制作精简可启动内核镜
像技术实验方法总结
熊海泉
TOC \o 1-5 \h \z \o Current Document 一、 需要准备的东西 1
\o Current Document Linux 内核源代码 1
\o Current Document Busybox 源代码 2
\o Current Document Unetbootin 匸具 2
\o Current Document 二、 制作Linux内核镜像及内存虚拟盘根文件系统 2
\o Current Document Linux内核镜像文件bzlmage的编译制作 2
\o Current Document 基于Busybox的根文件系统虚拟盘initrd.gz的制作 5
\o Current Document 三、 利用unetbootin工具制作nJ启动 U 盘 7
\o Current Document unetbootin 匸具的获取与安装 7
\o Current Document unetbootin 使用 7
\o Current Document 四、 制作可启动的光盘镜像与磁盘镜像 9
\o Current Document 制作一个基于 grub弓I导的ttylinux LiveCD 9
\o Current Document 制作一个基于grub引导的ttylinux磁盘镜像 10
\o Current Document 五、 基于Qemu模拟器的运行 11
\o Current Document 基于如下命令运行刚才制作的ttylinux可启动光盘镜像 11
\o Current Document 以下为启动界面 11
\o Current Document 以下为基于Qemu模拟器的ttylinux运行界面 12
\o Current Document 六、 基于Bochs X86 PC模拟器的运行 12
\o Current Document 基于如下命令运行刚才制作的ttylinux可启动光盘镜像 12
\o Current Document 以下为在Bochs模拟器中的启动界面 13
\o Current Document 以下为基于Bochs模拟器的ttylinux运彳亍界面 14
一、需要准备的东西
Linux内核源代码
下载地址 http://www. kernel. org/pub/linux/kernel/v2. 6/
这里卜载的是 linux-2. 6. 36. 2. tar. bz
usybox源代码
I、载地址 http://www. busybox. net/
这里卜载的是 busybox-1. 1 0. tar. bz2
Unetbootin 工具
卜载地址 http://unetbootin. sourceforge, net/
这里可以在Fedora 13中直接用下面的命令行安装:
#yum install unetbootin
二、制作Linux内核镜像及内存虚拟盘根文 件系统
Linux内核镜像文件bzlmage的编译制作
1、bzImage的制作
将卜?载卜?來的内核源代码压缩包拷贝到/study/目录下,然后进入到这个目录将 其解压,命令如下:
#tar jxvf linux-2. 6. 36. 2. tar. bz2 然后创建一个目录,用来保存编译内核产生的目标文件 ttmkdir linux-2. 6.36. 2-obj
linux-2. 6. 36. 2-obj现在是一个空目录,在编译内核时会将目标文件输出保存 到这个目录下。
然后我们开始编译linux内核编译配置,输入如下所示的命令:
#cd /study/linux-2. 6. 36. 2(进入到内核源码树目录)
#make 0=/study/linux-2. 6. 36. 2-obj menuconfig (配置内核)
这里首先将宿主机的/boot目录下的config-2. 6. 33. 3-85. fcl3. x86_64这个 配置文件拷贝到/study/linux-2. 6. 36. 2-obj/. config,作为下面内核编译配置 的基础。
#cp /boot/config-2. 6. 33. 3-85. fcl3. x86_64 /study/linux-2. 6. 36. 2-obj/. config 配置内核吋,里面的选项有很多,如果不确定的话就将所有选项都编译进内 核,当然最好能针对性的配置内核,这样产生出的内核镜像不至于太大。还有一 点就是配置时一定耍将选定的选项编译进内核,而不要编译成
您可能关注的文档
最近下载
- 发酵工程原理与技术应用第十章 发酵经济学.ppt VIP
- 医疗机构病历书写基本规范(国卫医发〔2024〕8 号,附解读).docx VIP
- 2026年东营科技职业学院综合评价招生《素质测试》模拟题及参考答案.docx VIP
- 负压手术间的管理.pptx VIP
- 道法七年级下册教学计划.docx VIP
- 发酵工程原理与技术应用 教学课件 作者 余龙江 主编 课件 第四章 发酵工业的无菌技术.ppt VIP
- 新22J03 外装修参考图集.docx VIP
- 1 内审检查表-主任.docx VIP
- 2026年哈尔滨电力职业技术学院单招职业技能考试题库及答案详解(各地真题).docx VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读.docx VIP
原创力文档

文档评论(0)