之前用虚拟机虚拟玩了下 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。

把initrd.lz和vmlinuz拖到C盘根目录下
把 initrd.lz 和 vmlinuz 拖到 C 盘根目录下

3、在 EasyBCD 程序窗口左侧栏,点击 “添加新条目” → 在右侧出来一个面板,点最右边的 “NeoGrub” 标签,再点它下边的 “安装” 按钮 → 等安装完成,再点击它旁边的 “配置” 按钮

EasyBCD配置
EasyBCD 配置

会弹出来一个记事本窗口,删除里面的所有内容,复制下面的内容进去:

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 引导加载器”,按回车键进入。

NeoGrub 引导加载器
NeoGrub 引导加载器

进入后在接下来的 Install Ubuntu 菜单中,直接按回车键进入,此时是虚拟光驱产生作用,因此不是正式安装。耐心等待系统加载,直到出现桌面,点一下左上角的圆圈按钮,稍等在旁边出来的文本框中输入字母 ter 然后点击下边出来的终端图标。

terminal
terminal

在出来的终端窗口中,输入:

sudo umount -l /isodevice

然后按回车键,出现 “安装 Ubuntu” 图标。双击安装图标,稍等进入安装对话框。

安装 Ubuntu
安装 Ubuntu

5、我们这里需要用 Windows 7 的默认引导器来引导 Windows 而非默认进入 Ubuntu,因此使用如下安装方法:

(1)选择 “中文简体” → “安装 Ubuntu”→ “继续” → 在 “安装类型” 这一步时手动分盘符,所以选择 “其它选项”。

引导Windows
引导 Windows

(2)找到其中标有 “空闲” 的盘符,这个盘符就是我们用于安装 Ubuntu 的 20G 空间,下图是别人拍的,我借来一用,所以数字大小不准确。

用于安装Ubuntu的20G空间
用于安装 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 删除。

grub启动菜单
grub 启动菜单

7、再次运行 EasyBCD。点 “添加一个项目”→“NeoGrub”,出来的面板下面点 “删除”,删掉刚才添加的引导部分。然后很重要的一步,挂载已经安装在 boot 区的 Ubuntu:先点 a)“添加新条目”,然后点选 b)GRUB (Legacy),接着选 c)你的 boot 分区,最后点 d)“添加条目”。

“添加一个项目”→“NeoGrub”
“添加一个项目”→“NeoGrub”

选完后可以点 “编辑引导菜单” 查看当前的引导项,设置 “默认” 及 “超时选项” 等,记得 “倒计时” 别选太小的数字,以免来不及进菜单!

编辑引导菜单
编辑引导菜单

到此结束了整个 Windows 硬盘安装 Ubuntu Kylin 的过程,重启电脑后即可享受。

三、参考文献:

共有 0 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注