Ubuntu18.04安装教程_ubuntu 18.04-程序员宅基地

技术标签: Ubuntu  Linux  操作系统  环境搭建  

一、准备工作

注:本篇文章以 Ubuntu18.04.1 的安装为例。
准备工作在其他系统上进行,我这里在 Windows10 上进行以下的三步。

1.下载 Ubuntu 镜像

打开ubuntu18.04.1的下载地址,进入页面后点击右边的Download按钮开始下载。
在这里插入图片描述

2.制作U盘启动盘

1)安装制作工具:UltraISO(点我下载),下载完成后安装
2)插入用来做启动盘的U盘(最好是usb3.0接口,16GB或以上),并清空里面的文件
3)打开安装好的UltraISO,点击继续试用按钮工作界面
4)进入工作界面后,点击菜单栏文件(F),在弹出的选项卡里点击打开
在这里插入图片描述

5)在弹出的文件选择对话框中找到下载好的 Ubuntu18.04.1 LTS 镜像文件,打开后如下图所示:
在这里插入图片描述

6)点击菜单栏上的启动,在弹出的选项卡里点击写入硬盘映像
在这里插入图片描述

7)在弹出的新窗口中,
硬盘驱动器:选择刚刚插入的U盘
写入方式:设置为USB-HDD+
其余需要勾选的不管,采用默认的设置就行
然后可以格式化一下
最后点击最下面一栏的写入按钮
在这里插入图片描述

8)写入过程大概会持续4~5分钟,完成后界面如下图所示,接着点击返回按钮。
在这里插入图片描述
至此,启动盘制作完成!

3.给 Ubuntu 分配硬盘空间

这一步也可以在安装过程中分区的时候执行,不过最好安装前弄好,省得到时候出岔子需要从头开始。

1)鼠标右键计算机,在弹出来选项卡中选择管理,接着在弹出来的窗口左侧点击 存储/磁盘管理,进入磁盘管理界面,如下图所示:
在这里插入图片描述

2)在你要安装的目标磁盘中,通过删除卷删除分区操作腾出一块未分配的磁盘空间作为安装区,我要安装的位置是 磁盘1,所以我在 磁盘1 中整合出了 256GB 的空间用来安装 Ubuntu18.04.1(安装区的大小依磁盘总的空间以及你的需要而定),这一步弄好后如下图所示:
在这里插入图片描述

二、安装 Ubuntu18.04

1.设置启动项

关闭你要安装 Ubuntu18.04.1 的目标主机,然后插入启动盘,接着开机,迅速的按住 F12直到进入 bios 设置界面(不同的电脑进入 bios 的按键不同,一般为 F12 或者 Delete 键),通过方向键选择Boot Menu,然后回车
在这里插入图片描述
进入Boot Manager后,选择 EFI USB 作为启动项,回车
在这里插入图片描述
至此我们就进入了安装程序,选择 Install Ubuntu, 回车直接安装
在这里插入图片描述

2.正式安装

1)选择语言

中文简体在倒数第三个
在这里插入图片描述

2)键盘布局

在这里插入图片描述

3)无线连网

连不连随意,不影响最终安装
在这里插入图片描述

4)更新选项

一般我们用仅仅用 Ubuntu 来编程或者部署项目,娱乐一般用 Windows, 所以选择 最小安装
最下面的两个选项会拖慢安装的速度,这些工作可以放到安装完成后集中处理,所以也不勾选。
在这里插入图片描述

5)选择安装类型

第一和第二个选项安装的时候更省事,安装程序会自动分区,第三个选项需要自己手动分区,安装的时候会麻烦一点,但是因为是手动分区,你对系统的分区情况也更加熟悉,方便系统后期的管理。我们选择第三个选项 其他选项 ,然后点击 继续
在这里插入图片描述
接下来需要我们手动分区,前面我们给在磁盘1给 Ubuntu18.04.1 预留了 256GB 的磁盘空间,下面对这 256GB 的空间进行分区。详情如下图所示,最后还剩下 45GB 的空间,以备不时之需。(具体的分区原则几句话将不清楚,自行百度)
在这里插入图片描述

说明:
下图中的sd+字母+number, 其中字母表示磁盘的编号,bumber表示分区的编号
例如:sda3 表示磁盘 a 的第三个分区,sdc1 表示磁盘 c 的第一个分区
前面我们给在磁盘1给 Ubuntu18.04.1 预留了 256GB 的磁盘空间,对应于下图的 /dev/sdc下的 空闲区
在这里插入图片描述

手动分区(重点)

如上图,选中之前预留的空先区,鼠标左键双击或者点击左下角 “+” 按钮,依次按照上面的分区表手动分区。
(如果在给 /boot 分完区后空闲区变为不可用,则点击 “-” 按钮删除 /boot 分区,然后先给其他挂载点分区,最后再给 /boot 分区)

挂载点 /
在这里插入图片描述

挂载点 /boot
在这里插入图片描述

挂载点 /home
在这里插入图片描述

挂载点 /tmp
在这里插入图片描述

挂载点 /usr
在这里插入图片描述

挂载点 /var
在这里插入图片描述

对于交换空间 swap ,根据你电脑的内存情况来分:
如果内存小,就分配 2~3 倍内存的空间;
如果内存中等,就分配 1~2 倍内存的空间;
如果内存大,就分配 1 倍内存的空。
在这里插入图片描述

按照上面的分区表分完区后,每个区的信息如下图所示,这时还需要注意到最下面一栏 安装启动引导器的设备,你在哪个磁盘上安装的 ubuntu(在哪个磁盘上分区),就选择那一个磁盘。然后点击右下角 现在安装 按钮,在弹出来的对话框中点击 继续 按钮。
在这里插入图片描述

6)选择时区

在这里插入图片描述

7)创建用户名

在这里插入图片描述

8)安装系统软件

用户名创建完成后,安装程序会安装一些必要的系统软件,整个过程会持续大概 20~30分钟,完成后,会弹出如下的对话框。
在这里插入图片描述

至此,Ubuntu18.04.1 安装完成!此时拔出 U盘,接着重启电脑,看看自己安装的成果吧!

三、安装完成后的优化工作

完成上面的步骤后,Ubuntu18.04 就可以正常使用了。但是为了更加方便快捷的使用,建议再对装好的 Ubuntu 系统做以下的更改。

1.更换软件源

这里只给出步骤,详细的讲解请点我访问
Ubuntu 官方源服务器在欧洲,国内访问很慢。所以这里有必要将软件源更换为国内的源,
国内源很多,在这里我们选择阿里云与清华大学的 Ubuntu 源

# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse


# 清华大学源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

Ubuntu 的源存放在在 /etc/apt/ 目录下的 sources.list 文件中,修改前我们先备份,在终端中执行以下命令:

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

然后执行下面的命令打开 sources.list 文件,清空里面的内容,把上面阿里云与清华大学的 Ubuntu 源复制进去,保存后退出。

sudo gedit /etc/apt/sources.list

接着在终端上执行以下命令更新软件列表,检测出可以更新的软件:

sudo apt-get update

最后在终端上执行以下命令进行软件更新:

sudo apt-get upgrade
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baidu_36602427/article/details/86548203

智能推荐

raid卡 4k 设置 linux,Linux上Raid卡的简单配置与使用-程序员宅基地

文章浏览阅读288次。文章目录[隐藏]资源工具安装使用 RAID 可以提高服务器的性能。不同 RAID 的级别,性能会有所不同。它通过容错和高可用性来保存我们的数据。下面记录在linux上配置和使用raid卡的过程。资源Linux主机Raid卡(LSI MegaRAID SAS 9271-8i)两块希捷1T机械硬盘工具Raid工具:MegaCli64或storcli64fdisk(分区)mkfs(格式化分区文件系统)d..._提高raid 4k性能

国家电网计算机操作,2018年国家电网考试备考计算机之操作系统-程序员宅基地

文章浏览阅读458次。加入2021湖南事业单位学习Q群获取资料,群号:709010555 计算机——操作系统1、进程管理为了提高CPU的利用率而采用多道程序技术。通过进程管理来协调多道程序之间的关系,使CPU得到充分的利用。2、并发控制并发控制指的是当多个用户同时更新运行时,用于保护数据库完整性的各种技术。3、死锁死锁,是指多个进程因竞争资源而造成的一种僵局,若无外力作这些进程都将永远不能再向前推进。产生死锁的原...

java 纳秒 格式化_Java8生成时间方式以及格式化时间-程序员宅基地

文章浏览阅读2.8k次。LocalDate类第一种:直接生成当前时间LocalDate date = LocalDate.now();System.out.println(date);结果:2020-08-20第二种:使用 LocalDate.of 构建时间LocalDate date = LocalDate.now();date = LocalDate.of(2020, 9, 20);System.out.printl..._格式化为纳秒

ios内存泄露的问题_zzphotolistviewcontroller出现 内存泄漏啦-程序员宅基地

文章浏览阅读753次。最近一直碰到苹果的内存释放的问题:ViewController关闭后没有被释放,导致内存噌噌的上涨,于是检查发现存在以下问题1、ViewController和TableCell互相之间strong引用2、ViewController和delegate互相之间strong引用这些都会导致很严重的ViewController内存泄露,解决方法是第一:ViewController已经_zzphotolistviewcontroller出现 内存泄漏啦

linux 按天切割日志(logrotate)_logrotate按天切割日志-程序员宅基地

文章浏览阅读2.1k次。logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行安装后系统会定时运行logrotate,一般是每天一次。系统是这么实现按天执行的。crontab会每天定时执行/etc/cron.daily目录下的脚本,而这个目录下有个文件叫logrotate。在centos上脚本内容是这样的:/usr/sbin/logrotate /etc/logrotate.co_logrotate按天切割日志

窗体上有两个文本框:一个文本框中最多输入字符6个;一个文本框中输入任何内容都显示*号。再添加一个按钮、2个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签_窗体characters中有两个文本框-程序员宅基地

文章浏览阅读1w次。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;name_窗体characters中有两个文本框

随便推点

springboot 和 elasticsearch 版本对应关系_elasticsearch8.10.2对应springboot版本-程序员宅基地

文章浏览阅读1k次。springboot版本 和 elasticsearch版本 对应关系_elasticsearch8.10.2对应springboot版本

怎么用网页进入mysql,通过页面打开mysql连接完全鲁ck吗?-程序员宅基地

文章浏览阅读100次。When querying the db is it plausible to feel extremely paranoid? I go as far as opening and closing mysql connection every time a new query has to be done. I am afraid that (especially with the ajax e..._用网页怎么打开mysql

c语言采用解释方式将源程序转换为,C语言采用解释方式将源程序转换为二进制的目标代码。()...-程序员宅基地

文章浏览阅读600次。C语言采用解释方式将源程序转换为二进制的目标代码。()更多相关问题【单选题】广播电视新闻应当遵守的原则是()A. 自由平等B. 公开公平C. 真实公正D. 效率原则【问答题】简述ZHDQ—32/10型水电解制氢装置在启动过程中,系统的压力、温度及碱液循环流量等参数的调节与控制。【单选题】系统性红斑狼疮患者发生口腔真菌感染时,可选用的漱口液为()A. 1%~4%碳酸氢钠溶液B. 2%~3%硼酸溶液C..._it will be requested that he his homework this afternoon

Oracle Awr报告分析-细节_oracle中arw报告分析-程序员宅基地

文章浏览阅读2.5k次,点赞3次,收藏16次。Oracle Awr报告分析-细节内容衔接细节剖析SQL Statistic分析ASH Report分析分析结论内容衔接在进行Oracle Awr报告分析中,我们的分析思路是先总后分。先从Awr的总览信息中,分析系统的负载、数据库繁忙程度、严重的等待事件等,再从具体的事务入手分析。在上一篇文章Oracle Awr报告分析-总览,我们分析得出如下结论:CPU利用率超过100%,说明出现了等待事件;数据库非常繁忙,数据变更频率快,每秒产生日志量达到27M;数据库软解析非常高,达到了100%;主要_oracle中arw报告分析

springboot实现国际化案例(全)-程序员宅基地

文章浏览阅读5.9k次。在springmvc中实现国际化的步骤1、编写国际化配置文件,我们将要显示的内容都配置出来;2、使用resourcebundlemessagesource来管理国际化资源文件;3、如果是以前的jsp页面,可以使用fmt:message来取出国际化的内容;springboot的配置抽取页面需要显示的国际化消息;示例:在登录页面进行国际化的配置;login.properitieslogin.tip=请登录~login.username=用户名~login_en_US.

VS2012运行opencv程序时缺少MSVCP120D.dll_opencv msvcp120d.dl-程序员宅基地

文章浏览阅读8.1k次。首先声明,看清题目,是VS2012(或更低版本),缺少的是MSVCP120D.dll,至于原因,后面说。当然,其余的VS和缺少其余的dll也可以参考1. 问题原因这个很重要,很多网上的解决方案都是找个vcredist_x86之类的C++运行库安装一下,有的还直接下载MSVCP120D.dll,将其拖入系统文件夹再进行regsvr32命令操作之类的.....这些方案至少对于我的问题是_opencv msvcp120d.dl

推荐文章

热门文章

相关标签