/ 软件 / 1474阅

Windows 7硬盘安装Ubuntu【完整版】

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

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注