win7&Ubuntu双系统简单搭建系统指南

本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容。只是简单的写了关于系统的安装和一些配置环境的简单搭建。并没有深入探讨系统地各项内容。希望可以给香简单使用的同学参考。

一、准备工作

  1. 打开UltraISO ,依次点击"文件"--"打开"--选择Ubuntu14.04系统镜像文件,确认打开后就能在软件界面内看到整个镜像的全部文件信息.
  2. 接下来开始制作系统安装盘,点击"启动"--"写入硬盘映像..."。
  3. 进入刻录界面后,在"硬盘驱动器"部分选择可写入的U盘盘符,写入方式选择"USB-HDD+",确认无误后点击"写入".
出现提示界面,警告U盘上所有数据将丢失,确定要继续操作吗?点击"Yes" ,等待几分钟即可.

二、安装Ubuntu

  1. 右键点击我的电脑 》 管理 》 磁盘管理,选择一个空间较大的盘,右键选择压缩卷,笔者为Ubuntu14.04划分了80G的空间(空间大小根据自己的需要自行选择,建议如果只是安装作为练习使用有30G就可以,要是自己有运行的程序或者要处理数据还是建议多分一点空间),设置好容量大小后点压缩即可,不用给他设置盘符,我们在安装Ubuntu的时候在重新分区。注意:这种分区我们在Win7里面不能直接查看Ubuntu里的分区,但是在Ubuntu我们可以访问放在硬盘上的任何东西,也就是可以直接查看Win7系统的分区

  1. 将Ubuntu的启动插在电脑上,重启电脑,开机时按F12,选择U盘启动。
  2. 使用第三个选项建立系统(不要共存)
  3. 新建分区,点击"+",设置交换空间swap,笔者自己的内存是8G,也划分了8G,一般不大于物理内存就行
  4. 新建分区,点击"+",设置"/boot"Ubuntu启动引导区,一般划分200Mb足够了。(注,太小的话可能系统更新的时候出现问题,无法下载更新文件到/boot。笔者认为在线更新出现问题可能性极大,不建议在线更新,推荐适用长期支持版本。)
  5. 新建分区,点击"+",设置"/"主分区,相当于Win7的系统C盘,同样的方法,将剩余空间设置"/home"分区,用于存在文件。
          重要的一点是在安装启动引导设备选择前面划分的/boot盘

三、用easyBCD修改系统启动项更改

可以更改系统启动项等待时间,启动顺序。

四、更新源

方法1(推荐):直接在update中可以更新。设置->软件源->更改服务器

方法2:添加源方式

首先,备份一下Ubuntu 14.04 原来的源地址列表文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

然后进行修改

sudo gedit /etc/apt/sources.list

添加要添加的源好后保存,再输入 sudo apt-get update 就可以更新了,等着慢慢下载东西吧。

(软件源)

五、Vim + gcc + gdb配置

安装

vim)打开命令行运行sudo apt-get install vim,并按提示输入管理员密码。

gcc+gdb)输入命令行 运行 sudo apt-get install build-essential

build-essential包含gcc和gdb等工具,是C语言的开发包。

安装完了可以执行

gcc--version

的命令来查看版本,输出如下:

gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)

Copyright(C)2007FreeSoftwareFoundation,Inc.

编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。

gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。

六、VIM配置

VIM的配色缩进等等功能我们可以适用网络大神的配置

详见ma6174的博客

在此可以使用作者的网络下载

终端输入:

wget http://files.cnblogs.com/ma6174/vimrc.zip

unzip -f vimrc.zip -d ~/

七、其他的软件

Docky、Smplayer视频播放器、Audacious 音频播放器、Google Chrome 浏览器、QQ deepin。

总结:

在经过一段时间的摸索后,作为小白用户,一个能够支持大部分娱乐(音乐,影视,QQ)并且具备相当稳定的系统环境(老本子重现活力)。再不折腾的情况下给人有一个安心学习科研的环境。

Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南的更多相关文章

  1. Directx11学习笔记【一】 最简单的windows程序HelloWin

    声明:本系列教程代码有部分来自dx11龙书及dx11游戏编程入门两本书,后面不再说明 首先,在vs2013中创建一个空的解决方案Dx11Demo,以后的工程都会放在这个解决方案下面.然后创建一个win ...

  2. 学习笔记:利用GDI+生成简单的验证码图片

    学习笔记:利用GDI+生成简单的验证码图片 /// <summary> /// 单击图片时切换图片 /// </summary> /// <param name=&quo ...

  3. Flutter学习笔记(14)--StatefulWidget简单使用

    如需转载,请注明出处:Flutter学习笔记(14)--StatefulWidget简单使用 今天上班没那么忙,突然想起来我好像没StatefulWidget(有状态组件)的demo,闲来无事,写一个 ...

  4. Java web与web gis学习笔记(一)——Tomcat环境搭建

    系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...

  5. Aurora学习笔记连载一:仿真平台搭建

    由于公司项目需要,需要学习Aurora协议,才有了这样的连载学习笔记,也算是对自己学习的一份记录吧. 对于Aurora是什么,大家自行百度. 当然,Kevin也在此先提醒大家,本套学习笔记不是你想学就 ...

  6. Ubuntu 学习笔记

    1.   ubuntu开启root账号,设置分配很简单,只要为root设置一个root密码就行了: $ sudo passwd root 之后会提示要输入root用户的密码,连续输入root密码,再使 ...

  7. maven权威指南学习笔记(三)——一个简单的maven项目

    目标: 对构建生命周期 (build  lifecycle),Maven仓库 (repositories),依赖管理 (dependency management)和项目对象模型 (Project O ...

  8. 再起航,我的学习笔记之JavaScript设计模式05(简单工程模式)

    我的学习笔记是根据我的学习情况来定期更新的,预计2-3天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 前几 ...

  9. 再起航,我的学习笔记之JavaScript设计模式05(简单工厂模式)

    我的学习笔记是根据我的学习情况来定期更新的,预计2-3天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 前几 ...

随机推荐

  1. 尽量不要用select into 复制表

    select into 复制表会带来灾难后果,因为只是复制了一个外壳,就像克隆人,有躯体没意识,像原表的主键 外键 约束 触发器 索引都不会被复制过来, 创建一个表:CREATE TABLE [dbo ...

  2. 案例:latch: cache buffers chains event tuning

    前两天对oracle数据库(single instance)进行了迁移升级从10.2.0.4 升到11.2.0.3,有一个项目迁完后第二天,cpu负载升到了130更高(16cpus). 向用户询问后使 ...

  3. C# 匿名表达式(Lambda表达式)

    匿名表达式 这次来说说Lambda表达式吧,反正也简单,我也不像其他高手那样强调来强调去,只讲一下方法: 准备条件如下: 第一,匿名表达式必须存在与之对应的委托. 只要存在相对应的委托就可以了.接下来 ...

  4. MVC5学习笔记

    买了一本MVC5的书:ASP.NET MVC 5 高级编程(第5版).边学边记录一下 1.快速创建模型类,如:自动实现的属性 {get;set;} 输入“prop",按Tab两次,默认属性值 ...

  5. 关于Java的一道内存的题目

    import java.util.Arrays; import java.util.EmptyStackException; public class MyStack<T> { priva ...

  6. [学习笔记]设计模式之Proxy

    为方便读者,本文已添加至索引: 设计模式 学习笔记索引 写在前面 “魔镜啊魔镜,谁是这个世界上最美丽的人?” 每到晚上,女王都会问魔镜相同的问题(见Decorator模式).这是她还曾身为女巫时留下的 ...

  7. html5+css3实现上拉和下拉刷新

    <!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content=& ...

  8. javascript 学习笔记之JQuery中的Deferred对象

    Deffered是Jquery中的一个非常重要的对象,从1.5版本之后,Jquery中的ajax操作都基于Deffered进行了重构,这个对象的处理模式就像其他Javascript框中的Promise ...

  9. js获取时间加多山天和时间戳转换成日期

    function huoqu(){    var data = $("#data").val();//获取的时间    var day = $('#day').val();//往后 ...

  10. 从文章"避免复制与粘贴"到文章"Extract Method"的反思(1)

    看了一个比我牛的人的博客园的博文"避免复制和粘贴".里面提到了重构手法Extract Method.  所以又搜了一下Extract Method. 这里先自我理解Extract ...