
LiveCD
记录制作livecd/liveusb中的过程
Eugene800
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
制作最小linux内核(3)
本文是制作最小linux内核系列的最后一篇,这篇相对简单:把内核配置界面下"Device Driver"选项中一些编译进内核的驱动编译成模块,并把这些模块安装到initrd.img。当引导系统时,内核从initrd.img中加载模块,最终使系统正常工作起来。首先配置内核选项,执行make menuconfig进入Device Driver选项:将"Serial ATA and Parall原创 2017-02-22 23:31:00 · 3721 阅读 · 0 评论 -
制作最小linux内核(2)
制作最小linux内核(1) 一文中定制了一个小型内核,当重启系统加载小型内核后,往屏幕上输出"Hello world"。说实话,这样的OS并没有什么作用,至少得有个能和用户交互的界面吧?本文将继续定制内核,以实现这个目的。要实现这个目的需要2部分支持:1.继续配置内核选项以完善内核功能;2.为initrd.img增加新功能。 1.先来完成第一部分,在这步中需要加入以下内核选项:1.原创 2017-02-22 21:35:11 · 3491 阅读 · 0 评论 -
制作最小linux内核(1)
深入理解 Linux 2.6 的 initramfs 機制 (上) 一文提到了制作简易initramfs的过程;而另一篇文章使用udevadm(modinfo)查找linux下设备对应的驱动 则提到了匹配设备驱动的方法,本文对上面两篇文章做个总结----定制一个最小系统。环境为:vmware10+ubuntu14.04(kernel 3.13.0)+Scsi虚拟磁盘。目标是用这个定制的内核引导原创 2017-02-16 20:23:02 · 11977 阅读 · 4 评论 -
使用udevadm(modinfo)查找linux下设备对应的驱动
制作initramfs的过程中需要为系统搭载的设备匹配驱动,linux下搜索驱动的方法众多,不同类型的设备可能会有不同的搜索方法,很难找到一种统一的方法。我摸索了很久,试图用/sys文件系统和udevadm来匹配各类设备对应的驱动。 windows会将设备分门别类的存放:比如将USB网卡/PCI网卡归为网卡类;移动硬盘/Scsi硬盘归入存储设备类。同样的归类方式也被linux所应用,li原创 2017-02-09 00:24:49 · 8278 阅读 · 0 评论 -
深入理解 Linux 2.6 的 initramfs 機制 (上)
转自 http://blog.linux.org.tw/~jserv/archives/001954.html日前結束一個消費性電子產品的開發工作,稍有心得,試著整理採取 Linux kernel 2.6 initramfs 機制以加速系統開發的經驗,同時也談論對 fast-booting 設計的重要性,順便解決某些像是「kinit/klibc 為何被提出?」等疑難雜症。進入主題前,先转载 2017-02-07 00:01:17 · 1281 阅读 · 0 评论