首先声明我是一个linux大菜鸟,之所以学这个,一个是好玩,另外做DL的一些软件如Caffe要在这个平台上运行,所以没事就鼓捣鼓捣。linux是一种内核,市场上支持这种内核的操作系统有ubantu,red hat,fedoracore等等。在这些linux发型版本中,ubantu绝对是佼佼者,那么我就来讲讲怎么在windows下安装ubantu双系统。在安装ubantu之前,我们假设windows系统已经装好了,假设是windows7吧。我用的是EasyBCD来引导安装的,所以预先要下载EasyBCD软件,并安装好。另外事先准备好ubantu镜像文件,这里我用的是ubuntu-gnome-14.04-desktop-i386.iso

    首先我们要做准备工作,给需要安装的ubantu腾出一定的磁盘空间,我们进入win7下面的“磁盘管理”如下图:

                        

    由于我的电脑已经装好了双系统,所以不可能重新安装截图一一演示,这里我就只把步骤写下来。首先我们需要分出一个1G左右的磁盘空间(格式为FAT32)。我们找一个磁盘充裕的盘,比如说E盘,点击右键点“压缩卷”,然后计算大小分出1G的磁盘空间,然后我们用这个1G的空分区创建一个磁盘,在创建的时候要选用FAT32格式,因为我们一会要把安装文件放在这里面,而安装的时候linux只认识这种格式的磁盘。接下来我们还要分配一定的磁盘空间分配给ubantu,这个自己来定,至少10G比较保险,不然安装的时候磁盘空间不够就麻烦了。同样我们还是找一个比较充裕的磁盘,比如说还是E盘,“压缩卷”,创建磁盘(比如说命名k),创建好了k盘(格式为NTFS)后,右击点“删除卷”,这样我们在windows下就看不到这个盘了。

    好了,磁盘空间已经分配好了,还记得我们分配了一个1G的FAT32格式的盘吧,我们把镜像文件放进去,解压找到vmlinuzinitrd.lz这两个文件放在这个盘里。这样我们分配好的1G的盘里就有ubuntu-gnome-14.04-desktop-i386.isovmlinuz,initrd.lz这三个文件了。

    接下来不管这个1G的盘了,打开我们安装好的EasyBCD软件,依次点击如下按钮:

             1.                     2.                                 3.

    然后我们会得到下图所示的一个文本文档,

                         

    把如下所示的一段粘贴在文档的尾部:

title Install Ubuntu
root (hd0,7) 
kernel (hd0,7)/vmlinuz boot=casper iso-scan/filename=/ubuntu-gnome-14.04-desktop-i386.iso ro quiet
splash locale=zh_CN.UTF-8
initrd (hd0,7)/initrd.lz

    黑体部分的解释我这里就不解释了,给个链接大家去看http://www.cnblogs.com/phoenixzq/archive/2012/05/30/2525867.html,由于这里创建了那个1G左右的FAT32盘(我创建的是1.5G),编号为G,D,E,F,G,这样算来就是7,所以这里是(hd0,7)。另外红色字体部分一定要和FAT32盘里的镜像文件一致,不然安装的时候就找不到镜像文件了。

    到这里所有的工作我们都做完了,接下很简单我们只需要重启电脑,点击NeoGrub引导加载器,然后系统就会安装了。接下来就是傻瓜式的步骤,这里不讲了,贴上我的一些图。

    这里要强调的是安装的时候要先下载分区,具体做法:打开终端,输入:sudo umount –l /isodevice. 再输入sudo umount –l /isodevice时候,显示not umount即可,这一步非常重要!!

           

         

           

windows下安装ubantu的更多相关文章

  1. win10环境下安装Ubantu双系统(超详解)

    win10环境下安装Ubantu双系统 1.准备工作: 先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像.根据自己的实际情况选择32位的或者 ...

  2. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  3. Windows 下安装 MongoDB

    Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...

  4. Coreseek Windows下安装调试

    由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...

  5. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

  6. 从零开始学 Java - Windows 下安装 JDK

    关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...

  7. windows下安装nginx

    说起开发,自己感到非常惭愧,由于公司让我给<绿电侠>项目写整体架构解决方案,才开始接触nginx这个东东,突然觉得它是一把非常好的利器. 本文主要记录在windows下安装nginx,另参 ...

  8. Redhat/Ubuntu/Windows下安装Docker

    Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...

  9. Windows下安装Redis

    1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...

随机推荐

  1. 【Qt】Qt之进程间通信(Windows消息)【转】

    简述 通过上一节的了解,我们可以看出进程通信的方式很多,今天分享下如何利用Windows消息机制来进行不同进程间的通信. 简述 效果 发送消息 自定义类型与接收窗体 发送数据 接收消息 设置标题 重写 ...

  2. mina socket底层主流程源码实现

    一,mina的架构 mina 架构可以大致分为三部分,ioService ,ioFilterChain , IoHandler   ioService:用于接受服务或者连接服务,例如socket 接收 ...

  3. Ubuntu12.10编译openwrt遇到的错误

    由于Openwrt有很多工具是要先编译的,在Ubuntu12.10平台下编译openwrt时就遇到了下面这样的错误:elf.cpp: In static member function 'static ...

  4. 正确处理WPF中Slider值改变事件的方式

    最近在用WPF数据绑定重写一下播放器项目时遇到的关于Slider的问题,在窗体透明度调节和播放进度调节上用了Slider控件.调节窗体透明度我是 这么想的:将窗体的Opacity属性的值与Slider ...

  5. XAML 概述三

    通过对前面2节对XAML的介绍,我们对XAML有了一定的认识.这一节我们来简单了解一下部分XAML命名空间(x:)语言功能. x命名空间映射的是http://schemas.microsoft.com ...

  6. Operating Cisco Router

    Operating Cisco Router consider the hardware on the ends of the serial link, in particular where the ...

  7. 第一次比赛的 C题 (好后面才补的....) CodeForces 546B

    Description Colonel has n badges. He wants to give one badge to every of his n soldiers. Each badge ...

  8. EHCache 实现通用类 CacheManager

    package com.zhubaje.api.workflow.ehcache; import java.io.Serializable; import java.util.ArrayList; i ...

  9. ORA-1653: unable to extend table SYS.AUD$

    今早运维组的同事反映有个系统功能很多地方都报错,怀疑是不是数据库有什么问题.于是登录数据库检查,通过crsctl status res -t检查,发现所有集群资源都是OK的,没有哪个资源挂掉了.于是到 ...

  10. 【C#】索引器

    索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的. 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 ...