# tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 –exclude=/mnt –exclude=/sys /
在进行恢复系统的操作时一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的数据弄丢,请务必小心!
接着上面的例子。切换到root用户,并把文件“backup.tgz”拷贝到分区的根目录下。
在 Linux中有一件很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot-cd来专门引导。当然,如果你的系统已经挂掉不能启动了, 你可以用Live CD来启动,效果是一样的。你还可以用一个命令把Linux系统中的所有文件干掉,当然在这里我不打算给出这个命令!
使用下面的命令来恢复系统:
# tar xvpfz backup.tgz -C /
如果你的档案文件是使用Bzip2压缩的,应该用:

# tar xvpfj backup.tar.bz2 -C /
注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。
执行恢复命令之前请再确认一下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。
恢复命令结束时,你的工作还没完成,别忘了重新创建那些在备份时被排除在外的目录:
# mkdir proc
# mkdir lost+found
# mkdir mnt
# mkdir sys
等等,当你重启电脑,你会发现一切东西恢复到你创建备份时的样子了!
重要的一点是,如果恢复的电脑不是原来的电脑,需要在待恢复的电脑上有和备份的系统版本一至的系统,最好重新装个,然后把/boot/,initrd.img,vmlinuz 备份到其他位置,待恢复完后,再把这几个恢复到原来位置,以防止uuid不一致造成不能正确引导。
ubuntu和windows应该安装在硬盘的两个不同分区,如果你有空闲的分区,可略过下面一大段。如果当初将ubuntu安装在一整块硬盘上,安装windows时需要在硬盘上为它腾出一块地方。可以使用pe带的磁盘分区工具来调整磁盘分区大小,或者使用ubuntu系统的分区工具来调整,如下所示:
首先插上ubuntu启动盘,开机进入BOOT MENU(不同电脑界面不同),选择USB项。
有试用ubuntu和安装ubuntu两个选项出现,选择安装ubuntu。
完成后后退到最初的界面,选择试用ubuntu。
ctrl+alt+t打开终端,运行
sudo gparted
会打开 gparted这个工具,右键选择灰色的未分配区域,新建并格式化为ntfs格式的文件系统(操作完成后记得点击界面上方应用),然后关机。
关机后插上windows7的启动盘,与打开ubuntu启动盘类似,在新分配的分区安装windows7系统。
安装完成后,会自动进入windows系统,如果是ghost恢复的系统是不会自动进入windows系统的,后面再说这种情况;即不能多引导,需要修复启动项。
关机后插上ubuntu启动盘,并进入ubuntu桌面,终端输入
sudo fdisk -l (小写的L)
输出内容:
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x04bcd6c6
设备 启动 Start 末尾 扇区 Size Id 类型
/dev/sda1 * 2048 234041343 234039296 111.6G 83 Linux
/dev/sda2 234043390 250068991 16025602 7.7G 5 扩展
/dev/sda5 234043392 250068991 16025600 7.7G 82 Linux 交换 / Solaris
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x853aba59
设备 启动 Start 末尾 扇区 Size Id 类型
/dev/sdb1 * 2048 167776255 167774208 80G 7 HPFS/NTFS/exFAT
/dev/sdb2 167776256 976773119 808996864 385.8G f W95 扩展 (LBA)
/dev/sdb5 167778304 976773119 808994816 385.8G 7 HPFS/NTFS/exFAT
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-72222-2.html
但是起码还是遮遮掩掩的