TaiShan 200服务器安装Ubuntu 18.04

2023-11-09

0. 镜像下载

ubuntu-22.04-live-server-arm64
ubuntu-21.10-live-server-arm64
ubuntu-18.04.6-server-arm64
ubuntu-16.04.7-server-arm64

1. 准备工作

1.1 软件硬件环境准备

服务器上电,网络连接就绪。其实也不用联网,只需要笔记本或者你的pc跟服务器的bmc连起来即可。
系统下载: ubuntu-18.04.6-server-arm64.iso

1.2 组网规划

bmc的ip默认是192.168.2.100

1.3 磁盘分区规划

根据实际应用需求,对磁盘分区做规划,包括采用何种RAID级别,各个分区大小及类型等。

需保证系统根分区的空间不小于150GB。

1.4(可选)RAID配置

如果是3108卡,必须先做配置,否则可能识别不到硬盘。

2. 通过光驱安装Ubuntu 18.04

步骤 1 : 进入BIOS,在“Advanced”界面中,设置“ACPI SPCR TABLE”为“Disable”。
图2-1ACPI SPCR TABLE页面

步骤 2: BMC界面,虚拟光驱挂载系统ISO镜像。

  1. 在服务器Remote Control命令窗口工具栏中,单击。
    弹出虚拟光驱对话框,如图下图所示。
    图2-2虚拟光驱对话框
  2. 选中“镜像文件”,单击“浏览”。弹出“打开”对话框。
  3. 选择OS的ISO镜像文件,单击“打开”。
  4. 在虚拟光驱对话框中,单击“连接”。
    当“连接”显示为“断开”后,表示虚拟光驱已连接到服务器。

步骤 3: 在iBMC Web管理界面,将“配置 > 系统启动选项”中的“引导介质”设置为“光驱”。

步骤 4:重启服务器。
1.在工具栏中,单击,选择重启。弹出确认对话框。
2.单击“是”。重启服务器,进入操作系统引导界面。
图2-3操作系统引导界面

步骤 5:在操作系统引导界面,选择“Install Ubuntu Server”,按“Enter”。
步骤 6:进入语言设置界面,选择语言后按“Enter”。
图2-4语言设置界面

步骤 7: 进入地理位置配置界面,依次选择“Other > Asia > China”,按“Enter”。
地理位置配置界面
步骤 8: 进入地理位置语言配置界面,选择“United Ststes - en_US.UTF-8”,按“Enter”。
地理位置语言配置界面
步骤 9: 进入键盘配置界面,选择“English(US)”,按“Enter”。
图2-7键盘配置界面1
图2-8键盘配置界面2
步骤10:进入网络配置界面,选择暂不配置网络,待进入OS后再进行配置。

  1. 选择“enahisic2i0”,按“Enter”。
    图2-9网络配置界面1
  2. 选择“Continue”,按“Enter”。
    图2-10网络配置界面2
  3. 选择“do not configure the network at this time”,按“Enter”。
    图2-11网络配置界面3
    步骤11:进入Hostname配置界面,设置Hostname后选择“Continue”,按“Enter”。
    Hostname配置界面

步骤 12: 进入用户配置界面,依次输入用户名密码。

图2-13用户配置界面1
图2-14用户配置界面2
图2-15用户配置界面3
图2-16用户配置界面4
步骤 13:进入确认界面,选择“Yes”,按“Enter”。
确认配置界面

步骤 14:进入分区界面,选择“Manual”手动分区,按“Enter”。
图2-18分区界面
步骤 15:进入手动分区界面,先删除已有分区。

  1. 选择已有分区,按“Enter”。
    图2-19删除已有分区界面1
  2. 选择“Yes”,按“Enter”。
    图2-20删除已有分区界面2
    步骤 16: 进入手动分区界面,开始创建分区。
  3. 选择“FREE SPACE”,按“Enter”。
    图2-21手动创建分区界面1
  4. 选择“Create a new partition”,按“Enter”。
    −至少创建“/boot/efi”(分区大小200MB)和“/” 2个分区,根据规划创建其他分区。
    −必须第一个创建“/boot/efi”分区,如果要创建“swap”分区,必须最后一个创建“swap”分区。
    −除“/boot/efi”和“swap”分区外,其他分区的文件系统类型选择ext4(默认即为ext4)。
    图2-22手动创建分区界面2
  5. 设置分区大小。
    图2-23手动创建分区界面3
  6. 开始创建分区。
    手动创建分区界面4
  7. 设置分区属性。
    手动创建分区界面5

手动创建分区界面6

  1. 完成分区创建。
    手动创建分区界面7
    步骤 17: 所有分区创建完成后,选择“Finish paritioning and write changes to disk”,按“Enter”。

图2-28手动创建分区界面8
步骤 18:进入手动分区确认界面,选择“Yes”,按“Enter”。
手动分区确认界面
步骤 19: 进入更新设置界面,选择“No automatic updates”,按“Enter”。

图2-30更新设置界面
步骤 20: 进入软件设置界面,根据需求选择需要安装的软件包,后选择“Continue”,按“Enter”。

软件设置界面
步骤 21: 安装完毕重启,选择“Continue”,按“Enter”重启。

图2-32重启确认界面
步骤 22: 在iBMC Web管理界面,将“配置 > 系统启动选项”中的“引导介质”设置为“硬盘”。
步骤 23: 重启服务器后选择进入Ubuntu。
图2-33Ubuntu grub界面
进入OS登录界面。
图2-34OS登陆界面

----结束

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TaiShan 200服务器安装Ubuntu 18.04 的相关文章

  • 让 Rails 生产在端口 80 上运行

    我正在尝试让我的 Rails 应用程序在生产模式下运行 但遇到了一些困难 我正在使用 Passenger 和 apache 并运行 Ubuntu 12 04 我已经配置和创建了生产数据库 并设置了乘客 状态如下 rvmsudo passen
  • 两种情况或 if 哪个更快? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我必须制作一个 非常 轻的脚本 它将接受用户的选项并调用脚本中的函数来执行一些任务 现在我可以使用 IF 和 CASE 选项 但我想知道两
  • 交叉编译armv5,但它创建v7二进制文件

    我设法为arm926ej s创建了一个目标文件我在 qemu 上使用 Debian Arm arm linux gnueabi gcc 4 4 static O c mcpu arm926ej s hello c o hello root
  • ubuntu 16.04.1 LTS 启动 Android 模拟器时崩溃

    我已经尝试过 Android studio 上的 AVD 和 Genymotion 模拟器 我的 ubuntu 16 04 1 在启动 android 模拟器时崩溃 冻结 我的电脑内存是16G 在我于 2016 年 9 月 19 日安装了
  • 为什么我可以直接从 bash 执行 JAR?

    我是一个长期从事 Java 工作的人 并且知道运行带有主类的 JAR 的方法MANIFEST MFJar 中的文件很简单 java jar theJar jar 我用它来启动 Fabric3 服务器 包含在bin server jar在其标
  • 协助 awk/bash 捕获内存差异

    我正在尝试从以下文件中提取以下输出 xr lab show clock Thu Sep 19 14 38 02 812 WIB 14 38 02 893 WIB Thu Sep 19 2019 xr lab xr lab xr lab sh
  • 无法使用maven编译java项目

    我正在尝试在 java 16 0 1 上使用 maven 构建 IntelliJ 项目 但它无法编译我的项目 尽管 IntelliJ 能够成功完成 在此之前 我使用maven编译了一个java 15项目 但我决定将所有内容更新到16 0 1
  • Ubuntu 上的 Python 2.7

    我是 Python 新手 正在 Linux 机器 Ubuntu 10 10 上工作 它正在运行 python 2 6 但我想运行 2 7 因为它有我想使用的功能 有人敦促我不要安装 2 7 并将其设置为我的默认 python 我的问题是 如
  • Bash 脚本:自动为 mpeg-dash 进行 ffmpeg 编码

    我正在编写一个 bash 文件来创建视频编码和串联 以供 dash 实时流媒体使用 基本上 它读取输入视频文件夹 将所有视频编码为三种分辨率格式 然后将它们连接起来创建三个适应集 DIAGRAM 该脚本检查 fps 一致性 如果输入不是 1
  • 通过 sed 使用 unix 变量将数据附加到每行末尾[重复]

    这个问题在这里已经有答案了 我有一个文件 我想使用 SED 将值附加到每行末尾的 unix 变量中 我已经通过 AWK 实现了这一点 但我想在 SED 中实现 像这样的东西 我已经尝试过以下命令 但它不起作用 sed i s BATCH R
  • 将 stdout 和 stderr 重定向到带有前缀的单个文件

    我正在编写一个 bash 脚本 需要重定向stdout and stderr我运行到单个文件的命令的输出 在每行前面加上前缀stderr or stdout 因此 有没有一个简单的方法可以做到这一点 from Debian http www
  • Spyder 无法启动:spyder:找不到命令

    我已经安装了spyderpip3 install spyder在苹果电脑上 但是 当我无法从 bash 启动它时 它会显示spyder command not found 我已按照其说明进行操作Github页面 https github c
  • 在退出脚本之前等待后台进程完成

    在退出脚本 TCL Bash 之前 如何确保所有后台进程已完成执行 我正在考虑将所有后台进程 pid 写入 pid 文件 然后最后 pgrep pidfile 以查看在退出之前是否有任何进程仍在运行 有一些更简单的方法可以做到这一点吗 TC
  • 如何在 OS X 上查看 $PATH 变量的当前值?

    PATH returns bash usr local share npm bin Library Frameworks Python framework Versions 2 7 bin usr local bin usr local s
  • git 错误:无法处理 https

    当我尝试使用 git clone 时https xxx https xxx我收到以下错误我不处理协议 https 有人可以帮我吗 完整消息 dementrock dementrock A8Se git 克隆https git innosta
  • 使用 python 更改目录

    我碰巧发现我无法从 python 代码中更改实际目录 我的测试程序如下 from os import system def sh script system bash c s script sh cd home sh pwd 的输出pwd
  • 在 shell 脚本中将一个子字符串替换为另一个字符串

    我有 我爱苏子并结婚 我想将 苏子 更改为 萨拉 firstString I love Suzi and Marry secondString Sara 期望的结果 firstString I love Sara and Marry 要更换
  • 从 systemd bash 内联脚本创建 filename_$(date %Y-%m-%d)

    我正在尝试执行systemd计时器并希望将执行脚本的输出保存在每个日期的文件中 这是我的ExecStart脚本中的 service file ExecStart bin bash c echo date Y m d gt gt home u
  • Gearman,php 扩展问题:使用终端在 .. 中找不到类“GearmanWorker”,但可以在浏览器上使用

    我最近在 ubuntu 10 04 上安装了 gearman 并安装了它的 pecl 扩展 现在 当我在浏览器中运行一个 php 文件时 其中包含 client new GearmanWorker die var Dump client I
  • 在复杂的文件夹结构中进行测试

    我正在 golang 中构建一个设计模式存储库 为了运行所有测试 我使用这个 bash 脚本 有用 bin bash go test creational abstract factory go go test creational bui

随机推荐

  • 单片机原理及应用复习

    关于这个复习的资源 或者网址 点击 第一章 单片机的基础知识 1 什么是单片机 特点 将通用微型计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统 嵌入式系统 用于解决小型被控对象的智能化问题 SCM或MCU 组成 特点 体积小
  • 工作中遇到的关于配置问题

    工作中遇到的问题 想记录一下 一个程序员小白每天遇到的问题 1 创建了一个Maven的web工程 但是启动一直是404 原服务器未能找到目标资源 解决办法 选择deployment 点击加号选择war格式就OK啦 目录里面无法创建类 解决办
  • postman批量请求post

    1 首先建立一个collection文件夹 2 建立一个post请求 3 建立一个csv文件 用excel转换过来 由于最后一行老是有换行符 r 所以加一行数据 执行错了
  • Linux01 一 Shell与命令执行

    Shell 是在操作系统内核的基础上编写的程序 也是一种脚本语言 Shell 为用户提供了操作界面 让用户高效安全地访问 Linux 内核 执行命令 command options parameter1 parameter2 command
  • phpstorm 配置 支持golang编辑

    https blog csdn net miao0916 article details 55045235
  • MarkDown学习笔记 【第1课:2月13日_随便学点小招数】

    今天在家跟儿子学习如何使用Markdown 很有意思的软件 立马觉得要小小得瑟一下 呵呵 MarkDown学习笔记 第1课 2月13日 随便学点小招数 lt 1 标题 gt 标题采用 空格 可标识1 6级 分别是 Tips 空格很重要 lt
  • 【C++】STL常用算法

    这篇博客主要用来记录学习到的STL中的常用算法和它们的使用方法 目录 遍历算法 1 for each 2 transform 查找算法 1 find 2 find if 3 adjancent find 4 binary search 5
  • Leetcode——给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。(java语言)

    题目 给定一个整数数组 nums 和一个目标值 target 请你在该数组中找出和为目标值的那 两个 整数 并返回他们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素不能使用两遍 示例 给定 nums 2 7 11 1
  • Antd Design Vue中 修改table表格鼠标移入的行样式

    Antd Design Vue中 修改table表格鼠标移入的行样式 a table的父级盒子选择器 gt gt gt ant table tbody gt tr hover not ant table expanded row gt td
  • 基于SSM的北京集联软件科技有限公司信息管理系统

    末尾获取源码 开发语言 Java Java开发工具 JDK1 8 后端框架 SSM 前端 采用JSP技术开发 数据库 MySQL5 7和Navicat管理工具结合 服务器 Tomcat8 5 开发软件 IDEA Eclipse 是否Mave
  • SpringCloud五大核心组件

    Consul 等 提供了搭建分布式系统及微服务常用的工具 如配置管理 服务发现 断路器 智能路由 微代理 控制总线 一次性token 全局锁 选主 分布式会话和集群状态等 满足了构建微服务所需的所有解决方案 服务发现 Netflix Eur
  • tensorflow损失函数及实现

    在深度学习中 损失函数是 来衡量模型参数的质量的函数 衡量的 式是 较 络输出和真实输出的差异 损失函数在不同的 献中名称是不 样 的 主要有以下 种命名 式 1 分类任务 在深度学习的分类任务中使 最多的是交叉熵损失函数 所以在这 我们
  • cnpm 安装

    使用淘宝镜像cnpm替代npm 解决npm安装库慢 使用代理或者库镜像又比较麻烦 最好使用cnpm 1 cdm打开命令提示符 输入 npm install g cnpm registry https registry npm taobao
  • win11安装MySQL5.7.43的问题清单

    文章目录 1 win11查看自己电脑有没有安装mysql 法1 法2 2 完全清除之前安装的mysql 3 mysql的安装 法1 法2 4 遇到的一些问题 1 mysql 不是内部或外部命令 也不是可运行的程序或批处理文件 2 忘记mys
  • UMG创建暂停官方问题修正

    链接来自 https docs unrealengine com zh CN Engine UMG HowTo CreatePauseMenu index html 仍然有几个问题 和创建主菜单类似 就不一一解释了 1 暂停菜单 2 人物蓝
  • Java的API帮助文档

    JDK帮助文档 SUN公司为JDK工具包提供了一整套文档资料 我们习惯上称之为JDK文档 JDK文档中提供了Java中的各种技术的详细资料 以及JDK中提供的各种类的帮助说明 JDk文档是Java语言的完整说明 大多数书籍中的类的介绍都要参
  • 什么是真正的实时操作系统

    转自 http club topsage com thread 513248 1 1 html 1 首先说一下实时的定义及要求 参见 Donal Gillies 在 Realtime Computing FAQ 中提出定义 实时系统指系统的
  • [Atcoder ABC222] F - Expensive Expense

    Time Limit 4 sec Memory Limit 1024 MB Score 500 points Problem Statement The Kingdom of AtCoder is composed of N N N tow
  • python+Django的web开发实例

    一 创建一个项目 如果这是你第一次使用Django 那么你必须进行一些初始设置 也就是通过自动生成代码来建立一个Django项目 一个Django项目的设置集 包含了数据库配置 Django详细选项设置和应用 特性配置 具体操作步骤如下所示
  • TaiShan 200服务器安装Ubuntu 18.04

    TaiShan 200服务器安装Ubuntu 18 04 0 镜像下载 1 准备工作 1 1 软件硬件环境准备 1 2 组网规划 1 3 磁盘分区规划 1 4 可选 RAID配置 2 通过光驱安装Ubuntu 18 04 0 镜像下载 ub