- 论坛徽章:
- 0
|
我在/dev/sda上安装了一个rhel5,引导程序为grub,分区结构如下:
/dev/sda1 /boot
/dev/sda2 /
之后我增加一个磁盘/dev/sdb
我想将sda的引导信息复制到sdb上,目标是能够通过sdb来引导系统(能否引导成功暂且不考虑,只要能引导kernel即可)
操作如下:
fdisk /dev/sdb 将其分成两个区/dev/sdb1 /dev/sdb2,其中sdb1为boot分区
mkfs.ext3 /dev/sdb1
mount /dev/sdb1 /mnt
cp -a /boot/* /mnt/
修改/mnt/grub/grub.conf 中root(hd0,0)为root(hd1,0)
umount /mnt
dd if=/dev/sda of=/dev/sdb bs=1 count=446
然后关机重启,设置bios从sdb启动
启动后显示器出现一个GRUB就停掉了,猜想应该是sdb的PBR没有grub启动程序。。。
重新从sda启动
dd if=/dev/sda1 of=/dev/sdb1 bs=1 count=1024
重启,从sdb启动,错误依旧。
大家帮我看看这样可不可行,什么地方不对。多谢! |
|