@[TOC](ubuntu启动报错 hardware error cpu 0 machine check 0 Bank 6、ACPI BIOS Error (bug)Could not resolve symbol)

问题出现

首先,问题是怎么出现的呢,是这样的
电脑卡住了,死机了,我就强制重启了,因为装的是双系统windows10+ubuntu18.08,是在ubuntu18中卡死的,因此,就重启后进ubuntu系统就出现问题了,系统进不去了,报错为:

解决

关闭mce

首先mce经查阅是硬件检测系统,参考Linux中的mce问题,貌似是因为上一次关机时留下了一大堆错误信息,导致内存出现了问题,刚开始我还真以为硬件坏了,换了内存条,发现还是进不了系统。因此判断是缓存中保存了错误导致无法进入系统,因此,只有有一种方式进入系统,然后正常重启把错误给冲掉就可以了。因此参考了这里,先将硬件检测mce给关掉,不让他报错,关闭的方式是mce=off,具体步骤是:
1.首先通过这个解决Ubuntu的根目录内存不够导致无法开机问题进入ubuntu 终端
2. sudo vim /etc/default/grub 进行修改里面的GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash mce=off”
3. 更新grub使用命令:sudo update-grub
4. 重启:sudo reboot
我最初始的/etc/default/grub是这样的

然后错误就发生了改变,变成了前面有关mce的错误都消失了,只剩ACPI相关的错误了,就像这样(忘记拍图了,就用第一张图片截一下把)

解决ACPI BIOS有关问题

当我开始搜索ACPI BIOS Error (bug)Could not resolve symbol这个错误的时候总算是找到了一篇中文的csdn里面的一篇博客ubuntu强制关机后导致开机出现硬盘错误ACPI BIOS Error,随后进入initramfs,急病乱投医就抱着试试的态度去试了一下,这篇博客也是参考这里的Fixing NVME SSD Problems On Linux
方案就是在/etc/default/grub 的GRUB_CMDLINE_LINUX=" nvme_core.default_ps_max_latency_us=0 "前后都有空格,因为我这里之前是空的,所以我就直接这样写了,我不知道别人是什么情况,如果你这里之前有东西,你就在原有的设置后面添加nvme_core.default_ps_max_latency_us=0就好了

然后再次,更新grub:sudo update-grub,好像没啥卵用

然后又改了/etc/default/grub 进行修改里面的GRUB_CMDLINE_LINUX_DEFAULT=“libata.noacpi=1”,然后更新grub:sudo update-grub,然后错误发生了改变


这张图是下面这张图的重叠部分,用录像截下来的,看了看没啥用

修复内核错误

我看到了上面最新错误的最后一行
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(O,0)
搜索了一下,找到了这个连接Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(O,0)

You are missing the initramfs for that kernel. Choose another kernel from the GRUB menu under Advanced options for Ubuntu and run sudo update-initramfs -u -k version to generate the initrd for version (replace version with the kernel version string such as 4.15.0-36-generic) then sudo update-grub.

里面说所对应的内核版本没有initramfs,因此要在其他的kernel里面更新一下initramfs,其他的kernel里面我的理解是,进入终端的时候有几个选择

在这里,我选择的139的这个能够进入终端,而144的进入不了终端,因此大概率是144里面的initramfs坏掉了,因此从139进入终端后运行sudo update-initramfs -u -k 5.4.0-144-generic,完成后再次更新grub:sudo update-grub,然后重启就进入系统了,只不过慢了一点

最后一次记录/etc/default/grub是在第一次进入系统后记录的

然后 我又把这里恢复到了之前的值


然后就回到了之前的样子,正常速度进入系统,没有问题了

ubuntu启动报错 hardware error cpu 0 machine check 0 Bank 6、ACPI BIOS Error (bug)Could not resolve symbol相关推荐

  1. jenkins启动报错 Job for jenkins.service failed because the control process exited with error code.

    启动时若提示下述内容,则表示启动失败 Job for jenkins.service failed because the control process exited with error code ...

  2. Docker服务启动报错:Job for docker.service failed because the control process exited with error

    错误 Docker服务启动报错:Job for docker.service failed because the control prcess exited with error 原文地址: htt ...

  3. kafka启动报错:INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=‘Cannot allocate

    现象 启动kafka报错 INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Cannot alloca ...

  4. kvm迁移镜像启动报错(the CPU is incompatible with host CPU: Host CPU does not provide required features: fma)

    背景说明: 将一台kvm宿主机上的镜像,迁移到另外一台宿主机,启动时报错: [root@YinHe-KVM-01 vms]# virsh start mycentos error: Failed to ...

  5. ubuntu启动报错kernel panic

    Kernel panic -not syncing:VFS:Unable to mount root fs on unknown-block(0,0) 方法1:U盘启动,选择try,进入系统做好备份, ...

  6. Docker启动报错:Job for docker.service failed because the control process exited with error code. See “sy

    本文转载自博客园作者:蜗牛coder,点击前往原文 本机环境是VMware Workstation上安装的CentOS7.然后下载Docker. DOCKER启动失败Job for docker.se ...

  7. 【Ubuntu 篇】关于Ubuntu启动报错“hdaudio hdaudioC0D2: unable to bind codec”

    Author: Cople Manba Major:IOT Description:Personal records. 文章目录 问题 解决方法 问题    最近在Ubuntu18.04平台上安装Ni ...

  8. elasticsearch启动报错:FileAlreadyExistsException:/home/es/elasticsearch-6.3.0/configelasticsearch.keysto

    报错截图: 解决办法: 删除那个已经存在文件即可

  9. mysql启动报错:Cant start server cant check PID filepath No such file or directory

    问题显现:问题排查1.象通过 systemctl status mysqld.service 命令查看状态现在是未启动成功 正在启动中 2.查看mysql启动日志 cat /var/log/mysql ...

最新文章

  1. python引入同目录文件_Python的文件目录操作
  2. ffmpeg avi 1080P解析 编译选项
  3. Follow My Logic 1048 PKU
  4. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】
  5. C# 对象与JSON串互相转换
  6. 扒一扒中断为什么不能调printf
  7. jdk1.8下载与安装教程
  8. windows 7 安装 db2 v11.1 下载 安装教程
  9. breakall lisp文件_cad中pl线画的粗线转线框后,能转到su里封面么,求解
  10. 情侣博客源码php,wordpress如何搭建简单的情侣博客
  11. 计算机二级vb基础教程,2017计算机二级考试内容VB
  12. 机器视觉培训教程-相机的基本知识
  13. 交换机下接路由器lan还是wan_路由器LAN-WAN级联,增强无线信号,扩大覆盖范围...
  14. python输出你好_python输出你好
  15. 计算机软件著作权登记去哪查询,软件著作权在哪里查询
  16. Windows起一个Docker镜像——起起起起起~不~来~
  17. 使用you-get工具下载MP4视频
  18. 双粗虚线中间一条实线_马路上实线两边有很粗的虚线(中间实线或虚线两边还有很粗的虚线是啥意思)...
  19. 【Typora Emoji 图标】
  20. Type B和Type A的区别

热门文章

  1. c 实现走迷宫流程图_[求助]:迷宫问题 流程图
  2. Android 原生锁屏页面音乐控制
  3. Visual Domain Adaptation with Manifold Embedded Distribution Alignment 阅读MEDA
  4. 白杨SEO:新媒体如何避免侵权?这篇自媒体防侵权实用指南让你少走弯路!
  5. 七个习惯让你免费学好英语
  6. 马赛克颗粒感天空Canvasjs特效
  7. c语言char str什意思,C语言中,charstr的str到底表示什么?
  8. 小学计算机少年宫活动计划,少年宫活动计划
  9. 【HTMLCSS】CSS当中设置背景图片不显示的问题
  10. Angular项目目录结构