标签:lvm default tps enme swa color swap 直接 module
OS(Linux)POST -->BIOS (Boot Sequence)-->MBR (bootloader,446)-->Kernel-->initramfs-->(ROOTFS) /sbin/init(etc/inittab)
文件系统
进程管理
内存管理
网络管理
安全功能
驱动程序
RAM
ROM
/ 根所在分区系统 rootfs
内核设计风格: 模块化
核心:动态加载,内核模块
内核:/lib/modules/"内核版本号命令的目录"/
vmlinuz-2.6.32
/lib/modules/2.6.32/
RedHat5 :ramdisk -->initrd
RedHat6 : -->initramfs
chroot : 切换根文件
chroot /PATH/TO/TEMPROOT [COMMAND...]
nash
switch_root
ldd : 显示二进制文件所依赖的共享库
ldd /PATH/TO/BINARY_FILE
单内核:Linux (LWP)
核心:ko (kernel object)
ARM架构 / X86
so ()
微内核:Windows,Solaris 支持线程
安全模式、VGA模式 维护模式
运行级别:0--6
0:halt
1:sigle user mode,直接以管理员身份切入
2:multi user mode,no NFS
3:multi user mode,text mode
4:reserved
5:multi user mode,graphic mode
6:reboot
详解启动过程
bootloader (MBR)
LILO :Linux LOader
GRUB:GRand Unified Bootloader
stage1 :MBR
stage1_5 :
stage2 :/boot/grub
default=0 #设定默认启动的title的编号,从0开始
timeout=5 #等待用户选择的超时时长,单位是秒
splashimage=(hd0,0)/grub/splash.xpm.gz #grub的背景图片
hiddenmenu #隐藏菜单
password redhat 定义密码
password --md5
title CentOS 6 (2.6.32-696.el6.x86_64) #内核标题,或操作系统名称,字符串,可自由修改
root (hd0,0) #内核文件所在的设备:对grub而言,所有类型硬盘一律hd; 格式为(hd#, N);hd#, #表示第几个磁盘;最后的N表示对应磁盘的分区;
kernel /vmlinuz-2.6.32-696.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet #内核文件路径,及传递给内核的参数
initrd /initramfs-2.6.32-696.el6.x86_64.img ramdisk文件路径
查看运行级别:
runlevel:
who -r
查看内核release号:
uname -r
安装grub stage1:
#grub
grub>root (hd0,0)
setup (hd0)
标签:lvm default tps enme swa color swap 直接 module
原文地址:http://blog.51cto.com/14087650/2347704