前天在Vmware里尝试把系统复制到另一硬盘的实验,实现了Linux的系统备份, 或者说是复制系统吧,我没用使用ghost或者dd, 我Vmware里的Linux系统是Debian, 分了三个区的 , 另外,不支持lvm .
#!/bin/bash
# 无聊空间 http://www.lpfrx.com 制作
disk=’/dev/hdb’
# 格式化
echo -e “fdisk \\033[1;32m$disk\\033[0;39m now…”
dd if=/dev/zero of=$disk bs=1 count=64 seek=446 &>/dev/null
# 自动分区, 分了三个区
/sbin/fdisk
在上述操作完成后,然后还要修改menu.list和fstab, 而有的linux系统没有menu.list的话,就修改grub.conf
编辑 /mnt/new/boot/grub/menu.list,更改:
kernel /vmlinuz… ro root=LABEL=/ ==> kernel /vmlinuz… ro root=/dev/hda1
编辑 /mnt/new/etc/fstab,更改:
LABEL=/ ==> /dev/hda1
其实以上操作要根据linux系统的不同mount而进行修改, Debian的是这样的, 以后linux的复制系统或者说是备份系统就方便了.
上边的 +10240M是第1分区的,+512M是swap交换区的,然后剩余空间作为第三区
如果以后就有什么发现,就继续在这篇文章补上.