目标:

  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. Vue STOP&SELF方法使用

    stop属性:停止冒泡只执行到此处 self:只执行当前 代码: <!doctype html> <html lang="en"> <head> ...

  2. 【转】MyBatis缓存机制

    转载:https://blog.csdn.net/bjweimengshu/article/details/79988252. 本文转载自公众号 美团技术点评 前言 MyBatis是常见的Java数据 ...

  3. Python程序中的进程操作-进程间通信(multiprocess.Queue)

    目录 一.进程间通信 二.队列 2.1 概念介绍--multiprocess.Queue 2.1.1 方法介绍 2.1.2 其他方法(了解) 三.代码实例--multiprocess.Queue 3. ...

  4. C#位运算实际作用之操作整型某一位

    1.前言 前几天写了两篇关于c#位运算的文章 c#位运算基本概念与计算过程 C#位运算实际运用 在文中也提到了位运算的实际作用之一就是合并整型,当时引用了一个问题: C# 用两个short,一个int ...

  5. centos安装mongodb 4.x及配置用户名密码(官方推荐的方式)

    安装mongodb 先在本地用记事本做一个这样的文件(命名为:mongodb-org-4.0.repo): [mongodb-org-4.0] name=MongoDB Repository base ...

  6. 【C#】C#获取本地的内网(局域网)和外网(公网)IP地址的方法

    1.获取本机的IP地址集合: /// <summary> /// 获取本机所有ip地址 /// </summary> /// <param name="netT ...

  7. httpclient超时时间设置及代理设置

    超时时间 设置HttpClient的超时时间,非常有必要性,因为httpclient 默认超时时间很长,自己可以测试一下是多久,设置超时时间否则会影响自己系统的业务逻辑,例如阻塞系统,影响系统的吞吐量 ...

  8. nodejs通过钉钉群机器人推送消息

    nodejs 通过钉钉群机器人推送消息 Intro 最近在用 nodejs 写爬虫,之前的 nodejs 爬虫代码用 js 写的,感觉可维护性太差,也没有智能提示,于是把js改用ts(typescri ...

  9. 玩下PHP的分词,最近有这个需求

    找了个地方 下载代码 我是在这里下载的 https://www.jb51.net/codes/65593.html 1 下载完毕后  打开是这样的文件 2  先把代码集成到thinkphp3.2.3里 ...

  10. sharepointOnline的外接应用创建

    #CODE STARTS HERE $programFiles = [environment]::getfolderpath("programfiles") add-type -P ...