Ubuntu中修改grub重启出现 Memtest86 解决方法

本文介绍了一种解决Ubuntu系统启动时出现错误的方法。通过重启系统并进入特定设置界面,修改GRUB默认配置文件中的GRUB_DEFAULT值,并更新grub配置,从而避免每次启动时重复出现错误界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

image.png
image.png

解决方法
第一步:按ESC键重启同时按SHIFT键,进入如下界面

image.png
image.png

第二步:选择第一个选项按Enter进入Ubuntu系统,然后打开终端输入命令sudo vim /etc/default/grub修改此配置文件,将GRUB_DEFAULT值设为0保存

image.png
image.png

第三步:输入命令sudo update-grub更新即可,如果不更新下一次进入还会出现第一张的界面

### 安装 Memtest86 为了在 Ubuntu 上安装并使用 `memtest` 工具来检测内存错误,可以按照如下方式进行操作: #### 使用包管理器安装 Memtest86+ 可以通过 APT 包管理工具轻松安装 `memtest86+` 软件包。打开终端窗口执行命令以更新软件列表,并下载最新版本的应用程序。 ```bash sudo apt update && sudo apt install memtester ``` 要注意的是,在某些情况下可能重启计算机才能使新安装生效[^1]。 对于希望获得更全面功能的用户来说,则可以选择编译源码的方式获取最新的特性支持。这之前确保已经准备好构建环境以及必要的依赖库文件,比如 Bison、Flex 和 OpenSSL 开发库等开发工具链组件[^2]。 #### 启动 MemTest86+ 一旦完成上述任一方式的成功部署之后,就可以通过 GRUB 引导加载器访问该测试工具了。当机器重新启动时观察屏幕上的提示信息直到出现 GRUB 菜单界面;如果未自动显示则通常是因为超时时间太短所致——此时可尝试短暂按下 Shift 键阻止默认选项被选中从而强制展示全部条目供选择。 接着应该能在其中找到名为 “Memory test (memtest86+)” 或者类似的入口项,利用方向键高亮它并敲下回车键开始执行硬件诊断流程[^4]。 #### 配置GRUB引导菜单 假如发现缺少对应的项目链接指向所期望运行的目标程序的话,那么就要手动编辑配置文档 `/etc/default/grub.d/50_memtest86+.cfg` 来添加相应的记录片段以便下次开机能够正常识别到此服务的存在。 ```bash echo 'menuentry "Memory Tester (memtest86+)" { \ insmod ext2 \ set root=(hdX,Y) \ linux16 /boot/memtest86+.bin \ }' | sudo tee -a /etc/grub.d/40_custom update-grub ``` > **注意**: `(hdX,Y)` 中 X 表示硬盘编号而 Y 则代表分区序号,请依据实际情况调整参数值匹配本地存储布局情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值