基于 Linux 源代码及 Busybox 源代码制作精简可启动内核镜
像技术实验方法总结
熊海泉
一、需要准备的东西...........................................................................................................................1
Linux 内核源代码........................................................................................................................1
Busybox 源代码............................................................................................................................2
Unetbootin 工具............................................................................................................................2
二、制作 Linux 内核镜像及内存虚拟盘根文件系统.......................................................................2
Linux 内核镜像文件 bzImage 的编译制作.................................................................................2
基于 Busybox 的根文件系统虚拟盘 initrd.gz 的制作...............................................................4
三、利用 unetbootin 工具制作可启动 U 盘.......................................................................................6
unetbootin 工具的获取与安装.....................................................................................................6
unetbootin 使用.............................................................................................................................6
四、制作可启动的光盘镜像与磁盘镜像..........................................................................................7
制作一个基于 grub 引导的 ttylinux LiveCD..............................................................................7
制作一个基于 grub 引导的 ttylinux 磁盘镜像...........................................................................8
五、基于 Qemu 模拟器的运行...........................................................................................................8
1,基于如下命令运行刚才制作的 ttylinux 可启动光盘镜像..................................................8
2,以下为启动界面.....................................................................................................................9
3,以下为基于 Qemu 模拟器的 ttylinux 运行界面...................................................................9
六、基于 Bochs X86 PC 模拟器的运行...........................................................................................10
1,基于如下命令运行刚才制作的 ttylinux 可启动光盘镜像................................................10
2,以下为在 Bochs 模拟器中的启动界面...............................................................................10
3,以下为基于 Bochs 模拟器的 ttylinux 运行界面.................................................................11
一、需要准备的东西
Linux 内核源代码
下载地址 http://www.kernel.org/pub/linux/kernel/v2.6/
这里下载的是 linux-2.6.36.2.tar.bz