之前用虚拟机虚拟玩了下Ubuntu Kylin(见《Ubuntu Kylin》),的确卡得很不爽,因此先按照Ryu的说法刻了U盘直接装,但除了更改启动顺序的问题外,用UltraISO烧录镜像文件到U盘实在比较慢,因此找了网上一些资料自己摸索了比较完美的硬盘安装办法。本办法虽然有一点点繁琐,但优点是流程比较顺畅,遇到的问题也作了说明,启动顺序仍然以Windows 7为主,Linux为辅。现总结如下:
一、准备软件:
a、下载Ubuntu Kylin的光盘镜像iso文件,下载地址:
https://wiki.ubuntu.com/Ubuntu%20Kylin%20Chinese。
b、下载安装EasyBCD,下载地址:http://dl.pconline.com.cn/download/90611.html。
二、安装步骤:
1、先为安装Ubuntu Kylin分配出一块磁盘空间。Windows 7自带分磁盘的工具,只需要压缩步骤即可,不需要继续分盘符格式化等操作。方法为:点击Windows 7桌面左下角圆形“开始”按钮 → 右键点击“游戏”下方的“计算机” → 下拉菜单左键点击“管理”,打开“计算机管理”窗口 → 点击“存储”下面的“磁盘管理”,窗口右边显示出当前系统的磁盘分区现状,包含不同分区的卷标、布局、类型、文件系统、状态等 → 右键单击选择要挂载Ubuntu的盘分区(比如D盘),从右键菜单中选择“压缩卷” → 在“输入压缩空间量(MB)”里填写需要新开分区的空间数量,比如Ubuntu一般用20G,计算1024×20=20480 MB → 填写完毕后,点击“压缩”按钮,系统便开始自动分配磁盘,盘大的话时间比较长,一般5分钟左右,分配完毕后会看到一块标示为绿色的新磁盘空间。
2、把下载的Ubuntu镜像文件复制到C盘,用解压软件打开 → 找到casper文件夹,双击打开,里面有两个文件initrd.lz和vmlinuz → 把initrd.lz和vmlinuz拖到C盘根目录下(注:Ubuntu 64位是vmlinuz.efi,须将.efi去掉),这时C盘里有三个复制过来的文件ubuntukylin-13.04-desktop-i386.iso、initrd.lz和vmlinuz。注意,为防止安装不成功,最好将ubuntukylin-13.04-desktop-i386.iso的文件名缩减,比如ubuntu.iso。
3、在EasyBCD程序窗口左侧栏,点击“添加新条目” → 在右侧出来一个面板,点最右边的“NeoGrub”标签,再点它下边的“安装”按钮 → 等安装完成,再点击它旁边的“配置”按钮
会弹出来一个记事本窗口,删除里面的所有内容,复制下面的内容进去:
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
注意,因为有些电脑在C盘前有另外一个小的隐藏盘,一般是100多mb,因此很有可能需要调整root (hd0,0)的第二个参数0为1。例如我的电脑便需要调整为:
root (hd0,1)
如果在后面步骤中出现错误提示error15:file not found,也是因为没有调整这个参数的缘故。
另外,vmlinuz在Ubuntu 13.10版本以后是有后缀名的,安装时需要根据不同版本修改此处。Kylin没有这个烦恼,不需修改。
最后保存文件,关闭记事本,然后关闭 EasyBCD。
4、重新启动计算机,在出现启动菜单时,按下方向键选择“NeoGrub 引导加载器”,按回车键进入。
进入后在接下来的Install Ubuntu菜单中,直接按回车键进入,此时是虚拟光驱产生作用,因此不是正式安装。耐心等待系统加载,直到出现桌面,点一下左上角的圆圈按钮,稍等在旁边出来的文本框中输入字母ter然后点击下边出来的终端图标。
在出来的终端窗口中,输入:
sudo umount -l /isodevice
然后按回车键,出现“安装 Ubuntu”图标。双击安装图标,稍等进入安装对话框。
5、我们这里需要用Windows 7的默认引导器来引导Windows而非默认进入Ubuntu,因此使用如下安装方法:
(1)选择“中文简体” → “安装Ubuntu”→ “继续” → 在“安装类型”这一步时手动分盘符,所以选择“其它选项”。
(2)找到其中标有“空闲”的盘符,这个盘符就是我们用于安装Ubuntu的20G空间,下图是别人拍的,我借来一用,所以数字大小不准确。
(3)接下来,我们要进行四次分区,每次都是从“空闲”中分出部分区域。
a、第一次分区:
上一步骤点“+”,进行如下设置:
挂载点:“/”
大小:4096MB(根据1/5的比率大概算一下,下图数字是别人的)
新分区的类型:主分区
新分区的位置:空间起始位置
用于:EXT4日志文件系统
b、第二次分区:
“空闲”处,继续点“+”,如下设置,
挂载点:(不设置)
大小:2048MB(网上认为是物理内存的2倍,我这里用了2G,常规应该够用了)
新分区的类型:逻辑分区
新分区的位置:空间起始位置
用于:交换空间
c、第三次分区:
“空闲”处,继续点“+”,如下设置,
挂载点:/boot (双系统引导时需要,很重要!)
大小:200MB(我暂时设置为200MB)
新分区的类型:逻辑分区
新分区的位置:空间起始位置
用于:EXT4日志文件系统
d、第四次分区:
“空闲”处,继续点“+”,如下设置,
挂载点:/home
大小:(剩余全部空间,剩下显示多少,就多少)
新分区的类型:逻辑分区
新分区的位置:空间起始位置
用于:EXT4日志文件系统
分区完毕后,下方还有一项“安装启动引导器的设备”,如果选择默认,则是Ubuntu引导Windows 7,若今后卸载Ubuntu时会麻烦些。我们这里用Windows 7引导Ubuntu,故选择/boot所在的盘符,比如示意图中的/dev/sda9盘。
至此分区设置全部完毕。
之后的步骤就没什么复杂了,按着提示点击“继续”就行了,有一项选择键盘布局的,默认是“汉语”。还有一步是设置一些个人信息,请按提示输入,然后点击“继续”。然后等待片刻,安装就完成了。
6、安装完以后重启计算机,在出来grub启动菜单时,直接进入Windows 7,把刚才拷贝到C盘中的Ubuntu.iso、initrd.lz和vmlinuz 删除。
7、再次运行EasyBCD。点“添加一个项目”→“NeoGrub”,出来的面板下面点“删除”,删掉刚才添加的引导部分。然后很重要的一步,挂载已经安装在boot区的Ubuntu:先点a)“添加新条目”,然后点选b)GRUB (Legacy),接着选c)你的boot分区,最后点d)“添加条目”。
选完后可以点“编辑引导菜单”查看当前的引导项,设置“默认”及“超时选项”等,记得“倒计时”别选太小的数字,以免来不及进菜单!
到此结束了整个Windows硬盘安装Ubuntu Kylin的过程,重启电脑后即可享受。
三、参考文献:
- 《调整分区 Win7自带磁盘管理工具轻松搞定》
- 《Windows 7下硬盘安装Ubuntu 13.04图文教程》
- 《用 EasyBCD 在 Win7/8 中硬盘安装 Ubuntu》
- 《EasyBCD 引导 Ubuntu 12.04 成 win+linux 多系统》
- 《win7+ubuntu 13.04双系统安装方法》
0