ITeedu.com
快捷导航
编程语言
WEB开发
手机开发
数据库
操作系统
嵌入式
开源软件
作品
编辑语言
汇编
C/C++
JAVA
Python
Ruby
WEB开发
javascript
J2EE
PHP
Django
关于
ITEEDU
首页
系统
LINUX
GRUB
DOS
批处理
Linux系统学习基础
Linux开机启动过程
第一章 开发工具学习
本章目标(必看)
Virtualbox U盘挂载
VirtualBox客户机挂载U盘
linux中virtualbox不能挂载u盘问题
win7中virtualbox不能挂载u盘问题
虚拟机从U盘启动
VirtualBox从U盘启动
VMware使用U盘启动简介
U盘控制权问题
创建U盘启动盘
Usboot170制作U盘启动盘
用Grub4Dos引导U盘
配制Grub4Dos
定制Grub4Dos Dos引导菜单
定制Grub4Dos WINPE引导菜单
Grub4Dos启动xp的安装程序
Grub4Dos启动WIN7的安装程序
U盘安装之缺少设备驱动程序问题
最终Grub4Dos menu.lst文件
其它相关
grubinst_gui使用指南
安装Linux到U盘
VMware能看到Grub但进不了系统问题
U盘启动模式
优盘量产及工具
U盘双分区并实现USB-HDD启动教程
第二章 Linux内核制作
本章目标
基本知识
menuconfig
xconfig
内核简介
内核版本号
为什么重新编译内核
传统编译方法
准备工作
配制config
生成内核镜像
生成可加载模块
安装内核到linux
高级主题
make-kpkg方法
内核配制详细说明
depmod -a
System.map
编译内核及制作RPM包
最简内核配置
does not match current version问题
第三章 initramfs制作
本章目标
基本概念
什么是initrd
initrd产生原因
initrd 的用途
initrd与initramfs
linux2.4内核对 Initrd 的处理流程
linux2.6 内核对 Initrd 的处理流程
initrd与initramfs制作原理
busybox
busybox简介
busybox配制详解
动态编译busybox
编译并安装busybox
基本制作过程
创建目录和文件
测试一下
mdev自动生成/dev下的设备文件
最简init文件
生成initramfs镜像
如何运行initramfs
生成initrd镜像
RedHat的initrd
查看镜像文件类型
解压查看initrd镜像
解压查看initramfs镜像
高级主题
initramfs切入linux文件系统
initrd切入linux文件系统
基于initrd镜像的minilinux
linux文件系统初始化步骤
busybox的缺省init模式
busybox的inittab文件格式说明
制作最简minilinux
can't access tty 问题
编译加载linux驱动和内核模块
高级扩展
mdev的hotplug模式
udev的coldplug模式
用udev自动加载设备驱动模块
将init程序打包进内核
将initramfs打包进内核
用描述文件构建initramfs
第四章 Linux系统制作原理
本章目标
基础知识
Linux系统层次
gcc、glibc和binutils模块之间的关系
Glibc
共享库的搜索
运行时,ld-linux.so查找共享库的顺序
编译时,ld-linux.so查找共享库的顺序
gcc
binutils
制作原理
Linux制作的核心思想:glibc的自返性
制作Linux的核心问题:根目录冲突(ld-linux.so位置)
解决方法一:不追求标准
解决方法二:临时工具链
解决方法三:sysroot
工具链的调整
Binutils的调整过程
Gcc的调整过程
临时系统的制作
总结
第五章 文件系统启动方式配制
本章目标
基本概念
SysV vs BSD启动方式
Sys V init 启动方式
SysV系统配制文件
inittab文件解析
inittab文件示例
fstab简介
fstab第一、二列:设备和默认挂载点
fstab第三列:文件系统类型
fstab第四列:挂载选项
fstab第五、六列:dump和fsck选项
sysinit文件写法详解
服务脚本写法详解
/etc/passwd 文件
/etc/group 文件
其它配制文件
/etc/sysconfig/console
/etc/inputrc 文件
/etc/profile文件
etc/sysconfig/clock 文件
网络配制文件
/etc/sysconfig/network文件
/etc/hosts文件
/etc/sysconfig/network网络配制
/etc/resolv.conf 文件
网络配制总结
BSD 启动文件写法
BSD运行级设计
BSD目录设计
创建BSD的inittab
BSD启动脚本/etc/rc.d/rc.sysinit
BSD单用户脚本/etc/rc.d/rc.1
BSD多用户终端脚本/etc/rc.d/rc.2
BSD多用户图形脚本/etc/rc.d/rc.5
BSD关机重启脚本/etc/rc.d/rc.0
其余级别处理
SysV vs BSD 总结
本章目标
基本知识
menuconfig
xconfig
内核简介
内核版本号
为什么重新编译内核
传统编译方法
准备工作
配制config
生成内核镜像
生成可加载模块
安装内核到linux
高级主题
make-kpkg方法
内核配制详细说明
depmod -a
System.map
编译内核及制作RPM包
最简内核配置
does not match current version问题
Linux内核编译详解