Linux的选择

  在Linux系统各个发行版中,CentOS系统和Ubuntu系统在服务端和桌面端使用占比最高,网络上资料最是齐全,所以建议使用CentOS系统或Ubuntu。 

  一般来说,如果要做服务器,选择CentOS或者Ubuntu Server;如果做桌面系统,选择Ubuntu Desktop。但是在学习Hadoop方面,虽然两个系统没有多大区别,但是强烈推荐使用Ubuntu操作系统。


系统安装方式

  选择虚拟机还是双系统安装

  Linux系统的安装主要有两种方式:虚拟机安装和双系统安装。

  由于虚拟机安装和使用Linux的硬件配置比较高,建议电脑比较新或者配置内存4G以上的电脑可以选择虚拟机安装,电脑较旧或配置内存小于等于4G的电脑强烈建议选择双系统安装,否则,在配置较低的计算机上运行LInux虚拟机,系统运行速度会非常慢。


双系统安装

  制作安装U盘

  (1)打开Ubuntu官网,找到下载页面,选择要下载版本,单击“下载”。

  (2)下载UltraISO。打开UltraISO软件,在顶部菜单里面找“文件”单击“打开”,找到刚下载的Ubuntu镜像。(UltraISO需要激活码才能使用,可以通过百度搜索到软件的激活码。)

  (3)在顶部菜单里找到“启动”单击“写入硬盘映像”。

  (4)在弹出窗口中找到“便捷启动” 单击“写入新的硬盘主引导记录(MBR)” ,选择“USB-HDD+”并单击写入,弹出的提示框中单击“是”。

  (5)写入引导完成后,需等待几分钟,等完成100%后即可。Ubuntu的启动U盘就制作完成了。

  双系统安装  

  本次双系统安装是用Ubuntu引导Windows10,也就是进入启动计算机界面时,是在Ubuntu的启动界面选择是进入Windows还是进入Ubuntu。

  (1)系统安装前,首先在Windows中格式化D盘,D盘大约100G,将D盘内容清空,但是发现格式化后,D盘内仍然有100M容量无法清理。

  (2)重启计算机,选择U盘启动。我的笔记本是联想Y系列的,开机后马上按住Fn和F12,通过键盘↑和↓选择USB HDD,然后按ENTER进入。

  (3)进入Ubuntu系统界面后,点击桌面的安装Ubuntu图标,进入Ubuntu系统安装界面。

  (4)语言选择“中文”,键盘布局选择“英语(美国)”。

  (5)选择“安装第三方软件”,点击继续。

  (6)安装类型选择“其他选项”,自己创建、调整分区,点击“继续”,可以看到磁盘中的所有盘符。

  (7)在盘符列表中,找到之前在Windows中格式化的那个磁盘,由于之前没有将那个磁盘清空,所以在盘符列表中这个磁盘没有显示为“空闲”。(盘符列表中显示的设备名和Windows我的电脑中显示的名称不同,我是通过磁盘的大小找到要使用的那个磁盘的,需要将Windows中的磁盘大小由GB换算成MB,因为Ubuntu中盘符列表显示的存储单位是MB。)

  (8)由于此时这个 磁盘不是空闲状态,可以点击盘符列表下方的“-”,将这个磁盘清空。

  (9)磁盘清空后,要对磁盘进行四次分区,每次都是从刚才清空的磁盘中分出部分区域。(注意每次分区之后,这个磁盘的空间都会减少一些。)

  (10)第一次分区选中刚才清空的磁盘点“+”,进行如下设置:挂载点:“/”,大小:22000MB,新分区的类型:主分区,新分区的位置:空间起始位置,用于:EXT4日志文件系统。第一次分区完毕。

  (11)第二次分区:选中之前清空的磁盘点“+”,进行如下设置:挂载点:(不设置),大小:2048MB,新分区的类型:逻辑分区,新分区的位置:空间起始位置,用于:交换空间。第二次分区完毕

  (12)第三次分区:选中之前清空的磁盘点“+”,进行如下设置:挂载点:“/boot”,大小:200MB,新分区的类型:逻辑分区,新分区的位置:空间起始位置,用于:EXT4日志文件系统。第三次分区完毕。

  (13)第四次分区:选中之前清空的磁盘点“+”,进行如下设置:挂载点:“/home”, 大小:剩余全部空间,新分区的类型:逻辑分区,新分区的位置:空间起始位置,用于:EXT4日志文件系统。第四次分区完毕。

  (14)分区设置完毕后,下方需要选择“安装启动引导器的设备”,即sda,选择默认,这样就是Ubuntu引导Windows10。

  (15)最后一步是个人信息设置,按提示输入姓名、计算机名、密码、确认密码等。点击“继续”开始安装。

  (16)安装完成。


最新文章

  1. kubernetes 文档
  2. dobbo zookeeper 认识
  3. PHP会话Session
  4. Microsoft Dynamics CRM 2013 安装过程 图解
  5. js计算两个日期相隔几小时几分钟?
  6. C# 和Jsonp的一个小demo 用jQuery与JSONP轻松解决跨域访问的问题
  7. memmove和memcpy
  8. angular template浅析
  9. Python基础2 编码和逻辑运算符
  10. jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别及用法
  11. 开机进入grub命令行之后。。。。
  12. Servlet使用注解配置URl提示404错误
  13. Jacoco统计web接口/功能测试的代码覆盖率【转】
  14. ARMV8 datasheet学习笔记4:AArch64系统级体系结构之VMSA
  15. 洛谷P1525关押罪犯
  16. HDU 1710 Binary Tree Traversals(树的建立,前序中序后序)
  17. 基于聚类的“图像分割”(python)
  18. Django框架之【自定义模板过滤器与标签】
  19. 【黑金原创教程】【TimeQuest】【第四章】内部延迟与其他
  20. Python入门(3)

热门文章

  1. Tomcat的运行模式
  2. git下的团队合作模型及git基础知识汇集
  3. Best Time to Buy and Sell Stock II--疑惑
  4. mysql获取表列信息、主键信息
  5. sql with 写法
  6. vbox安装 ubuntu server 后 安装增强包
  7. phoneGap的Android下编写phonegap 发送短信插件
  8. websphere 配置库中已存在应用程序,异常处理
  9. jQuery中append()、prepend()与after()、before()的区别
  10. 检查BUG插件 代码规范(Findbugs)插件 安装以及使用(idea)