最近工作需要,多方考察后入手了Dell inspiron 15 Turbo(INS15TD-3728),主要看中的是1920×1080高分屏,其次是8G内存,有了内存和宽敞的工作空间,其余的对我来说都是浮云。

这款机子配置了i7 3632QM处理器,1T硬盘,遗憾的是没有固态盘也没有预留固态盘位,好在我的工作对于硬盘读写速度没太大要求,一般情况下内存够就行了。系统方面预装的是Win8,可惜是众所周知的Win8 for china,用惯Win7旗舰版的我突然换个非超级管理员的权限,实在不爽,虽然功能没什么影响,最终还是决定重装系统了。我就是没事喜欢折腾,下载了XP、Win7、Win8企业版还有Ubuntu12.10,打算不装就罢,要装就装全,遇到各种不兼容问题可以直接换系统实地测试,性能方面绝对高于虚拟机,之前我的台式就是这么搞的,只不过那时候只有XP、Win7和Ubuntu。

转入正题,一开始的设想在开始装系统时就宣告失败,因为发现这款预装Win8的机子上面,磁盘分区使用的是GPT并非传统的MBR。系统引导则是efi,主板是采用uefi,虽然bios内有兼容模式,但仅仅是能够引导兼容iso镜像,且需要时64bit系统,单单这一点就直接将XP一枪打死了,因为我所见到的XP 64bit貌似都是英文版本的,而且不算常用,似乎也不更新了。

接下来就剩下Win7 64bit旗舰版、Ubuntu12.10和Win8企业版了,首先装Ubuntu12.10了,安装非简单,因为不想将原厂oem系统格式化掉,所以不能格式化磁盘了,在原有删割版Win8下通过磁盘管理将磁盘压缩、新建卷,再压缩、再新建卷,这样依次执行就将磁盘根据自己的需求分区了。我的分区是在不动原有分区的情况下分5个150G的分区、两个50G的分区,一个30G分区(原先预留给XP的,现在当做临时存储空间了),剩下Win8的分区60G+。

开始装Ubuntu12.10,将下载回来的ubuntu-12.10-desktop-amd64解压,将30G的分区格式化为FAT32(efi引导安装只能识别FAT32),然后将解压后的镜像复制进去。重启电脑,按住F12,你会发现uefi启动选项中多了一个盘,没错,选它就是了。跟光驱安装、U盘安装没有任何区别(注:这种安装方式有时候会出现一些小问题,比如我的bios里面开启了intel快速存储就不行,关了就可以,但dell的这种引导完全是自动检测efi镜像的,不像网上大多数文章说的要运行shell才行)。安装完Ubuntu12.10它将不会跟以前mbr引导的一样,想启动Ubuntu只需在开机后按F12,然后选择有Ubuntu字样的uefi启动项即可。如果你也是跟我同款或者同系列的机子,应该都是差不多,如果是其他的,就自己探索吧。

这个时候电脑开机有两个可用的启动项,一个是Ubuntu,另外一个就是Window的,接下来安装Win7,efi引导安装Windows需要下EFI SHELL(x64).zip文件,具体网上一搜一大把,这里不再提供,使用efi引导Win7 64bit旗舰版一直无果,看到网上很多文章说的很轻松,看来没有多少人遇到dell这种不能运行shell的情况?或者是可以升级bios?总之我是在dell的论坛里看到有老外也在提关于3728装不了Win7这样的问题。翻阅很多资料无果的情况下,想投机安装,将Win7的install.wim复制到Win8的目录下面,可惜还是失败了。因为Win7的镜像中少了个\efi\boot\bootX64.efi,将Win8安装目录下面的响应文件放进去依然无果,最后单独搜bootX64.efi相关信息才知道,Win7 64bit旗舰版虽然可以efi引导,但原版就是缺少这个,很多人在写教程时都忽略了这一点。其实这个文件可以从已安装的Win7 64bit旗舰版的\Windows\Boot\EFI目录下获取,只需将如上目录中bootmgfw.efi改名为bootX64.efi放到原版Win7 64bit旗舰版efi目录下的boot目录即可(没有这个目录,手动建一个,没有装好的Win7可以直接解开install.wim提取)。这个时候再将Win7源文件和网上下载的EFI SHELL(x64).zip解压后放到同一目录,然后重启安装即可,安装后你的电脑启动项一开始应该还是两个,一个Windows启动管理器,一个Ubuntu,Windows启动管理器进去后又可以选择Win7和Win8。最后,重新安装一下Win8,就可以实现鼠标点击选择进Win8还是进Win7了,不过Win8的这种方式很不好,默认会进Win8的界面,选择Win7后等于是重新启动了一次。所以如果大家不喜欢的话可以下载NTBootAutofix自动修复一下,就和mbr引导双系统时一样效果了。

另外,我的电脑因为在安装时关闭了Intel快速存储,结果导致不能开启,因为开启后系统就不能访问了,所以系统速度一般都是30s+。比起之前单Win8 efi引导的10s+差远了。而且,由于我使用了多个系统,很多地方还是需要兼容,所以开启了兼容模式,Win7才能正常使用。

非技术文,大家勿拍,一开始想写些这几天的总结,把折腾的经验分享一下,但苦于时间不够,就徒手上来写几段文字做个记录,等有空再写一篇具体efi安装以及多系统安装引导的文章。