Win7下硬盘安装Ubuntu 12.04.3双系统
一. 准备工作
1. 下载ubuntu镜像文件:Ubuntu-14.04.5-desktop-amd64.iso(4G及以上内存建议64位)
注意这个amd并不是指amd芯片。
2. 下载硬盘分区工具:MiniTool Partition Wizard Free 9.1
3. 下载系统引导软件:EasyBCD2.2
二. 安装步骤
1. 利用 MiniTool Partition Wizard 划出一块空闲分区用来安装Ubuntu系统,我的磁盘分为:
/dev/sda1 50G NTFS Windows系统分区
/dev/sda2 386G NTFS 文件存储分区
/dev/sda5 30G 空闲分区 安装Ubuntu系统
2. 创建NeoGrub引导项
a. 安装好EasyBCD2.2后,启动软件
b. 依次点击"添加新条目(Add New Entry)"---"NeoGrub选项"---"安装(Install)"

c. 再点击配置(Configure),此时会自动打开一个名为menu.lst的文挡,将下面代码粘贴到文件尾部。
title Install Ubuntu 14.04.5 LTS
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-14.04.5-desktop-amd64.iso
initrd (hd0,0)/initrd.lz
(hd0,0) 表示磁盘分区,hd(0,0), hd(0,1), hd(0,2), hd(0,3)表示主分区,(hd0,4)以后的表示逻辑分区,
现在我只有一个主分区C盘,则(hd0,0)表示C盘,(hd0,4)表示D盘,(hd0,5)表示E盘,(hd0,6)表示F盘,
我的镜像就是放在C盘里。
安装中文版的话,可以 iso 后面添加 locale=zh_CN.UTF-8,注意之间的空格
3. 放置Linux文件到硬盘
将下载的镜像文件放到C盘的根目录下,并确保文件名与代码中的文件名一致为ubuntu-14.04.5-desktop-amd64.iso,
然后用WinRAR解压缩软件将iso打开,将casper文件夹目录下的vmlinuz.efi和 initrd.lz解压并复制到C盘根目录下。
4. 安装过程
a. 重新启动电脑,选择"NeoGrub"启动项---选择"Install Ubuntu 14.04.5 LTS"---进入ubuntu桌面。
b. 安装的过程要保持联网,因为安装的最后会更新软件源
c. 按住Ctrl+Alt+T调出终端,然后在命令窗口输入"sudo umount -l /isodevice"并回车(注意空格键)。
这一命令取消对安装盘所在驱动器的挂载,否则分区界面找不到分区,防止安装过程中出现"无法卸载挂载点"的错误。
d. 点击桌面上的"Install Ubuntu-14.04.5 LTS"的图标开始安装。
e. 取消"安装中下载更新"、"安装这个第三方软件"选项,可以安装完系统后再安装,提高安装速度。
f. 安装类型选择。注意,一定要选择第三个"其他选项",因为我们要专门给Ubuntu分区。
g. 手动分区
建议使用三分区方案
1)交换空间(swap):交换空间也是一种文件系统。内存小于或等于512MB,交换空间为内存大小的2倍;
内存大于512MB的,交换空间等于内存大小。用作Ubuntu的虚拟内存。不设swap,Linux不能休眠。
2)"/boot"分区:使用ext4文件系统(分区格式);分区容量为100M。用来存储引导程序和linux内核。
3)"/"分区:使用ext4文件系统(分区格式);分区容量为剩余的存储空间。用来存储系统文件和应用程序。
Linux中1G=1000MB,一般我们买硬盘也都是这个概念,而Windows中1G=1024MB,严格来说Windows中是正确的。
我的分区是这样的:
/dev/sda5 2G Swap 交换分区
/dev/sda6 100M EXT4 boot分区
/dev/sda7 28G EXT4 Ubuntu系统分区
4)安装时请注意:"安装启动引导器的设备"
默认是"/dev/sda" 即整个硬盘的,意思是将Ubuntu的引导安装在硬盘的主引导记录区域,
这样便会覆盖原有Win7的引导,从此Ubuntu的Grub启动器就接管了Windows的启动。
如果按照默认的选择,那么以后想要删除Ubuntu,是不能在Windows下直接删除相应分区的,
这样会导致重启后WIndows也进不去。好处是,在你打算删除Ubuntu之前,开机后会自动进入Ubuntu
自带的Grub引导,然后在里面选择是启动Windows或者Ubuntu,只需要做这一次选择。
如果不按默认,那就选择"/dev/sda6"分区,这样做之后,等安装完成重启电脑时你会发现
没有进入Ubuntu的入口了,这并不是Ubuntu安装失败,而是因为,Ubuntu的引导在"/boot"分区里,
而电脑开机时读取的是硬盘的主引导,二者不在一块,所以当然找不到Ubuntu的入口,解决办法
是用EasyBCD建立一个包含Windows和Ubuntu的引导。缺点自然是每次开机都要选择两次(Easy BCD的引导和
Ubuntu自带Grub的引导)。
5)"安装启动引导器的设备"选项,选择"/dev/sda6"分区,然后点击"现在安装",按照提示下一步,
直到弹出"安装完成"对话框,选择"现在重启"。
5. Win7下设置Linux启动项
a. 打开EasyBCD,如图操作,名称随便填,驱动器选择之前在"安装启动引导器的设备"处选择的"/dev/sda6"分区。

b. 如果你发现编辑引导菜单里还有"NeoGrub"的选项(前面用于引导安装Ubuntu的),可以删除。
c. 重启电脑,在Win7的启动项下看到了"Linux"启动项,至此双系统安装完毕。
d. 最后,C盘下的vmlinux.efi和initrd.lz文件可以删除了。
Win7下硬盘安装Ubuntu 12.04.3双系统的更多相关文章
- windows7环境下 硬盘安装ubuntu 12.04 server版
之前一直用windows7环境下的虚拟机装的操作系统,但有时候在切换系统时老是死机,还是装一个硬盘版的ubuntu 12.04 server吧 先说一下本人的环境吧:windows 7 32位专业版+ ...
- 【转】Windows 7下硬盘安装Ubuntu 14.04图文教程--不错
原文网址:http://www.linuxidc.com/Linux/2014-04/100369p3.htm Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计 ...
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
Windows XP硬盘安装Ubuntu 12.04双系统图文详解 Ubuntu 12.04 LTS版本于2012年4月26日发布,趁着五一放假,赶紧在自己的Windows XP的电脑上安装下Ubun ...
- 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程
Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...
- win7下硬盘安装ubuntu
首先还是分区,在计算机上右键--管理--磁盘管理.装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,Ubuntu和Windows文件系统完全不同,所以我们划好要给Ubuntu的分区 ...
- Win7下硬盘安装Ubuntu双系统
一. 准备工作 1. 下载ubuntu镜像文件:Ubuntu-14.04.5-desktop-amd64.iso(4G及以上内存建议64位) 注意这个amd并不是指amd芯片. 2. 下载硬盘分区工具 ...
- Windows 7下硬盘安装Ubuntu 14.04图文教程
http://www.linuxidc.com/Linux/2014-04/100369.htm
- U盘安装Ubuntu 12.04成功后系统无法启动的原因及解决办法
想搭建一个Linux开发环境,选择了ubuntu12.04长期支持版,采用u盘安装(Universal-USB-Installer做的启动),发现安装完成之后,拔掉u盘无法启动,插上u盘之后,可以重启 ...
- Windows XP硬盘安装Ubuntu 16.04双系统图文详解
需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下: 1 2 3 1.grub4dos 点击下载 grub4dos 2 ...
随机推荐
- JavaMail API 详细分解
在使用Spring框架的过程中,它的优势之一就是在于跟其他一些技术的整合,如JavaMail .任务调度.缓存策略等技术.今天就Java Mail详细阐述.JavaMail API是被设计为与协议无关 ...
- Android提升篇系列:Activity recreate(Activity 重新创建/自我恢复)机制(一)
注:本文中的recreate是指当内存不足时,Activity被回收,但再次来到此Activity时,系统重新恢复的过程.例如:当Activity A到Activity B时,如果内存不足,A被回收, ...
- 一道js面试题
当然这道面试题并不一定就能在你面试的时候遇到,但是不怕一万就怕万一,会的多一些还是好的. 问:怎么判断一串字符中哪个字符出现的最多,最多几次或者这串字符分别有哪些,每个字符出现了几次.写你请出运算代 ...
- C#实现类似"hello $world"的格式化字符串方法
C#自带的string.Format可以格式化字符串,但是还是不太好用,由于格式的字符占位符都是数字,当数目较多时容易混淆.其实可以扩展string的方法,让C#的字符串具备其他的方法,下面介绍一个实 ...
- 【再探backbone 02】集合-Collection
前言 昨天我们一起学习了backbone的model,我个人对backbone的熟悉程度提高了,但是也发现一个严重的问题!!! 我平时压根没有用到model这块的东西,事实上我只用到了view,所以昨 ...
- ie7下的javascript兼容
<a href="javascript:;" onclick="functionone();"></a> <script> ...
- fullPage教程 -- 整屏滚动效果插件 fullpage详解
1.引用文件 [html] view plain copy print?在CODE上查看代码片派生到我的代码片 <link rel="stylesheet" href=&qu ...
- JavaScript 开发者经常忽略或误用的七个基础知识点(转)
JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它.昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序.很多新 ...
- Web自动化测试 Selenium 1/3
Selenium 名字的来源 在这里,我还想说一下关于 Selenium 名字的来源,很有意思的 : > : Selenium 的中文名为 “ 硒 ” ,是一种化学元素的名字,它 对 汞 ( M ...
- sqlite API模型
 每一个数据库连接可以包括多个数据库文件,一个主数据库文件和attached的几个数据库文件. 每一个数据库文件都有自己的B-tree和pager. 数据库连接(connection)和事务(tra ...