本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏。

Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项

[日期:2015-08-23] 来源:Linux社区  作者:RisingWonderland [字体:  ]

硬盘安装,无需光盘、U盘;Win8.1为主,Ubuntu 14.04为辅,可将Windows或Ubuntu设置为开机默认启动项;在Ubuntu下可查看、操作Windows系统下的文件;适用于安装和14.04版本相近的Ubuntu系统。如果以上所述正是你所需要的,那么这可能是一篇您值得参考的教程。但本人建议您先大致通读本文,再做决定。

本文所述方法,个人测试无误,如因本文所述造成任何损失,本人无法负责,请慎重!

准备条件

一个健康的Win7或Win8.1操作系统;Ubuntu官方系统镜像文件;为Windows系统盘内的重要文件做了备份;对Linux分区挂载进行一些了解;获得EasyBCD这款软件;您已经读过本文;

Step 1

在Windows操作系统下,清空某个硬盘分区,或从已有的分区中分割出新分区。Ubuntu将安装在这个分区中。可以使用一些知名磁盘工具软件(分区助手、DiskGenius等)来分割新区。

DiskGenius 4.6.5 正式版发布下载  http://www.linuxidc.com/Linux/2014-10/108329.htm

示例:

如上图所示,C盘是Win8.1的系统盘E盘是我从原本的C盘中分割出的新分区(在使用工具进行分割时,可以不把分割出的空间作为新分区,因为我们要获得的是一块未被使用的空间)。

Step 2

确定空白分区后,删除该分区,使其在Windows资源管理器中不可见。

可以通过右键点击“这台电脑”图标,进入“管理”功能的“磁盘管理”界面,选择空白分区,右键“删除卷”。

上图是对E盘执行“删除卷”操作前的磁盘状态。

下图是对E盘执行“删除卷”操作后的磁盘状态:

现在,在Windows操作系统下,原先的E盘已不可见,且不可使用。资源管理器中只剩下C盘:

Step 3

在Windows操作系统下安装EasyBCD这款软件。安装成功后,打开软件,显示语言选择“简体中文”。

EasyBCD 2.2 免费下载【中文多国语言版】  http://www.linuxidc.com/Linux/2012-10/72140.htm

在左侧工具列表中选择“添加新条目”,在右侧功能区选择右上角的“NeoGrub”选项卡,点击“安装”按钮。如下图所示:

安装后,点击“配置”按钮,会打开一个名为“menu.lst”的记事本文件。清空文件内容,写入下面的文字:

title Install Ububtu

root (hd0,0)

kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-14.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

如下图所示,注意空格

注意1:文件第2、3、4行出现的“(hd0,0)”指向的是当前系统盘的位置,我这里是C盘。但假如C盘并非首个分区,而是第二个,需要修改为“(hd0,1)”,依此类推。

注意2:文件第三行,“ubuntu-14.04-desktop-amd64.iso”是我的Ubuntu系统镜像的文件名,将其修改为你的。

注意3:文件第三行出现了“vmlinuz.efi”,由于我安装的Ubuntu是64位操作系统,此处必须是“vmlinuz.efi”,不能缺少扩展名。

Step 4

使用压缩工具打开Ubuntu镜像文件,将“.disk”文件夹和casper文件夹内的“initrd.lz”和“vmlinuz.efi”文件复制到C盘根目录,再将Ubuntu系统镜像文件复制到C盘根目录:

Step 5

重启计算机,在启动界面看到操作系统选择项,选择“NeoGrub引导加载器”:

之后出现Ubuntu选择界面,选择“Install Ubuntu”。

注意:此处有可能出现“File not found”错误:

原因一般是在之前的“menu.lst”文件内的参数没有配置好,但不需要重启计算机进行设置,因为启动界面已经给我们临时修改参数的方法:

依然选择“InstallUbuntu”,按键盘e进入修改界面:

对上图中的三处“(hd0,0)”进行修改,前面的0代表是第几块硬盘,“0”代表第一块;后面的0代表是某块硬盘内的第几个分区。此处的修改方法也已经给出,键盘e修改,键盘d删除,键盘b确认并启动

注意:Win7、Win8系统在安装时,默认会在系统盘之前创建一个几百兆大小的系统专用分区,所以如果C盘是系统盘,此处参数一般是“hd(0,1)”

Step 6

成功进入Ubuntu试用界面后,桌面上有两个文件。

按Ctrl+Alt+T打开终端,输入“sudo umount –l /isodevice”,取消光盘驱动器挂载,否则在后面安装过程中可能会无限卡进度:

注意:注意空格,而且“-l”中的“l”是大写字母“L”的小写形态。不是数字1,也不是字母“i”。

Step 7

双击桌面图标“安装Ubuntu14.04 LTS”,开始安装Ubuntu。

如果你连接了网络,可以选择“安装中下载更新”,会延长安装时间,也可以在安装完Ubuntu系统后再下载安装更新。

在“安装类型”界面会有多个安装选项:

如果选择第一项,Ubuntu会自动进行分区安装,之后与Windows操作系统共存为双系统。对分区没有细致要求的用户选择此项即可,本教程即可直接跳过步骤Step7、Step8。如果要自定义分区,选择“其它选项”。此处,我选择“其他选项”。

下图显示的是我们整个硬盘的分区状态:

我们要将Ubuntu安装在“空闲”分区内。选择“空闲”分区,再点击左下方红线处的加号,进行分区。

关于Linux的分区挂载,很多带有定势思维的Windows用户还在理解的道路上艰难爬行,分区不是本文重点,此事应当阅读关于Linux分区的专业文章。

根目录“/”是必须存在的,可以分8G给“/”。

交换分区swap不是必须存在的,可以不给其分配空间,这同样意味着,你可以将所有空间分给“/”。

“/boot”不是必须存在的,如果你的硬盘是Ubuntu单系统,推荐为其分配空间,一般小于200M,并且将它设置为第一分区;如果你的硬盘不是单系统,而是像本文所述的双系统,不必分配空间。

“/home”用于保存用户的文件,如果你要向其中保存大量数据,需要分配较多空间。

“/user” 主要用于保存应用程序文件,如果你要安装很多程序,需要分配较多空间。可以考虑为其分配最大空间。

分区时需要选择文件系统类型,选择“Ext4”即可。

注意:如果你的内存较小,交换分区大小应该超过物理内存大小,但要小于物理内存大小乘以2;如果你的内存足够大,交换分区分配1G到2G即可,甚至可以不分配。但如果你要安装一些强制需要交换分区的软件,则必须进行分配,如果你不确定以后安装的某款软件是否强制需要交换分区,最好进行分配,一般1G即可。

Step 8

分区完成后,开始安装。

如果你没有分配交换空间,系统会给出提示,跳过即可。

安装完成后,选择重启。如果一切正常,可以看到如下图所示的Ubuntu样式的启动项选择界面:

上图可以看出,Win8.1已经成功安装。

Step 9 收尾工作

在系统启动界面,Win8.1系统处于最后一项,如果需要让Win8.1处于第一项,可以这样设置:

1、进入Ubuntu系统。

2、Ctrl+Alt+T打开终端,输入“sudo nautilus”,以root权限打开资源管理器。

3、找到“30_os-prober”文件,将其名称修改为“06_os-prober”即可:

进入Windows系统,清除C盘下之前复制的文件。

打开EasyBCD,在之前的“添加新条目”功能中,点击“删除”按钮,清除“NeoGrub”引导。

Step 10 多硬盘可能带来的问题

在多硬盘的情况下,之前提到的“(hd0,0)”需要多加注意。

我个人在安装双系统前,为笔记本电脑添加了一块SSD,并在其中装入Windows8.1操作系统。这样就形成了SSD内Win8.1(C盘)和HDD内Win7(D盘)的双系统格局。但这里存在的问题是,Win7是首先安装的,SSD是后来添置的硬盘,虽然后来HDD所在系统分区被清空了,但是Windows引导文件依然在HDD硬盘内。在安装Ubuntu时,无法在Win系统内删除D盘,于是使用DiskGenius将D盘删除,引导文件随即丢失。由于一些原因,无法使用系统光盘或修复光盘来修复引导,只能选择重装系统。但是在使用Windows系统光盘重装系统的过程中,可以格式化任何分区,却无法向任何分区内安装Win7或Win8.1操作系统。经过多次实验,我所遇到的问题的解决方法是将HDD取出,只保留一块硬盘,如此便可顺利安装Windows。系统安装成功后,再将HDD放入,可以顺利安装Ubuntu。

Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项的更多相关文章

  1. Windows 8.1硬盘安装Ubuntu 14.04双系统

    Windows 8.1硬盘安装Ubuntu 14.04双系统 学习了: http://www.jb51.net/os/windows/298507.html http://www.linuxidc.c ...

  2. Windows XP硬盘安装Ubuntu 12.04双系统图文详解

    Windows XP硬盘安装Ubuntu 12.04双系统图文详解 Ubuntu 12.04 LTS版本于2012年4月26日发布,趁着五一放假,赶紧在自己的Windows XP的电脑上安装下Ubun ...

  3. Windows XP硬盘安装Ubuntu 16.04双系统图文详解

    需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下:   1 2 3       1.grub4dos  点击下载 grub4dos 2 ...

  4. EasyBCD在windows7基础上安装Ubuntu 14.04双系统详

    把下载好的ubuntu安装包放在C盘根文件夹下,利用Daemon Tools 将安装包下casper文件夹的vmlinuz.efi和initrd.lz复制到C盘根文件夹下,紧接着打开easybcd,在 ...

  5. Windows8.1硬盘安装Ubuntu14.04双系统参考教程和多硬盘的注意事项[画画]

    硬盘安装.无需光盘.U盘:Win8.1为主,Ubuntu14.04为辅,可将Windows或Ubuntu设置为开机默认启动项.在Ubuntu下可查看.操作Windows系统下的文件:适用于安装和14. ...

  6. 【转】Windows 7下硬盘安装Ubuntu 14.04图文教程--不错

    原文网址:http://www.linuxidc.com/Linux/2014-04/100369p3.htm Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计 ...

  7. 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...

  8. win7 下安装 ubuntu 16.04双系统

    Ubuntu 每年发布两个版本,目前最新正式版版本也升到了 16.04.Ubuntu 16.04 开发代号为"Xenial Xerus",为第六个长期支持(LTS)版本,其主要特色 ...

  9. Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统

    一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu.com/download/desktop/ : 这里使用的是 ubuntu 14.04.1 LTS 64bit 版 ...

随机推荐

  1. Codeforces1093E_Intersection of Permutations

    题意 给定两个排列a和b,两种操作,交换b_i和b_j,询问a[l_a...r_a]和b[l_b...r_b]有多少个数相同. 分析 由于给的是排列,保证b的每个数都有a的对应,构造数组c,c[i]表 ...

  2. C#中Path类的常用方法

    场景 打开VS,输入Path,我们可以看到其定义. 都是静态方法,所以我们可以使用类名直接调用. 实现 新建命令行程序,编码如下: string str = @"C:\Users\Admin ...

  3. Javaweb设置session过期时间

    在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的.Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时 ...

  4. Fortify漏洞修复总结

    1.代码注入 1.1 命令注入 命令注入是指应用程序执行命令的字符串或字符串的一部分来源于不可信赖的数据源,程序没有对这些不可信赖的数据进行验证.过滤,导致程序执行恶意命令的一种攻击方式. 问题代码: ...

  5. 【全网首创】修改 Ext.ux.UploadDialog.Dialog 源码支持多选添加文件,批量上传文件

    公司老框架的一个页面需要用到文件上传,本以为修改一个配置参数即可解决,百度一番发现都在说这个第三方插件不支持文件多选功能,还有各种各样缺点,暂且不讨论这些吧.先完成领导安排下来的任务. 任务一:支持多 ...

  6. Java中对象创建时的内存分配

    一.前言知识铺垫   1.逃逸对象:在一个方法内创建的对象没有被外界引用则称该对象为未逃逸的对象. 2.JDK1.6以后的HotSpot虚拟机支持运行时的对象逃逸分析. 3.JVM中的参数配置: 1) ...

  7. Vue学习之vue中的计算属性和侦听器

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. jmeter基础使用

    1.ServerAgent是服务端的插件2.下载成功后,复制JmeterPlugins-Extras.jar和JmeterPlugins-Standard.jar两个文件,放到jmeter安装文件中的 ...

  9. selenium-01-2环境搭建

    首先下载好Eclipse 和配置好Java 环境变量 步骤省略, 请百度     方法一 添加jar包 官方下载地址: http://www.seleniumhq.org/download/ 官方地址 ...

  10. Python 编译器与解释器

    Python 编译器与解释器 Python的环境我们已经搭建好了,可以开始学习基础知识了.但是,在此之前,还要先说说编译器与解释器相关的内容. 如果这部分内容,让你觉得难以理解或不能完全明白,可以暂时 ...