安装linuxmint与win7双系统的经验
硬件:一台Hp 8440P的二手笔记本(2010年的产品),I5一代520M,2.4G双核4线程,4G内存,新版图形Bios界面。240G硬盘。
过程:
1.备份硬盘原有win7 OEM旗舰版,卸除上面的QQ和搜狗输入法,清除垃圾后就基本纯净了。使用ghost备份到移动硬盘,注意ghost不太认得新bios的接口有可能在打开ghost的时候警告磁盘有错什么的,不管它。ghost后13g的系统压到6g左右。
2.腾出磁盘空间:用win7自带的系统工具“磁盘压缩”(实际无压缩功能,只是缩小磁盘空间),把C盘缩到32G,因为有一些文件不能移动,win7会给出一个最小能缩到的空间大小。腾出了21G的空间。
3.刻录linuxmint到光盘或用Unetbooting写入到U盘,我用的是U盘。注意不要用ultroiso的写入磁盘功能来刻录到U盘,我试了不能启动。
4.用U盘启动,开机时按ESC再F9选U盘,进入linuxmint的live系统。
5.修改“设置”菜单里的"软件源”项目,选择国内的源,这样安装的时候下载一些语言组件会快很多。
6.使用linuxmint桌面上的安装工具来安装,选好语言,用默认分区安装,linuxmint会自动分两区,“/”和“swap”,swap它设的是4G,和我内存一样大,其它空间用于/.
7.安装好的双系统linux空间紧接在c盘后面,grub启动加载器的头跳转是安在整个硬盘头上的,就是c盘的头上,加载器的程序部分是安在linux分区里的,如果你删了linux分区(具体应该是在linux区的头部),由于头跳转找不到后面的部分就会出错进不了win7.
怎样正确去除linux分区:首先去下个mbrfix,用来修复main boot record,下到的包里面有帮助文件、32位版文件、64位版文件,把64位文件放到win7的windows/system32目录下(主要是为了方便使用),运行cmd命令行,看帮助先用 mbrfix64 /drive 0 savembr backupfile来备份一个backupfile文件,然后用mbrfix64 /drive fixmbr /win7 修正mbr,如果你用的是xp就不要带/win7,然后选yes。完成后重启就可以看到不会进入grub项里了,而是直接启动win7.
恢复双系统:进win7,cmd命令行,mbrfix64 /drive 0 restorembr backupfile就可以把硬盘0的mbr恢复去了(用的是刚才备份的文件backupfile)。
注意:如果已经进不了win7了,grub已经毁了,没关系,把硬盘拆下来接其它机器,同样用mbrfix修复,只是这时候的/drive就不一定是0了,可能是1什么的。两个硬盘一个0一个1。
如果你把最后一个分区用来装linux,在win7和linux间有一些空闲空间要格成d盘e盘什么的,这时候千万别用win7自带的磁盘工具来分工和格盘,这工具计算位置不准的,会直接导致分区尾段把linux区的头部给毁了,这样grub就没了。分区请使用国人产的diskgenius免费版,把空闲区分成逻辑盘。diskgenius很好用的,分的时候还能自动对准区块大小。自带的工具是分不了逻辑盘的,只能分出主盘来,由于一个实体硬盘上最多只能分4个主盘,很容易导致问题。
转载于:https://blog.51cto.com/highandfar/1394011