Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316650
  • 博文数量: 42
  • 博客积分: 451
  • 博客等级: 下士
  • 技术积分: 890
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-03 18:24
文章分类

全部博文(42)

文章存档

2015年(1)

2013年(9)

2012年(19)

2011年(13)

分类: LINUX

2012-06-15 15:54:20

测试grubgrub.conf文件是通过引导扇区读还是通过文件系统读,我把/boot/grub/grub.conf文件移到/opt目录下了。

首先介绍下我的系统布局:


# 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后重启,成功进入系统


阅读(4029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~