4
将/ boot和MBR移至新驱动器
我有一个带有两个硬盘的CentOS 6服务器。我的旧3TB驱动器给我带来了一些问题,因此我将事情转移到了新驱动器上。由于my /和/homepartition由LVM管理,因此很容易将它们迁移到新驱动器。现在,我要移至/boot分区和MBR上,以使其全部启动。 我装入了一张实时CD,并rsynced在/boot分区上将其加载到新驱动器上的相同大小的分区上。我还尝试使用以下命令复制MBR: dd if=/dev/sda of=mbrbackup bs=512 count=1 dd if=mbrbackup of=/dev/sdb bs=446 count=1 完成此操作后,我重新启动,告诉我的BIOS在引导周期中不要查看旧的硬盘驱动器,而仅查看新的驱动器,但是最后我只剩下闪烁的光标。 我在这里错过了一步吗?还是我需要做些其他事情来使事情启动,以便完全删除旧驱动器? 编辑:我开始认为rsync不是将/ boot分区从一个驱动器复制到另一个驱动器的方法。根据本指南,我尝试使用dump命令。在此命令中,我将旧的未挂载的引导分区复制到了新的空挂载的引导分区。 dump -0f - /dev/sdaX | (cd /mnt/boot; restore -rf -) 我在启动时遇到grub错误15,这比闪烁的光标要好,但我不知道这是否更接近解决方案。