最近因为工作原因需要在Linux环境中开发,以前一直在VM中安装Linux系统,但总感觉太卡了(PS:本人电脑内存4G),趁着周末有时间就萌生了安装双系统的想法,以下是我在网络中收集的资料,经验证完全可行(PS:很多其他教程安装后,无法启动windows,本人已经深受其害),所以记录下来以备后用,同时也分享给需要的人。
EasyBCD 可以方便地编辑 Win7 和Win8 的启动菜单项,操作中注意细心;
下载 Ubuntu 的 desktop 光盘镜像iso文件,如 ubuntu-12.10-desktop-i386.iso:http://mirrors.163.com/ubuntu-releases/12.10/
1、下载安装 EasyBCD
1)EasyBCD个人版是免费的,在出来的安装对话框中,一路点“Next-I Agree-Next-Install-Finish”,在出来程序窗口左侧栏,点击“添加新条目”;
2)然后在右侧出来一个面板,点最右边的“NeoGrub”标签,再点它下边的“安装”按钮;
3)稍等安装完成,再点击它旁边的“配置”按钮;
4)出来一个记事本窗口,删除里面的内容,复制下面的内容进去;
title Install Ubuntu root (hd0,0) kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-12.10-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8 noprompt -- initrd /initrd.lz
特别注意:
如果系统中有100M保留分区,要将第二句改成 (hd0,1)
ubuntu-12.10-desktop-i386.iso是你的iso的名字,别写成我的了,这个要改成你的。
对于有的电脑上你的第一个盘符并不是C盘,在磁盘管理中可以看出,所以安装时需将(hd0,0)改为(hd0,1)【假设为第二个】。
vmlinuz 在ubuntu13.10中是有后缀名的,安装时需要根据不同版本修改此处,否则安装时将报找不到文件的错误
5)保存文件,关闭记事本,然后关闭 EasyBCD;
2、复制启动文件
1)把下载的 Ubuntu 镜像文件复制到 C: 盘,用解压软件打开;
2)找到 casper 文件夹双击打开,里面有一个 i 开头和 v 开头的文件;
3)打开 C: 盘,把 casper 里的 initrd.lz 和 vmlinuz 拖到 C: 盘里,这时C:盘里有三个复制过来的文件;
4)关闭C:盘文件夹窗口,重新启动计算机;
3、安装Ubuntu系统
1)重新启动计算机,在出现启动菜单时,按下方向键选择“NeoGrub 引导加载器”,按回车键进入;
2)在接下来的 Install Ubuntu 菜单中,直接按回车键进入;
3)耐心等待系统加载,直到出现桌面,点一下左上角的圆圈按钮,稍等在旁边出来的文本框中输入字母 ter 然后点击下边出来的终端图标;
4)在出来的终端窗口中,输入 sudo umount -l /isodevice 然后按回车键;
5)双击桌面左上角的“安装 Ubuntu”图标,稍等进入安装对话框;
6)在“安装类型”这一步时,选择“其他选项”,然后点继续;
7)在分区这一步时,如果不更改下边的引导器位置,则由 Ubuntu 来引导 Windows,相对比较简单不需要第4步的操作,
而点击下边的下拉列表,可以将引导器安装到 Ubuntu 所在的分区,再在后面第4步中,在 Win7 中添加引导项,这样不改变 Win7 的 MBR,用 Win7来引导 Ubuntu;
8)然后一步步安装完以后重启计算机,在出来grub启动菜单时,按下方向键进入 Windows 7,把 C: 盘中的 Ubuntu 镜像文件和 initrd.lz 和 vmlinuz 删除;
9)启动 EasyBCD,点“添加一个项目-NeoGrub”,出来的面板下面点“删除”;