1、 系统引导的第一个过程:BIOS初始化
2、查看是用什么引导程序启动 是光盘?硬盘?U盘?
3、如果是硬盘的话,a、加载/boot分区b、加载内核,只读的方式挂载根分区c、加载RAMdisk文件就是系统中的:initrd-$(uname -r).img
4、执行init程序
default=0 默认选择的操作系统 从0开始
timeout=5
splashimage=(hd0,7)/grub/splash.xpm.gz 启动的背景
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-53.el5)
root(hd0,7)
kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet 红帽图形和提示错误
initrd /initrd-2.6.18-53.el5.img
title Win XP
rootnoverify (hd0,0)
chainloader +1
三、执行init程序:
1 /etc/inittab reboot=init 6; shutdown -h now =init 0 ;
2 /etc/rc.d/rc.sysinit
3 /etc/rc.d/rcX.d
4 /etc/rc.d/rc.local /etc/profile :登入用户之后才执行。
在单用户模式下:1会读/etc/rc.d/rc1.d的脚本 而s不会读rc.1d的这个脚本。
在sulogin模式下不会执行,/etc/rc.d/rc.sysinit文件,
所以在系统启动的时候,它只会在加载内核的时候将/挂载成只读。
所以要用mount -o remount,rw /重新挂载/
单位的柱面>单位的扇区=磁道数
1个柱面大约等于8M
一个扇区是512B
看到了小红帽就说明内核加载成功。
建立LVM的步聚:
1、初始化分区:pvcreate /dev/sdaX
首先运行vgscan再进行下一步:
2、创建LVM:vgcreate vg0 /dev/sda1 /dev/sda2 /dev/sda3
增加LVM空间:vgextend vg0 /dev/sda4
3、再用lvcreate -L 100M -n data vg0 重新在vg划分空间。
划分的空间还要格式化才能使用。
lvscan查看可用的lv数量
4、用lvextend -L +50M /dev/vg0/data增加data分区的大小。之后还要运行两条命令:
1)e2fsck -f /dev/vg0/data
2) resize2fs -p /dev/vg0/data
5、查看物理卷的内容,也就是用pvcreate初始化的内容用pvscan
6、将物理分区移出LVM用:pvmove /dev/sdaX
再使用vgreduce vg0 /dev/sdaX 移出vg0
7、建立LVM的快照:
lvcreate -s -l 8 -n snap /dev/vg0/data
删除LVM的步聚:
1、删除lv:
lvremove /dev/vg0/snap
lvremove /dve/vg0/data
2、删除vg:
vgchange -an vg0 转换逻辑卷的状态。
vgchange -an vg1 转成休眠状态
3、vgremove vg0
vgremove vg1
lvmcreate_initrd 把加载LVM所需的模块,/boot/initrd....img文件。
阅读(408) | 评论(0) | 转发(0) |