ITEEDU

Linux系统学习基础

第一章 开发工具学习

第二章 Linux内核制作

第三章 initramfs制作

第四章 Linux系统制作原理

第五章 文件系统启动方式配制

如何运行initramfs

如果第一章开发工具学习 你会了的话,这是很好办的事。首先要找一个内核,自己编译一个也可以,用现有linux系统内核也可以,一般在/boot文件夹内。

设置一个menu.lst加入对自己制作的initrd的启动项,可以如下:

title my initramfs
root (hd0,0)
kernel /boot/vmlinuz
initrd /boot/myinitramfs.gz
boot

其中内核和镜像都放到了U盘的boot文件夹下了。

其实启动方法有很多,对于熟悉GRUB的人来说这很简单,所以多了解一点GRUB还是很好的。

这样的好处是不用重启系统,如果在linux中设置grub的话要重启系统,很费时间。