HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2012-03-31 06:24:55
1、用启动介质启动系统,进入rescue模式(这里我用的U盘引导) 在BIOS设置从U盘启动,在引导菜单中选择 Install or upgrade ...按TAB键编辑,在后面加上 rescue回车,进入修复模式 2、查看 /boot 所在分区是否挂载,没有则挂载到伪系统的 /mnt/sysimage/boot下 #fdisk -l Disk /dev/sdb    320GB   ..... Disk /dev/sda    4041MB   ..... #mount | grep sdb1 3、chroot /mnt/sysimage,切换系统根,如果介质是光盘,则挂载 /dev/sr0 , RPM用force模式安装 kernel 此处不明白:我做了仓库,yum install kernel ,提示我的kernel是最新的,并停止安装了,不知道怎么用 yum 的方式安装内核 4、#cp /usr/share/grub/i386-**/* 下的文件到 /boot/grub 因为这一步使用grub-install的时候提示/usr/share/grub/**找不到,到/mnt/sysimage/usr/share/grub下面把这些文件拷到伪系统上时,提示/usr/share是只读文件系统,无法复制。。所以用了这种方式来安装grub 5、退出伪系统,安装grub到硬盘 #grub,进入grub命令 #grub>root (hd0,0) #grub>setup (hd0) #grub>setup (hd0,0) #grub>quit 6、更改fstab表中/boot的UUID,reboot #vi /mnt/sysimage/etc/fstab 重启之前我关了selinux,因为进系统之后再重启,selinux会有好长的检测时间,这里不明白为什么 按照以上步骤,成功修复系统
分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com