硬盘安装,无需光盘、U盘。win8为主。Ubuntu14.04为辅。可将Windows或Ubuntu设置为开机默认启动项。在Ubuntu下可查看、操作Windows系统下的文件;适用于安装和14.04版本号相近的Ubuntu系统。假设以上所述正是你所须要的。那么这可能是一篇您值得參考的教程。

但本人建议您先大致通读本文,再做决定。

本文所述方法。个人測试无误,如因本文所述造成不论什么损失,本人无法负责,请谨慎!

准备条件

· 一个健康的Win7或win8或Win8.1操作系统。

· Ubuntu官方系统镜像文件;

· 为Windows系统盘内的关键文件做了备份;

· 对Linux分区挂载进行一些了解;

· 获得EasyBCD这款软件;

· 您已经读过本文;

Step 1

在Windows操作系统下。清空某个硬盘分区。或从已有的分区中切割出新分区。

Ubuntu将安装在这个分区中。能够使用一些知名磁盘工具软件(分区助手、DiskGenius等)来切割新区。

Step 2

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

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

或者进入PE删除准备安装Ubuntu的硬盘,否则无法安装。

Step 3

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

在左側工具列表中选择“加入新条目”,在右側功能区选择右上角的“NeoGrub”选项卡。点击“安装”button。例如以下图所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhbnF1YW4wMDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

安装后。点击“配置”button,会打开一个名为“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

例如以下图所看到的,注意空格

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhbnF1YW4wMDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

注意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系统后再下载安装更新。

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhbnF1YW4wMDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

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

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

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

根文件夹“/”是必须存在的。能够分8G给“/”。

交换分区swap不是必须存在的,能够不给其分配空间,这相同意味着,你能够将全部空间分给“/”。

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

“/home”用于保存用户的文件,假设你要向当中保存大量数据。须要分配较多空间。

“/user” 主要用于保存应用程序文件,假设你要安装非常多程序,须要分配较多空间。

能够考虑为其分配最大空间。

分区时须要选择文件系统类型。选择“Ext4”就可以。

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

Step 8

分区完毕后。開始安装。

假设你没有分配交换空间,系统会给出提示,跳过就可以。

安装完毕后。选择重新启动。

假设一切正常,能够看到例如以下图所看到的的Ubuntu样式的启动项选择界面:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhbnF1YW4wMDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

上图能够看出。Win8已经安装成功。

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。在之前的“加入新条目”功能中,点击“删除”button,清除“NeoGrub”引导。

win8硬盘安装Ubuntu14.04双系统參考教程的更多相关文章

  1. win8.1硬盘安装ubuntu14.04双系统

    在网上找了很多方法都失败了,原因是大多数方法都是用mbr方式安装的,如grub4dos,easybcd.以至于连自己都怀疑win8能不能用硬盘安装,差点就去买个u盘来安装了,就在打算放弃的时候在ubu ...

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

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

  3. Windows 8.1 硬盘安装 Ubuntu14.04 双系统参考教程及注意事项

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

  4. win8下硬盘安装Ubuntu12.04双系统成功记录

    一开始是在windows下VirtualBox虚拟机中搞了一个Ubuntu玩,时间一长,感觉卡的厉害,浪费时间,那就装个双系统! 在win8下磁盘管理中的最后一个盘中压缩出20G左右的空闲硬盘分区: ...

  5. Win7/Win8/Win10下安装Ubuntu14.04双系统 以及常见问题

    整理自网络. 1. 制作镜像 将ubantu镜像刻录到优盘(我使用UltraISO刻录,镜像下载地址:链接: http://pan.baidu.com/s/1bndbcGv 密码: qsmb) 2. ...

  6. Windows7下U盘安装Ubuntu14.04双系统

    1.准备工作 (1)下载Ubuntu14.04系统镜像文件,Ultraiso,EasyBcd,分区助手 Ubuntu14.04地址:http://www.ubuntu.com/download/des ...

  7. Win7 下安装ubuntu14.04双系统

    下面介绍一下利用wubi在Windows中安装Ubuntu 14.04的教程,或者说安装方法和注意事项.  方法一:直接下载wubi.exe 方法二:直接下载ubuntu-14.04-desktop- ...

  8. win10安装Ubuntu14.04双系统

    1 制作镜像 UltralISO刻录镜像到U盘,下载地址:http://pan.baidu.com/s/1o7JpthS 2压缩空间给Ubuntu安装 使用windows自带的压缩(磁盘管理) 3安装 ...

  9. Windows8.1和Ubuntu14.04双系统卸载Ubuntu參考教程[图]

    我之前编写并公布了<Windows8.1安装Ubuntu14.04双系统參考教程及双硬盘注意事项>这篇教程,而本文提供的卸载Ubuntu方法适用于这篇教程,其它方法安装的Ubuntu可适当 ...

随机推荐

  1. 汕头市队赛 SRM13 T2

    这道题很容易想到是二分 但是因为可能会爆LL 所以要加一波特判 #include<cstdio> #include<cstring> #include<algorithm ...

  2. 今天写页面,将.net也使用了语义法规来判断。做法来源是.net ado.net的类型判断 Infertype。一样的原理

    做了一个封装,使页面更容易维护一些.主要是两个方法,如下所示: private void BindModule(Action<Repeater, string> bindSingRpt)  ...

  3. 行为型设计模式之中介者模式(Mediator)

    结构 意图 用一个中介对象来封装一系列的对象交互.中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互. 适用性 一组对象以定义良好但是复杂的方式进行通信.产生的相互 ...

  4. 【IDEA】IDEA中部署的项目添加Tomcat自带的一些项目

    在IDEA部署项目的时候发现没有tomcat自带的一些项目,有时候我们需要tomcat自带的项目查看一些配置的信息,经过查阅资料后做记录如下: 1.在Eclipse中点击Run ->Edit C ...

  5. 引进js文件运行在浏览器上调试报文件找不到

    原因是jsp文件的路径和js文件不在同一目录下,用"../"将它们的路径配置在同一路径下或者在路径前面加上"<%= request.getContextPath() ...

  6. FileReader&FileWriter

    FileReader public static void main(String[] args) { //创建文件对象指定要读取的文件路径 File file=new File("d:\\ ...

  7. python里如何计算大文件的md5

    在python3中,有了一个hashlib,可以用来计算md5,这里先给出一个简单的例子: import hashlib sstr="i love hanyu" print(has ...

  8. J.U.C并发框架源码阅读(九)LinkedBlockingQueue

    基于版本jdk1.7.0_80 java.util.concurrent.LinkedBlockingQueue 代码如下 /* * ORACLE PROPRIETARY/CONFIDENTIAL. ...

  9. [thinkphp] MD!! 数组构造的好好的,硬是有一个值无法写入数据库

    我都要抓狂了,buildsql()方法又用不了,最后决定看runtime里面的文件.先删掉所有的runtime,然后提交一次,就可以在runtime里面看到对应解析后的文件,这样应该可以知道问题在哪. ...

  10. HDU 2639 Bone Collector II【01背包 + 第K大价值】

    The title of this problem is familiar,isn't it?yeah,if you had took part in the "Rookie Cup&quo ...