Ubuntu服务器/工作站常见故障修复记录

日常写代码写方案文档,偶尔遇上服务器出现问题的时候,也需要充当一把运维工程师,此帖用来记录服务器报错的一些解决方案,仅供参考!

文章目录

  • 一、服务器简介
  • 二、机箱拆解
  • 三、基本操作
    • 3.1 F2进入BIOS
    • 3.2 F12进入Boot Menu
    • 3.3 ESC进入GRUB模式
  • 四、常见故障
    • 4.1 电源开关键闪烁
    • 4.2 开机后紫屏
    • 4.3 开机出现grub指令
    • 4.4 开机显示recovering journal,进入emergency mode
    • 4.5 开机显示No bootable devices found

一、服务器简介

  • 工作站品牌:DELL Precision 7920 塔式工作站

  • 工作站配置:
    – 操作系统:Ubuntu 18.04
    – CPU:16核(型号Intel® Xeon® Gold 5222 CPU @ 3.80GHz)
    – GPU:GeForce RTX 2080 Ti (品牌NVIDIA,2块显卡)
    – 内存:64G

二、机箱拆解

三、基本操作

开机出现如下品牌界面后,按F2/F12/ESC键,可进入对应模式。
在这里插入图片描述

3.1 F2进入BIOS

开机时,按F2键

3.2 F12进入Boot Menu

开机时,按F12键
在这里插入图片描述

3.3 ESC进入GRUB模式

开机时,按ESC键

在这里插入图片描述

切换内核版本:选择 Advanced options for Ubuntu
在这里插入图片描述

四、常见故障

之前遇到过一些问题,这里做个简单的记录。

4.1 电源开关键闪烁

  • 故障描述:电源开关键一直闪烁,无法进入系统界面。
  • 故障原因:硬盘松动。
  • 解决方案:重新固定好硬盘即可。

4.2 开机后紫屏

  • 故障描述:开机后紫屏,卡住无法进入系统。
  • 故障原因:Ubuntu开机默认会进入最新的内核,系统最新内核更新失败,无法启动系统。
  • 解决方案:修复内核;选择其他内核进入系统,删除故障内核。
    – 解决ubuntu开机紫屏的问题

4.3 开机出现grub指令

  • 故障描述:开机时卡在GRUB命令行界面,无法正常启动。
    在这里插入图片描述
  • 故障原因:

GNU GRUB是多重引导加载程序。通俗点说,它就是用来一个可以让你选择运行什么操作系统的程序。在你开机的时候,它是第一个运行的程序。它决定着,将计算机的控制权给哪个系统内核。然后系统内核将进一步初始化、处理操作系统的其他部分。

  • 解决方案:
    – Ubuntu无法正常开机,出现grub指令

4.4 开机显示recovering journal,进入emergency mode

  • 故障描述:开机显示recovering journal,无法进入系统。
  • 故障原因:磁盘文件错误;磁盘损坏等。
  • 解决方案:
    – Ubuntu开机显示recovering journal,进入emergency mode

4.5 开机显示No bootable devices found

  • 故障描述:开机显示No bootable devices found,无法进入系统。
  • 故障原因:磁盘未挂载;磁盘损坏等。
  • 解决方案:切换Legacy/UEFI启动方式;硬件检测;
    – Ubuntu开机显示No bootable devices found

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/216343.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【GPT-3.5】通过python调用ChatGPT API与ChatGPT对话交流

文章目录 一、引言二、AIGC简介三、OpenAI介绍四、GPT-3.5介绍五、获得OpenAI API Key六、调用ChatGPT API实现与ChatGPT对话七、参考链接 一、引言 ChatGPT 的火爆,成功带火了AIGC,让它进入大众的视野。 ChatGPT 和Whisper API 开发者现在可以通过API将…

【opencv】计算机视觉:实时目标追踪

目录 前言 解析 深入探究 前言 目标追踪技术对于民生、社会的发展以及国家军事能力的壮大都具有重要的意义。它不仅仅可以应用到体育赛事当中目标的捕捉,还可以应用到交通上,比如实时监测车辆是否超速等!对于国家的军事也具有一定的意义&a…

「Verilog学习笔记」数据串转并电路

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 关于什么是Valid/Ready握手机制: 深入 AXI4 总线(一)握手机制 - 知乎 时序图含有的信息较多,观察时序图需要注意&#xff1a…

Android Frameworks 开发总结之七

1.修改android 系统/system/下面文件时权限不够问题 下面提到的方式目前在Bobcat的userdebug image上测试可行,还没有在user上测试过. 修改前: leifleif:~$ adb root restarting adbd as root leifleif:~$ adb disable-verity verity is already disabled using …

2023亚马逊云科技re:Invent引领科技新潮流:云计算与生成式AI共塑未来

2023亚马逊云科技re:Invent引领科技新潮流:云计算与生成式AI共塑未来 历年来,亚马逊云科技re:Invent,不仅是全球云计算从业者的年度狂欢,更是全球云计算领域每年创新发布的关键节点。 2023年亚马逊云科技re:Invent大会在美国拉斯…

php获取当前域名方法

使用$_SERVER[HTTP_HOST]变量只获取到域名: $domain $_SERVER[HTTP_HOST]; echo $domain; 获取包含协议和域名的完整URL $protocol isset($_SERVER[HTTPS]) && $_SERVER[HTTPS] on ? https:// : http://; $domain $_SERVER[HTTP_HOST]; $current_url…

C#,《小白学程序》第十六课:随机数(Random)第三,正态分布的随机数的计算方法与代码

1 随机数的问题 用 C# Random 类生成的随机数是平均分布的。也就是各数据段的出现的次数差不多。彩票号码属于这种随机数。 而很多很多常见的随机数,比如:成绩,却是符合正态分布的。 因而很多时候需要生成符合正态分布规律的随机数。 2 文…

【从浅识到熟知Linux】基本指定之find、grep、head和tail

🎈归属专栏:从浅学到熟知Linux 🚗个人主页:Jammingpro 🐟每日一句:一篇又一篇,学写越上头。 文章前言:本文介绍find、grep、head和tail指令用法并给出示例和截图。 文章目录 find基本…

Windows核心编程 进程间通信

目录 进程间通信概述 发送消息 WM_COPYDATA DLL共享段 文件映射 文件相关API CreateFile ReadFile WriteFile CloseHandle SetFilePointerEx 设置文件指针 获取文件大小 GetFileSize 结构体 LARGE_INTEGER 文件映射用于读写文件数据 文件映射用于进程间通信(带文…

Python中生成随机数技巧与案例

在Python中生成随机数有几种方式,其中常用的方式包括使用random模块、numpy库以及secrets模块。这里给你举例说明一下: random模块 import random random_floatrandom.random() print(f生成一个0-1的随机浮点数:{random_float})random_intrandom.randin…

递归算法学习——二叉树的伪回文路径

1,题目 给你一棵二叉树,每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的,当它满足:路径经过的所有节点值的排列中,存在一个回文序列。 请你返回从根到叶子节点的所有路径中 伪回文 路径的数目。 示例…

两巨头Facebook 和 GitHub 联手推出 Atom-IDE

9月13日,GitHub 宣布与 Facebook 合作推出了 Atom-IDE —— 它包括一系列将类 IDE 功能带到 Atom 的可选工具包。初次发布的版本包括更智能、感知上下文的自动完成;导航功能,如大纲视图和定义跳转(outline view and goto-definition)&#xf…