1.运行命令lab-setup-bootbreak-5
症状:会使系统根本启动不起来。
解决办法:
在系统计秒的时候将 /initramfs-2.6.32-71.el6.x86_64-BROKEN.img  之间的那个BROKEN 去掉。然后Enter 进入,然后按b 重启。
进去你那个修改只是暂时的修改,你应当去/boot/grub/grub.conf中将BROKEN彻底去掉哦!
2.mv   /boot/grub/grub.conf  /mnt/
 症状:系统启不来
解决办法:
手动启动:
         root (hd0,0)
     kernel /vmlinuz-2.6.32-71.el6.x86_64  ro root=/dev/mapper/vgsrv-root
         initrd  /initramfs-2.6-32-71.el6.x86.img
注意在每输入一行信息之后下面会出先一些版本信息,表示正确。
然后boot ,不能reboot哦!(你要输入reboot你会在输入一次哦)
3.lab-setup-bootbreak-4
症状:
原始root密码变化了!!!
解决办法:
进入单用户模式:echo westos | passwd --stdin root(修改root密码)
4.  在启动的时候加入console=ttyS0 然后启动的时候看不到任何东西。
只是临时修改。其实并没有修改文件。
5.在内核后面加上init=/bin/bash
 症状:启动的时候以bash启动,实际平常正常启动的是以sbin/init启动的。改变了启动的检索文件。只出现一个简单的shell ,不加载一些模块。
修改:重启一次,因为这是一次性的修改,重启就会改回来。
(在这里说一下那个安全上下文SElinux的使用,它有三种可能的取值,enforing(强制) ,permissive(警告),disable(不可用),在enforing 和 permissive之间相互转换的时候不必重新启动,只用setenforce 0 或者1改动即可,而enforing 和 permissive与disable 转换的话要重启生效的哦!enforing(强制),意思是说你符合安全上下文才可以查看或者执行某些操作,而permissive(警告)模式是即使你不符合安全上下文的要求只会给你警告,但不制止。)
6.dd  if=/dev/zero   of=/dev/vda      bs=446k,count=1      然后重启启不来了,因为引导程序出问题了
解决方法:
选择启动的时候网络引导,按F12进入挽救模式,  url=http://192.168.0.254/pub/rhel6/dvd,然后 chroot  /mnt/sysp_w_picpath  进入用户的根目录。
然后重新安装用户引导程序:  grub -install /dev/vda (grub重装)
然后重启。记得重启的时候要将启动改为从硬盘启动,
7.rm -rf stage1 stage2 (stage1和stage2是第二阶段的代码)
  解决方法:
  进入救援模式, grub -install /dev/vda (grub重装)
8. dd  if=/dev/zero   of=/boot/vmlinuz-2.6 bs=512  count=1
解决办法:
    cd /mnt/sysp_w_picpath/boot
      rpm -qf vmlinuz-2.6 可以查出vmlinuz-2.6 属于那个模块。
      然后下载所属模块,rpm  -ivh  ftp://192.168.0.254/pub/rhel6/dvd/Packages/kernel-..
         rpm --force -ivh  ftp://192.168.0.254/pub/rhel6/dvd/Packages/kernel-..  (强制覆盖)
9.dd if=/dev/zero   of=/initramfs...      bs=512k count=1
  然后重启进入救援模式,执行:
mkinitrd /boot/initrams-2.632-71.el6.x86-64.img `uname -r`
uname -r 是用来显示版本号的 。
10.如果你想要更换磁盘
用一下命令来修复:
grub
device (hd0)  /dev/vda
root (hd0,0)
setup (hd0)
quit
/dev/vda下是由446个mbr 主引导分区记录 +  64个字节的mpt(16个字节为一组,是磁盘分区表)  + 2 字节的有效位
11.
lab-setup-bootbreak-0
需要安装mount,
yum provices mount (查看由谁来提供mount命令)
然后用:
rpm --force   -ivh mount
12.lab-setup-bootbreak-1
运行此命令之后会把你的UUID 变成UID了,你自己进入但用户改正过来哦
13.lab-setup-bootbreak-2
运行此命令会将你的init:5   改成init:9了,进入但用户模式修改。
14.lab-setup-bootbreak-3  会修改内核文件,会将ro 改为 root,所以你自己要该过来就行了。
15,16.lab-setup-bootbreak-4   lab-setup-bootbreak-5的修正在上面。
17.移动/bin/bash 的东西到其他地方,启不来
进入救援模式: which bash
       cp  .../bash     /mnt/sysp_w_picpath/
       或者是:
rpm  -qf  /bin/bash     --root=/mnt/sysp_w_picpath
       然后 rpm -ivh bash-xxxx.rpm  --root=/mnt/sysp_w_picpath --force
  然后重启,
18.在/etc/fstab中的/。。。。。/root的挂载的那一項去掉,或者注释。
结果:
系统启不来。
修正:
改内核ro-> rw init=bash    进入命令行界面之后
mount  /dev/mapper/vgsrv-root /
如果你没有改内核程序,那么你应该使用:
 mount -o remount /dev/mapper/vgsrv-root/   /
19.
在命令行下,lvreduce  -L 200M /dev/mapper/vgsrv-home,再没有进行扫描和缩小文件系统的情况下直接进行此操作。
重启会启不来。
进入但用户模式,mount -o remount /
重新挂载根。然后修改/etc/fstab中的/dev/mapper/vgsrv-home 中的1 2 改为 0 0,不检测。然后进入系统,将文件系大小重新拉到本来的大小(如256M)
20.
  下面介绍三个关于网络的:
  lab-break-net 1  :   开机的时候你的电脑不能联网,现在你要检测你的IP ,DNS ,网关。经检测发现你的电脑的DNS呗修改了
 lab-break-net 2   :   开机的时候你的电脑不能联网,经检测发现你的电脑的网关修改了,网关是GATEWAY
 lab-break-net 3   :   开机的时候你的电脑不能联网,经检测发现你的电脑的IP地址被修改了