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

智能推荐

使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)_增加过滤器后中文变成了ascii-程序员宅基地

文章浏览阅读2.5k次。前述: 在写这篇笔记之前,对笔记中的设计模式进行介绍: 本篇笔记中将要使用到的设计模式是:装饰(包装)设计模式 (1)装饰(包装)设计模式口诀: ①定义一个类,实现被装饰对象的接口 ②定义一个成员变量,记住被装饰对象的引用 ③定义构造_增加过滤器后中文变成了ascii

java 获取客户端的user-agent_java user-agent 常量-程序员宅基地

文章浏览阅读1.6k次。/*java获取客户端/public static void getPlatform(HttpServletRequest request){/**User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等*/ String agent= request.getHeader("user-agent");//客户端类型常量String type = "";if(agen_java user-agent 常量

Springboot面试题常问基础题简单回答_基于springboot的毕设答辩问题-程序员宅基地

文章浏览阅读3.1k次,点赞3次,收藏49次。1、请你说说SpringBoot的好处?①内嵌各种容器,可以自由切换如Tomcat、Jetty等容器②能够以jar包的方式启动服务③提供了系列starter,简化了maven的配置④提供了自动配置,开箱即用,简化了用户的配置2、什么是SpringBoot?用来简化Spring应用的初始搭建以及开发过程,使用特定的方式来进行配置创建独立的Spring引用程序main方法运行嵌入的tomcat无需部署war文件简化maven配置自动配置Spring添加对应的功能sta_基于springboot的毕设答辩问题

gradle配置项packagingOptions使用说明-程序员宅基地

文章浏览阅读3.1w次,点赞21次,收藏47次。packagingOptions常见的设置项有exclude、pickFirst、doNotStrip、merge。1.exclude,过滤掉某些文件或者目录不添加到APK中,作用于APK,不能过滤aar和jar中的内容。比如: packagingOptions { exclude 'META-INF/**' exclude 'lib/arm6..._packagingoptions

android手机照片恢复,安卓手机照片怎么恢复?简单恢复方法分享-程序员宅基地

文章浏览阅读959次。安卓手机照片怎么恢复?手机作为中国微信用户强大的社交工具,可以说手机相机已成为人们生活的重要部分,不小心误删手机相册照片或者微信等图片,我们在使用手机过程中是不可避免的,别担心,小编有办法恢复的,下面分享的手机照片的简单恢复方法~朋友圈设私密照片!以前的朋友圈不想让别人看,除了之前讲过的把看最近半年朋友圈选项打开之外还有个方法就是,找到那个图片设为私密照片,这样就只有你一个人能看到啦。心情好的时候..._安卓手机照片恢复

【人工智能学习】【二】Softmax与分类模型_return [text_labels[int(i)] for i in labels]-程序员宅基地

文章浏览阅读368次。Softmax回归上篇文章线性回归本质上是回归问题。本篇要介绍的是一个分类问题。softmax回归是一个单层神经网络,在前一篇博客中,输入数据的维度是2,这里以Fashion-MNIST数据集为例,输入的是2828的图像。将2828的图像像素拉直,得到的是输入784维度的输入数据。所以本例当中输入数据的维度为784,那么上一篇文章中的W WW矩阵维度也就变成784维。上篇文章线性回归当中,输出..._return [text_labels[int(i)] for i in labels]

随便推点

c++11实现异步定时器_c++ 异步定时器 开源-程序员宅基地

文章浏览阅读3.6k次。c++11提供了丰富的时间和线程操作函数,比如 std::this_thread::sleep, std::chrono::seconds等。可以利用这些来很方便的实现一个定时器。 定时器要求在固定的时间异步执行一个操作,比如boost库中的boost::asio::deadline_timer,以及MFC中的定时器。这里,利用c++11的thread, mutex, condition..._c++ 异步定时器 开源

机器人介绍-是什么_我要去机器人。-程序员宅基地

文章浏览阅读338次。一点思考机器人目前主要解决的是:我是谁、我在哪里、我要去哪里的问题-基于机器人模型和传感器信息的定位、控制能力不久将来机器人解决的是:我知道这是什么、我想这么做、我可以做吗-基于机器人当前信息的规划、控制能力未来机器人解决的是:我知道这是什么、我想这么做、我自己尝试做、不怕失败请教学习后再次做-基于储备信息(包含不限于规划能力、定位能力、碰撞检测能力等)对未知新环境的自适应学习-决策能力一个可以概括的机器人介绍一些国家区域机器人Roadmap这里面roadmap包含机器人关键技术_我要去机器人。

多维时序 | MATLAB实现CNN-LSTM多变量时序预测_matlab多变量多步预测-程序员宅基地

文章浏览阅读4.6k次。多维时序 | MATLAB实现CNN-LSTM多变量时序预测目录多维时序 | MATLAB实现CNN-LSTM多变量多步预测基本介绍模型特点程序设计学习总结参考资料基本介绍本次运行测试环境MATLAB2020b,MATLAB实现CNN-LSTM多变量多步预测。模型特点深度学习使用分布式的分层特征表示方法自动提取数据中的从最低层到最高层固有的抽象特征和隐藏不变结构. 为了充分利用单个模型的优点并提高预测性能, 现已提出了许多组合模型。CNN 是多层前馈神经网络, 已被证明在提取隐藏_matlab多变量多步预测

nginx: [emerg] "fastcgi_pass" directive is duplicate in /etc/nginx/sites-enabled/default:57-程序员宅基地

文章浏览阅读1.3k次。/************************************************************************************************ * nginx: [emerg] "fastcgi_pass" directive is duplicate in /etc/nginx/sites-enabled/default:57 *..._[emerg] "fastcgi_pass" directive is duplicate in /etc/nginx/sites-enabled/de

NAT的工作过程详解_简述静态nat、动态nat和nat重载的工作过程及各自的nat转换表特征。-程序员宅基地

文章浏览阅读7.7k次,点赞7次,收藏34次。文章目录什么是NATNAT的作用NAT的过程什么是NATNAT的作用NAT的过程_简述静态nat、动态nat和nat重载的工作过程及各自的nat转换表特征。

补补基础——小小考题(三)_syntax error, expect {, actual string, pos 0, fast-程序员宅基地

文章浏览阅读217次。前言: 刷题刷题,持续刷题,每天刷个几时道,身体倍儿爽。 错题集: 第一题:java语言的下面几种数组复制方法中,哪个效率最高? for 循环逐一复制 System.arraycopy Array.copyOf 使用clone方法 答案:System.arraycopy ..._syntax error, expect {, actual string, pos 0, fastjson-version 1.2.51

推荐文章

热门文章

相关标签