目标:

  1. 在服务器上配置最新的Ubuntu稳定版本18.04 LTS。18.04比16.04好看很多,非常建议。

  2. 有3块硬盘:2块4TB机械硬盘,1块2TB固态硬盘。计划将固态硬盘作为主硬盘,其余两块机械硬盘后期挂载使用。

  3. 分区只设定根目录、home目录和swap分区。swap分区和内存大小一样,设为128GB。根据服务器使用经验,大家都会把数据往家目录里堆放,因此我们先分配根目录(不需要太大,我们这里给100GB)和交换分区(和内存一样大,128GB),其他所有空间都给家目录。

  4. 设置为中文,这样在安装过程和以后遇到错误时,可以看中文,方便一些。

具体流程:

注:想看图片的可以参考这个教程

  1. 下载Ubuntu-18.04.3-desktop-amd64.iso

  2. 下载UltraISO,试用即可。

  3. 制作启动盘:

    • 打开UltraISO

    • 文件 -> 打开 -> iso文件

    • 启动 -> 写入硬盘映像 ,选择硬盘驱动器为备用U盘(会被格式化,当心),写入方式UBS-HDD+,最后选择写入。

    • 提示"刻录成功”后,选择返回即可。

  4. 将U盘插在服务器上,在BIOS启动项(开机界面狂按F12进入)里选择UEFI: Generic Flash Disk xxx,进入Ubuntu引导界面,直接安装(不需要试用)。

  5. 选择中文简体、汉语,不连wifi,最小安装。

  6. 安装类型选择“其他选项”,自己来定义分区。

    • 其中有3块硬盘:/dev/sda/dev/sdc/dev/nvme0n1,以及它们的分区情况。

    • 把存在的分区全部都“-”掉,即删除(不要随便效仿!)。

    • 选择固态硬盘/dev/nvme0n1的“空闲”,按“+”添加以下分区。

    • 主分区:102400MB(100GB),主分区,空间起始位置,Ext4日志文件系统,挂载点/

    • 交换分区:131072MB(128GB),逻辑分区,空间起始位置,交换空间。

    • 家目录:剩余所有空间,逻辑分区,空间起始位置,Ext4日志文件系统,挂载点/home

    • 安装启动引导器的设备:因为我们在/dev/nvme0n1磁盘上分区的,因此就选择/dev/nvme0n1。然后点“现在安装”,点“继续”。

    • 注:后期遇到了没有引导项,无法进入Ubuntu系统的问题。因此添加一个boot分区:分配1024MB,逻辑分区,空间起始位置,Ext4日志文件系统,挂载点/boot。然后上一步就选择在该boot分区上安装引导。成功。

  7. 选择上海时区。用户名和计算机名字任意,但提醒一点:计算机名字不要太长。因为在terminal中,计算机名会出现在bash的每一行命令之前。如果计算机名太长,会导致命令很长。

  8. 等待。安装过程有点漫长,可能在20分钟左右。

  9. 更换Ubuntu的软件源,参考https://blog.csdn.net/baidu_36602427/article/details/86551862

Note | Ubuntu18.04安装与配置的更多相关文章

  1. VMware Ubuntu18.04 安装及配置笔记

    安装Ubuntu 下载虚拟机VMware 下载镜像Ubuntu 过程略, 参考 https://zhuanlan.zhihu.com/p/38797088 Ubuntu配置 特别提示: 在Ubuntu ...

  2. Ubuntu18.04安装和配置Java JDK11并卸载自带OpenJDK

    卸载自带的OpenJDK方法: 在终端执行命令:sudo apt-get remove openjdk* Ubuntu18.04安装JDK11.0.2 前面步骤一样,可参考:https://www.c ...

  3. Ubuntu18.04安装和配置Django,并实现简单示例

    一.前言(系统,django介绍,window.mac.linux简单区别) Django是python开发过程最重要的web框架.因为在看的Django教学视频是在mac下安装的,我自己用的是Lin ...

  4. [Linux] Ubuntu18.04 安装之后配置过程

    前言  最终还是安装了Ubuntu 虽然一开始想用Deepin 但是死活安装不上,我也很绝望(引导一直找不到 恢复BIOS默认设置也还是不行 所以 有些绝望啊....)  所以 为了让以后的我不再那么 ...

  5. Ubuntu18.04安装和配置 Java JDK 和 JRE,并卸载自带OpenJDK

    https://blog.csdn.net/freeking101/article/details/80522586

  6. ubuntu18.04 安装hadoop 2.7.3+hive 2.3.4

    1. 安装hadoop 详细请参见本人的另外一片博文<Hadoop 2.7.3 分布式集群安装> 2. 下载hive 2.3.4 解压文件到/opt/software -bin.tar.g ...

  7. Ubuntu18.04安装mysql5.7

    Ubuntu18.04安装mysql5.7 1.1安装 首先执行下面三条命令: # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo a ...

  8. Ubuntu18.04安装RabbitMQ

    Ubuntu18.04安装RabbitMQ 2018年06月10日 19:32:38 dmfrm 阅读数:2492    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...

  9. Ubuntu18.10&Ubuntu18.04安装Python虚拟环境

    Ubuntu18.04版本里面自带了最新的Python3.6.5版本,在安装Python虚拟环境时需注意: 1.首先是安装两个包 pip3 install virtualenv # python虚拟环 ...

随机推荐

  1. .NET Core NuGet 多项目套餐打包的正确姿势

    NuGet 默认只支持一个菜一个菜打包,不支持套餐打包.当对一个 csproj 项目进行 nuget 打包时(比如使用 dotnet pack 命令),只会将当前项目 build 出来的 dll 程序 ...

  2. js ajax设置和获取自定义header信息的方法总结

    目录 1.js ajax 设置自定义header 1.1 方法一: 1.2 方法二: 2.js ajax 获取请求返回的response的header信息 3.js ajax 跨域请求的情况下获取自定 ...

  3. JMS消息传递类型特点介绍

    对于消息的传递有两种类型: 一种是点对点的,即一个生产者和一个消费者一一对应: 另一种是发布/ 订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进 行接收. 特点介绍: 点到点模型点对点传 ...

  4. JVM GC系列 — GC算法

    一.前言 从本篇文章开始,将开始一个新的系列JVM.JVM是一个非常庞大且复制的技术体系,但是对于程序猿的升级,走向更高阶所必要经历的,曾经也下决心要好好学习一番,然而毅力不足都中途放弃. GC的作用 ...

  5. opencv Mat基础

    Mat Mat由两部分构成 matrix header pointer to the matrix containing the pixel values Mat is basically a cla ...

  6. SAP模块常用增强总结(转)

    转自:http://blog.sina.com.cn/s/blog_4298a2c80102x40c.html MM模块: 采购订单增强: BADI :ME_GUI_PO_CUST ME_PROCES ...

  7. WPF中Expander的用法和控件模板详解

    一.Expander的用法 在WPF中,Expander是一个很实用的复合控件,可以很方便的实现下拉菜单和导航栏等功能.先介绍简单的用法,而后分析他的控件模板. <Window.Resource ...

  8. File 创建一个空目录,创建一个多级目录,删除一个目录

    package seday03; import java.io.File; /** * 创建一个空目录,* @author xingsir*/public class MkDirDemo { publ ...

  9. PHP setcookie 网络函数

    setcookie - 发送 Cookie. 语法: setcookie ( string $name [, string $value = "" [, int $expire = ...

  10. 证书锁定SSL/TLS Pinning

    前言 APP端抓包中, 设置抓包代理后会发现部分APP(如app store.Facebook)直接无法访问,其他部分app又功能正常,为什么呢?这涉及 ssl-pinning,证书锁定. 证书锁定( ...