一. 内核制作
1. 在 X86 的板子上,先预装 fedora 系统,看个方面是否能正常运转,从而发现该版本的
内核是否支持这种 X86 主板;
2. 执行 lspci 命令,查看一下 pci 方面的信息;
3. 下载相同或者较高版本内核进行编译;
4. 内核编译注意事项:
1) 把必须的驱动选择<*>方式编译进内核,这样启动的时候,就可以驱动设备了,而
不需要通过加载 module 的方式来驱动;
2) USB 驱动的选择,需要配合 SCSI;
3) 使用 make bzImage
二. busybox 的制作
1. 当插入 U 盘后,系统没有在/dev 目录下自动创建 sda 设备,此时需要执行 mdev –s 命
令来自动创建;
三. grub.conf 制作
1. 将系统跟目录下/boot 文件复制到 U 盘中,删除原有的内核与文件系统,用 bzImage
和 ramdisk.img 来替代,并修改 grub.conf;
2. 执行 grub 命令
1) root (hd1,0)
2) setup (hd1)
其中 hd1 需要根据实际情况输入,必须系统只有一个硬盘 hd0,那么再插入 U 盘,则
是 hd1。
3. 修改 grub.conf 文件,在 kernel 行,加入 console=tty0,console=ttyS0,115200,这样,
就可以将启动的信息输出到串口,并可以通过串口作为终端来操作。
评论0