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

智能推荐

浅谈计算机辅助数学教学论文,论文浅谈对计算机辅助数学教学的认识.doc-程序员宅基地

文章浏览阅读201次。论文浅谈对计算机辅助数学教学的认识.docXx师范学院本科生毕业论文(设计)题 目专 业院 部学 号姓 名指 导 教 师答 辩 时 间论文工作时间: 年 月 至 年 月摘 要:计算机辅助教学(CAI)在小学数学教学中,有着广泛的应用,它可以解决很多教学问题,所以在教学中的优越性不可忽视。但是在实际运..._浅谈计算机辅助数学教学

windows xshell6启动时msvcp110.dll、msvcr110.dll、mfc110u.dll丢失解决_xshell6运行报错:由于找不到mfc110u.dll、msvcr110.dll无-程序员宅基地

文章浏览阅读7.3k次,点赞6次,收藏13次。经过重重的磨难,终于解决了,真是踩了好多坑。启动xshell时程序报错如下: 无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装该程序以解决此问题。尝试了好多种办法:1、百度下载修复工具失败。2、下载360安全卫士进行dll修复,解决了一个。3、又出现了找不到的dll安装Visual C++ Redistributable for Visual Studio 2..._xshell6运行报错:由于找不到mfc110u.dll、msvcr110.dll无

机器学习找工作,学历到底多重要?业内顶尖开发者持这个态度!-程序员宅基地

文章浏览阅读403次。 半路出家的机器学习求职者,有出路么?了解一点机器学习的同学都知道,人工智能领域是非常开放的,国内外很多的资源、教程、数据集等等都可以免费获取到。在这里给大家推荐一个python系统学习q群:250933691有免费开发工具以及初学资料,(数据分析,爬虫,机器学习,神经网络)每天有老师给大家免费授课,欢迎一起交流学习这种优势不仅促进了该领域的极速发展,也使得越来越多的人能够通过...

HTML中的背景设置(上)_html background-color-程序员宅基地

文章浏览阅读3.1k次,点赞4次,收藏12次。HTML中的背景设置(上)_html background-color

36.(leaflet之家)leaflet+turf截取线上线段_leaflet加turf生成等值线图-程序员宅基地

文章浏览阅读173次。听老人家说:多看美女会长寿 leaflet之家总目录(订阅之前建议先查看该博客)文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。效果如下所示:下面献上完整代码,代码重要位置会做相应解释<!DOCTYPE html><html><head> <meta charset=utf-8 /> <title>Historic Topographic Maps</title> <meta nam_leaflet加turf生成等值线图

java 怎么保证余额_高并发下怎么做余额扣减?-程序员宅基地

文章浏览阅读2.8k次。余额操作在大多数系统都是不可缺少和不允许出现问题的 如何修改余额 , 这个问题可能在实际项目中 没那么简单;如何修改余额假设一个用户数据 :id⇒12 | user_name⇒放放 | fee⇒ 30 | updated_at ⇒ 2019-09-06 15:51:33修改余额//消费金额$spend = 10;//查询用户余额$user = select id,fee from `..._java下单检查余额事务

随便推点

STM32入门(十五)----SysTick系统定时器_实验十五 systick-系统定时器-程序员宅基地

文章浏览阅读497次。SysTick系统定时器SysTick简介SysTick框图SysTick定时实验程序SysTick简介SysTick:系统定时器,24位,只能递减,存在于内核,嵌套在NVIC中,所有的Cortex-M内核的单片机都具有这个定时器。《STM32参考手册》里的一句话:关于Cortex-M3核心、 SysTick定时器和NVIC的详细说明,请参考另一篇ST的文档和一篇ARM的文档:《STM32F10xxx Cortex-M3编程手册》和《Cortex-M3技术参考手册》。SysTick框图co_实验十五 systick-系统定时器

秦俊东北计算机博士,秦 俊 教授-云南大学省部共建教育部自然资源药物化学重点实验室...-程序员宅基地

文章浏览阅读434次。秦俊,博士研究方向:药物化学和有机化学学位:博士毕业学校:The University of Vermont, USA(美国佛蒙特大学化学系)职称:教授/博导电子邮件:[email protected]职业经历2013/07-现在:教授—云南大学化学科学与工程学院,昆明。2009/11-2013/06:副主任科学家—Merck Research Laboratories, New Jersey20..._云南大学秦俊

福建建材学校计算机专业学费,福建省民办学校的收费标准 2017年中小学收费标准一览...-程序员宅基地

文章浏览阅读547次。原标题:福建省民办学校的收费标准 2017年中小学收费标准一览福建省民办学校的收费标准,2017年中小学收费标准一览,今秋泉州公办中小学收费标准确定,公办学校免学费,具体内容详解请看下文。三所市直民办校收费标准出炉根据日前市物价局印发的有关文件,今年秋季泉州实验中学、泉州外国语中学、泉州市第三实验小学这三所市直民办校的收费标准已经确定。根据文件规定,今年秋季泉州实验中学、泉州外国语中学两所学校的学..._福州建材中专学费

Pygame基础知识(5)-颜色_pygame颜色数值-程序员宅基地

文章浏览阅读2.5k次,点赞8次,收藏7次。欢迎来到pygame大讲堂,这次我们将给大家介绍颜色。光线有三种主要颜色,分别是红色,绿色和蓝色,不同于美术中的三原色,所以不要搞混了。你可以将这些颜色按不同比例结合起来,组合出不同的颜色。在pygame中,每一种颜色的范围在0-255之间,我们可以使用一个包括三个整数的元组来表示一种颜色,第一个整数表示红色,第二个整数表示绿色,第三个整数表示蓝色,这就称为RGB值。如果你想表示颜色,你可以..._pygame颜色数值

《scikit-learn机器学习》 Python代码的埃拉托斯特尼筛法:找出一定范围内所有的素数_埃筛法求区间素数python-程序员宅基地

文章浏览阅读770次。埃拉托斯特尼筛法先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个素数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个素数5筛,把5留下,把5的倍数剔除掉;不断重复下去…import numpy as np a= np.arange(1, 101) n_max = int(np.sqrt(len(a))) is_prime = np.ones(len(a),dtype=bool) #创建 100 个元素的数组,用来 示记是否为质数is_prime[0] = False for i i_埃筛法求区间素数python

怎么拿到BERT任意层的embedding结果_transformers框架如何提取bert模型的embedding-程序员宅基地

文章浏览阅读3.1k次,点赞3次,收藏15次。本方法基于hugginface的transformers项目改造过程其实很简单,基于TFBertMainLayer下的call函数做了改造,如果直接用self.bert的输出其实就是CLS token 的结果。使用时同样可以使用from_pretrained来加载下载好的BERT模型参数,然后把输入的数据整理为input_ids, attention_mask,token_type_ids格式即可。使用tf.datasets也可。from transformers.modeling_t_transformers框架如何提取bert模型的embedding