grub 的两种安装方法

  创建一个硬盘(在虚拟机菜单栏中找到VM->settings->Add->Hard Disk->Next->Create a new virtual disk->Next->Next->
Store virtual disk as a singal file 大小改为100这个随意->Next->存放路径自定名字也可以改->finish->ok)
一、新增一块硬盘sdb
1、首先将sdb分一个主分区sdb1  # echo '
                               >n
                               >p
                               >1
                               >
                               >+100M
                               >w ' | fdisk /dev/sdb1 &> /dev/null
                               # partprobe /dev/sdb1
2、格式化sdb1    # mkfs -t ext3 /dev/sdb1
3、挂载sdb1  创建目录 # mkdir /mnt/boot   sdb1 只能挂载到boot目录下
   # mount /dev/sdb1  /mnt/boot
4、安装grub # grub-install --root-directory=/mnt  /dev/sdb  


二、
1、1、首先将sdb分一个主分区sdb1  # echo '
                               >n
                               >p
                               >1
                               >
                               >+100M
                               >w ' | fdisk /dev/sdb1 &> /dev/null
                               # partprobe /dev/sdb1
2、格式化sdb1    # mkfs -t ext3 /dev/sdb1
3、创建目录 # mkdir /mnt/boot
3、切换到 # cd /usr/share/grub/  # ls  会看到有i386-redhat 
4、 然后切换到i386-redhat目录中去 # cd i386-redhat/
5、将/dev/sdb1 挂载到 /mnt/boot   # mount /dev/sdb1 /mnt/boot
 6、在/mnt/boot目录下创建grub    # mkdir /mnt/boot/grub
 7、将i386-redhat 目录下的文件都拷贝到 /mnt/boot/grub  # cp ./* /mnt/boot/grub 
8、切换回来 #cd
9、卸载 # umount /dev/sdb1
10、进入grub # grub
会出现这样一个界面
grub> root (hd0,0) 
grub> setup (hd1)
grub> boot
就ok了