目标:

  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. 【转】Java中的关键字 transient

    阅读目录 先解释下Java中的对象序列化 关于transient关键字 举个例子 参考资料 先解释下Java中的对象序列化 在讨论transient之前,有必要先搞清楚Java中序列化的含义: Jav ...

  2. 第04组 Beta冲刺(3/5)

    队名:new game 组长博客 作业博客 组员情况 鲍子涵(队长) 过去两天完成了哪些任务 整理素材 接下来的计划 素材和脚本相连 引入声音素材 还剩下哪些任务 让游戏本体运行 遇到了哪些困难 时间 ...

  3. Python模块import本质是什么?import是什么

    ​ 写这篇文章主要是对Python的import模块或包的机制有了更深层级的一个理解,也在具体工作中得到了一点实践,这种思考是由上一篇文章<__main__内置模块预加载Shotgun接口的妙用 ...

  4. EventBus 使用/架构/源码分析

    EventBus是针对Android优化的发布-订阅事件总线,简化了Android组件间的通信.EventBus以其简单易懂.优雅.开销小等优点而备受欢迎. github 地址:https://git ...

  5. Java Tomcat 使用(IDEA)

    Tomcat 服务器软件的使用 (配置文件,  部署项目 ); 基本的 web 知识回顾: 1. web 服务器 软件:  Tomcat  (常见的, 主流的, 开源的, 免费的,软件)   1. 软 ...

  6. 网络聊天室---node.js中net网络模块TCP服务端与客户端的使用

    //1.简单创建 net服务器 // const net = require("net"); // const server = net.createServer((c)=> ...

  7. [算法]LeetCode 120:三角形最小路径和

    题目描述: 给定一个三角形,找出自顶向下的最小路径和.每一步只能移动到下一行中相邻的结点上. 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和 ...

  8. SpringBoot(14)—注解装配Bean

    SpringBoot(14)-注解装配Bean SpringBoot装配Bean方式主要有两种 通过Java配置文件@Bean的方式定义Bean. 通过注解扫描的方式@Component/@Compo ...

  9. 高效取余运算(n-1)&hash原理探讨

    Java的HashMap源码中用到的(n-1)&hash这样的运算,查找发现这是一种高效的求余数的办法,但其中的原理是什么呢为什么可以这么做呢? 先上结论:假设被除数是x,对于除数是2n的取余 ...

  10. dependencies和devDependencies区别

    vue-cli3.x项目的package.json中,有两种依赖: dependencies:项目依赖.在编码阶段和呈现页面阶段都需要的,也就是说,项目依赖即在开发环境中,又在生产环境中.如js框架v ...