酝酿了N久的计划,要把电脑里的VISTA删除!现在几乎不怎么用VISTA了,占用了进10GB空间,又不怎么使用他,觉得很浪费,虽然自己有的是存储空间,但是也不能这样糟蹋吧!另外一个关键的问题是,VISTA性能真的不咋地,自己的电脑配置也不差,运行起来真的慢!所以有打算让VISTA从电脑里消失的念头很久了(VISTA换XP,正版换D版,郁闷!),拖了这么久,今天得以实施…
原先环境:[quote]作业系统:Windows Vista home basic x32 + fedora 8(2.6.23.1-49.fc8)
硬盘大小:80GB,硬盘分区如下:
C盘(NTFS) 10GB
D盘(FAT32) 25GB
sda3 / 6GB
sda5 /home 10GB
sda6 /data 16GB
sda7 /usr 6GB
sda8 swap 1GB[/quote]
计划后环境:[quote]作业系统:Windows XP 多国语言版 + fedora 8
sda1 / 5GB (因为/usr /home单独分区,所以/分区使用的空间很小)
sda2 /usr 10GB(发现原先的6GB使用了73%)
sda3 /home 15GB
sda5 /data 30GB
sda6 /backup 10GB
sda7 swap 1.5GB
C盘(NTFS) 6-7GB左右(剩下的所有空间)[/quote]
资料备份(备份到移动硬盘):
WINDOWS下的资料备份就不废话了!
LINUX下的资料备份,注意:需要备份的目录后面不要加”/”,比如想备份/etc,那就不要写成/etc/,那是有区别的!
顺便说一下比较有意义的参数
p=保留原本的目录属性,比如权限之类的属性。
–exclude=后面接想要排除的目录或者文件。
tar -zcvpf /自己的备份目录文件路径/etc.tar.gz /etc --exclude=/etc/fstab #这个不备份的话,那备份/usr /var的意义就失去了...因为大挪移后的硬盘分区会改变,所以不备份fstab文件! tar -zcvpf /自己的备份目录文件路径/usr.tar.gz /usr #几乎软件都在这里了! tar -zcvpf /自己的备份目录文件路径/home.tar.gz /home #家目录肯定重要的了! tar -zcvpf /自己的备份目录文件路径/data.tar.gz /data #对我来说是和家目录一样重要的,重要数据都在这里了! tar -zcvpf /自己的备份目录文件路径/var.tar.gz /var #配置信息,所以备份起来了。 以下三个先备份着再说,不一定打算用。其实里面是有些很多文件要被关联到的,比如自己安装的软件命令等等。。。 tar -zcvpf /media/disk-1/linuxbackup/sbin.tar.gz /sbin # tar -zcvpf /media/disk-1/linuxbackup/bin.tar.gz /bin # tar -zcvpf /media/disk-1/linuxbackup/lib.tar.gz /lib #
系统安装部分:先装LINUX还是WINDOWS????
1、先装LINUX,后装WINDOWS:那就需要重建grub引导项目!(我个人认为这要比第2种方法省事)
2、先装WINDOWS,后装LINUX:就要在WINDOWS上装第三方引导工具,比如Grub For Dos,我讨厌用这个来配置。
我选择了将DVD ISO放在移动硬盘上,使用目前已有的系统grub手工编辑,然后引导启动,将isolinux文件放在windows下的D盘(相当于hd1),启动电脑的时候在grub菜单中编辑引导菜单,在原有的菜单基础上修改一下就好了!
kernel (hd0,1)/isolinux/vmlinuz initrd (hd0,1)/isolinux/initrd.img
至于后面的分区安装就不废话鸟。。。
安装后,登录,开始还原目录(切换到/目录,还原起来比较方便):
tar -zxvf /自己的备份目录文件路径/home.tar.gz tar -zxvf /自己的备份目录文件路径/root.tar.gz tar -zxvf /自己的备份目录文件路径/usr.tar.gz tar -zxvf /自己的备份目录文件路径/etc.tar.gz tar -zxvf /自己的备份目录文件路径/var.tar.gz tar -zxvf /自己的备份目录文件路径/data.tar.gz
还原后关机出现的症状:
一大鲜红的failure字样,这里不用理会,关键是开机…
[b]
还原后第一次开机时出现的症状:[/b]
nvidia驱动加载失败,原因是缺少相应kernel的.so文件;virtualbox 提示kernel module加载失败!
进入GUI后,因为还原了/home,所以见到的肯定和先前的一样,桌面还是那个桌面,菜单还是那个菜单,但是也有一些症状:
nvidia驱动有问题,这个在开机的时候就提示了,所以不着急。。。
[root@fedora8 ~]# yum -y install kmod-nvidia #懒得再去配置,直接重新安装nvidia驱动比较快。 [root@fedora8 ~]# /etc/rc.d/init.d/vboxdrv setup #重新编译module.
重新编译module,virtualbox正常启动,并运行之前安装的系统。
安装完nvidia驱动,重新启动,不再有任何failure字样!
安装WINDOWS XP,安装过程不在这里废话鸟,安装后无法使用LINUX,那是肯定的!MS实在有点霸道,不顾其他系统死活。启动时候放了一张LINUX引导盘(找不到其他新盘,用FC4的第一张CD盘),进入rescue模式,使用grub重建启动引导:
grub grub>root (hd0,0) grub>setup (hd0) #第二行第一个“0”表示第一快硬盘,第二个“0”表示第一个分区(因为我的根目录在第一个分区)。 #第三行的"0"表示第一快硬盘,setup 将GRUB写到硬盘的MBR。
重新开机,一切搞定!试着运行了几个常用的软件,目前还未发现有不正常的,但是我相信一定有一些软件无法使用,因为/sbin /bin /lib没有还原过来!有问题明天再慢慢解决!
[eek] [yes] [smile]
转载请注明出处:麦麦的不老阁 » 《双系统转换为linux单系统》










Leave a comment