分类: LINUX
2012-06-15 15:54:20
首先介绍下我的系统布局:
# fdisk -l *** Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 2611 20458496 8e Linux LVM |
# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root ext4 19G 2.8G 15G 16% / tmpfs tmpfs 253M 260K 253M 1% /dev/shm /dev/sda1 ext4 485M 30M 430M 7% /boot |
移了之后,重启系统出现grub> shell界面,输入输出如下:
只能识别第一块分区的文件系统,即只能查看(hd0,0)即/boot目录下的文件,下图查看/boot/grub目录下的文件,没有了grub.conf文件:
安装grub:
提示成功,其实没成功:
自然重启的话还是进入这个grub> shell界面。
用liveCD修复一下。进入liveCD后:
# mkdir /mnt/sda1 /mnt/sda2 # mount /dev/sda1 /mnt/sda1 #成功挂载 # mount /dev/sda2 /mnt/sda2 Mount: unkown filesystem type 'LVM2_member' # 提示无法识别文件系统,无法挂载 # lvdisplay # 查看两个卷(/dev/VolGroup/lv_root、/dev/VolGroup/lv_swap)的“LV Status”状态都为available # mount /dev/VolGroup/lv_root /mnt/sda2 #挂载成功 # cp /mnt/sda2/opt/grub.conf /mnt/sda1/grub/ # reboot # 取出liveCD后重启,成功进入系统 |