当前位置: 首页 > article >正文

Ubuntu启动失败:No bootable devices found的排查与修复指南

1. 问题现象与初步判断当你按下电源键期待Ubuntu系统正常启动时屏幕上突然跳出No bootable devices found的提示这种场景就像你拿着钥匙却打不开自家房门一样令人焦虑。这个错误通常意味着计算机的固件BIOS/UEFI在初始化阶段无法识别到包含操作系统的存储设备。根据我处理过上百例同类问题的经验这种现象可能由以下五种常见原因导致启动模式不匹配系统安装时采用的引导模式Legacy/UEFI与当前BIOS设置不一致硬盘连接异常数据线松动、接口氧化或供电不足等物理连接问题引导记录损坏MBR或GPT分区表中的引导信息被破坏硬盘故障存储设备出现物理坏道或固件损坏安全启动冲突Secure Boot功能阻止了非认证系统的加载在开始深入排查前建议先执行三个基础检查确认所有线缆连接牢固台式机用户特别注意尝试不同USB接口外接存储设备时观察硬盘指示灯是否正常闪烁。这些简单的步骤往往能快速解决30%以上的类似故障。2. BIOS/UEFI设置调整实战2.1 进入固件设置界面不同品牌的主板进入BIOS/UEFI设置界面的快捷键有所差异常见的有Del键华硕、微星等主流主板F2键戴尔、联想等品牌机F10键惠普部分机型ESC键某些特殊型号如果不确定具体按键可以在开机瞬间观察屏幕底部的提示信息通常会显示Press [XX] to enter setup的提示。我遇到过不少用户反映按键无效的情况这往往是因为现在超薄本的启动速度太快建议连续快速敲击对应按键而非长按。2.2 引导模式切换详解在BIOS设置中找到Boot或Startup选项卡这里你会看到关键的启动模式选项。现代主板通常提供三种模式UEFI Only仅允许UEFI方式引导Legacy Only仅支持传统BIOS引导UEFI with Legacy有时显示为CSM混合模式判断系统原先安装模式的简单方法查看硬盘分区表格式。在Linux终端执行sudo parted -l | grep Partition Table如果显示gpt则是UEFI安装显示msdos则为Legacy安装。没有系统访问权限时可以尝试以下规则2015年后新电脑默认UEFI安装概率较大安装时使用过UEFI引导盘的多为UEFI模式老旧硬件或32位系统多为Legacy2.3 安全启动与选项ROM设置Secure Boot是UEFI特有的安全功能它会验证引导加载程序的数字签名。对于Ubuntu这类开源系统建议将其设为Disabled。具体路径通常是Security → Secure Boot → Disabled Boot → CSM/Legacy Support → Enabled Advanced → Boot Options → Enable Legacy Option ROMs有个实际案例值得分享某用户安装Ubuntu 20.04后突然出现启动失败最终发现是主板自动更新固件后重置了Secure Boot设置。这种情况在品牌笔记本上尤为常见建议重要更新后检查BIOS配置。3. 硬盘检测与修复方案3.1 使用LiveCD进行诊断准备一个Ubuntu安装U盘选择Try Ubuntu进入临时系统。打开终端依次执行以下命令# 查看磁盘识别情况 sudo fdisk -l # 检查文件系统错误 sudo fsck /dev/sdX # 替换为实际分区 # 测试硬盘健康状况 sudo smartctl -a /dev/sda | grep -i test result我曾处理过一个典型案例fdisk显示硬盘存在但无法挂载运行fsck后发现是ext4超级块损坏。通过以下命令成功修复sudo fsck -y /dev/sda1 sudo mount /dev/sda1 /mnt chroot /mnt grub-install /dev/sda update-grub3.2 引导修复完整流程当确认硬盘物理正常但引导损坏时可以尝试重建引导记录挂载原系统分区sudo mount /dev/sda1 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sysChroot到原系统环境sudo chroot /mnt重新安装GRUBgrub-install /dev/sda update-grub exit卸载分区并重启sudo umount -R /mnt reboot注意对于UEFI系统还需要确保EFI分区通常是FAT32格式的小分区存在且包含正确的引导文件。4. 高级排查与硬件检测4.1 主板诊断工具的使用多数品牌主板都内置硬件诊断工具以戴尔为例开机时反复敲击F12进入引导菜单选择Diagnostics选项系统会自动检测内存、硬盘、主板等关键部件诊断过程中要特别注意错误代码比如常见的2000-0142通常表示硬盘验证失败。我维护的一个服务器案例就是通过这种方式的错误代码定位到RAID控制器电池故障。4.2 硬盘物理层检测当怀疑硬盘物理损坏时可以使用以下方法验证# 查看SMART状态 sudo smartctl -H /dev/sda # 进行长测试约2小时 sudo smartctl -t long /dev/sda # 查看坏道情况 sudo badblocks -v /dev/sda badsectors.txt如果发现大量重定位扇区或pending sector建议立即备份数据并更换硬盘。有个经验法则任何SMART参数中的Raw_Value非零都值得警惕特别是以下关键指标Reallocated_Sector_CtCurrent_Pending_SectorUDMA_CRC_Error_Count4.3 接口与线缆排查曾遇到一个有趣案例用户更换SSD后频繁出现启动失败最终发现是SATA数据线接触不良。建议尝试更换SATA接口主板通常有4-8个使用优质替换线材测试检查电源供电是否充足特别是3.5寸机械盘对于M.2 NVMe硬盘重新插拔并确保螺丝固定台式机用户还可以尝试清除CMOS主板上的纽扣电池放电这能重置所有BIOS设置有时可以解决一些诡异的兼容性问题。

相关文章:

Ubuntu启动失败:No bootable devices found的排查与修复指南

1. 问题现象与初步判断 当你按下电源键期待Ubuntu系统正常启动时,屏幕上突然跳出"No bootable devices found"的提示,这种场景就像你拿着钥匙却打不开自家房门一样令人焦虑。这个错误通常意味着计算机的固件(BIOS/UEFI&#xff09…...

G-Helper:华硕笔记本性能调校的轻量化革命

G-Helper:华硕笔记本性能调校的轻量化革命 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, and oth…...

航天仿真进阶:用STK+MATLAB Connector打通数据流,这几个版本兼容性坑你踩过吗?

航天仿真进阶:STK与MATLAB版本兼容性全景指南 当STK的卫星轨道数据需要与MATLAB的算法能力结合时,版本兼容性问题往往成为工程师的第一道门槛。我曾亲眼见过一个航天仿真团队因为版本选择不当,导致项目延期两周——他们原本计划用三天完成的…...

OpCore-Simplify:10分钟搞定黑苹果配置的终极自动化工具

OpCore-Simplify:10分钟搞定黑苹果配置的终极自动化工具 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的黑苹果配置而头疼吗&…...

动手学深度学习——FCN代码

这一篇的重点是把上一篇的 FCN 思想真正落到代码上。 也就是看清楚这几件事:怎么用预训练分类网络做骨干怎么把最后的分类头改成分割头为什么要加 11 卷积怎么用转置卷积把输出恢复到原图大小最后如何得到像素级预测结果下面我直接给你一版适合发 CSDN 的正文。动手…...

从Bellman-Ford到SPFA:图解最短路径算法的优化之路

从Bellman-Ford到SPFA:图解最短路径算法的优化之路 在解决单源最短路径问题时,算法选择往往需要在效率与通用性之间寻找平衡。Bellman-Ford算法以其处理负权边的能力著称,但其固定时间复杂度的特性使其在某些场景下显得效率不足。而SPFA&…...

用DDRNet-23-slim在RTX 3060笔记本上搞定细胞图像分割:从数据标注到模型测试的完整避坑记录

在RTX 3060笔记本上实现细胞图像分割:DDRNet-23-slim实战全流程解析 当我在生物实验室第一次看到显微镜下的细胞图像时,立刻被那些复杂的结构吸引了。作为一名刚接触医学图像处理的研究生,我迫切希望能用AI技术自动识别不同类型的细胞。但实验…...

Springboot 实现多数据源(PostgreSQL 和 SQL Server)连接芬

一、环境准备 Free Spire.Doc for Python 是免费 Python 文档处理库,无需依赖 Microsoft Word,支持 Word 文档的创建、编辑、转换等操作,其中内置的 Markdown 解析能力,能高效实现 Markdown 到 Doc/Docx 格式的转换,且…...

告别繁琐手动配置:OpCore-Simplify 三步搞定黑苹果 EFI 自动生成

告别繁琐手动配置:OpCore-Simplify 三步搞定黑苹果 EFI 自动生成 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为黑苹果系统配置的复…...

SOA架构实战:从企业服务总线(ESB)到微服务的演进之路

SOA架构实战:从企业服务总线(ESB)到微服务的演进之路 当企业IT系统从单体架构迈向分布式架构时,SOA(面向服务的架构)曾是最重要的技术范式之一。然而随着云计算和容器技术的普及,传统的ESB(企业服务总线&am…...

猫抓浏览器扩展终极指南:如何快速免费下载任何在线视频资源

猫抓浏览器扩展终极指南:如何快速免费下载任何在线视频资源 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓(cat-catch…...

别只盯着IV曲线!用Silvaco TCAD深挖电阻仿真的5个隐藏玩法

别只盯着IV曲线!用Silvaco TCAD深挖电阻仿真的5个隐藏玩法 在半导体器件仿真领域,电阻模型常被视为入门级的"Hello World"案例。但正是这种看似简单的结构,往往蕴含着最基础却最容易被忽视的物理本质。本文将带你跳出标准例程的框…...

终极指南:如何让Mac原生支持MKV等视频格式的Finder预览和缩略图

终极指南:如何让Mac原生支持MKV等视频格式的Finder预览和缩略图 【免费下载链接】QuickLookVideo This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. 项目地址: https…...

终极指南:EuroSAT数据集深度解析与遥感图像分类性能优化

终极指南:EuroSAT数据集深度解析与遥感图像分类性能优化 【免费下载链接】EuroSAT EuroSAT: Land Use and Land Cover Classification with Sentinel-2 项目地址: https://gitcode.com/gh_mirrors/eu/EuroSAT EuroSAT数据集是遥感图像分类领域的重要基准&…...

终极指南:用wiliwili在Switch等游戏主机上解锁B站全功能体验

终极指南:用wiliwili在Switch等游戏主机上解锁B站全功能体验 【免费下载链接】wiliwili 第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending/wi/wiliwili 还在为S…...

突破帧率限制:WaveTools鸣潮工具箱的架构设计与性能调优实践

突破帧率限制:WaveTools鸣潮工具箱的架构设计与性能调优实践 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 在PC游戏性能优化领域,帧率解锁、画质调节和数据可视化是三个核心技术挑…...

解密智能媒体嗅探:高效捕获网页资源的终极方案

解密智能媒体嗅探:高效捕获网页资源的终极方案 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓插件是一款功能强大的浏览器资源嗅探…...

dbgpt7.0 docker部署实战:从基础配置到高级定制

1. 环境准备与基础部署 DB-GPT 7.0作为新一代企业级AI开发框架,其Docker化部署方案大幅降低了使用门槛。我们先从最基础的运行环境搭建说起,这里我推荐使用Ubuntu 22.04 LTS作为宿主系统,这个版本对NVIDIA GPU的支持最为友好。实测在16GB内存…...

从RTL到ATPG:手把手带你走一遍Tessent Shell的Flat Design DFT完整流程(含避坑点)

从RTL到ATPG:Tessent Shell Flat Design DFT全流程实战指南 在芯片设计领域,测试设计(DFT)正变得越来越关键。随着工艺节点不断演进,芯片复杂度呈指数级增长,传统的人工测试方法已无法满足现代SoC的测试需求。Mentor Graphics&…...

告别环境配置焦虑:保姆级教程搞定博流BL616 RISC-V开发环境(Win/Linux双平台)

从零征服RISC-V:BL616双平台开发环境全攻略 第一次接触博流BL616这类RISC-V芯片时,最令人头疼的莫过于开发环境的搭建。不同操作系统下的工具链差异、晦涩难懂的交叉编译概念、复杂的路径配置……这些门槛让不少开发者望而却步。本文将彻底解决这些问题…...

Z-Image-Turbo_Sugar脸部Lora提示词进阶:融合服饰/妆容/光影的Sugar风格组合技

Z-Image-Turbo_Sugar脸部Lora提示词进阶:融合服饰/妆容/光影的Sugar风格组合技 1. 快速上手Sugar脸部Lora模型 如果你已经部署好了Z-Image-Turbo_Sugar脸部Lora模型,现在最想知道的一定是怎么用它生成更好看的Sugar风格脸部图片。这个模型专门针对那种…...

Z-Image-Turbo保姆级部署教程:3步搞定,16G显卡就能跑出照片级AI画作

Z-Image-Turbo保姆级部署教程:3步搞定,16G显卡就能跑出照片级AI画作 1. 为什么选择Z-Image-Turbo Z-Image-Turbo是阿里巴巴通义实验室开源的高效AI图像生成模型,作为Z-Image的蒸馏版本,它带来了几个令人惊喜的特性: …...

当AI变成“奶奶”:大型语言模型的情感化漏洞与安全博弈

1. 当AI学会"哄孙子":揭秘"奶奶漏洞"的温情陷阱 去年测试ChatGPT时,我让模型扮演临终前的祖母,结果它真的开始用颤抖的语调回忆"我们"的童年往事。这个看似温馨的场景背后,藏着大型语言模型最危险的…...

别再明文传手机号了!一个登录Session搞定SM2国密加密,保护前端查询条件完整流程

敏感数据加密传输实战:基于SM2国密算法的前端查询条件保护方案 在数字化业务快速发展的今天,数据安全已成为开发者不可忽视的核心议题。特别是涉及用户手机号、身份证号等敏感信息的传输,传统的明文方式存在严重安全隐患。本文将介绍一种轻量…...

FinalBurn Neo:开启你的街机复古游戏宝库之旅

FinalBurn Neo:开启你的街机复古游戏宝库之旅 【免费下载链接】FBNeo FinalBurn Neo - We are Team FBNeo. 项目地址: https://gitcode.com/gh_mirrors/fb/FBNeo 你是否曾怀念那些在街机厅度过的美好时光?那些投币、摇杆、按键的清脆声响&#xf…...

终极指南:如何用wiliwili在游戏主机上打造完美B站观影体验 [特殊字符][特殊字符]

终极指南:如何用wiliwili在游戏主机上打造完美B站观影体验 🎮📺 【免费下载链接】wiliwili 第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending…...

G-Helper:华硕笔记本性能调校的终极轻量级解决方案

G-Helper:华硕笔记本性能调校的终极轻量级解决方案 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar,…...

S7-1200与S7-1500的Profinet IO通信实战:从硬件配置到数据传输全流程解析

S7-1200与S7-1500的Profinet IO通信实战:从硬件配置到数据传输全流程解析 在工业自动化领域,稳定可靠的设备通信是实现智能制造的基础。作为西门子PLC家族中的主力机型,S7-1200和S7-1500系列控制器凭借其出色的性能和灵活的通信能力&#xff…...

ACE-Step入门指南:零基础小白也能玩的AI音乐生成工具

ACE-Step入门指南:零基础小白也能玩的AI音乐生成工具 1. 什么是ACE-Step? ACE-Step是一款由ACE Studio与阶跃星辰联合推出的开源音乐生成模型。它最大的特点就是让音乐创作变得像打字一样简单——不需要懂乐理、不需要会乐器,只要输入文字描…...

终极免费虚拟光驱解决方案:WinCDEmu完整使用指南

终极免费虚拟光驱解决方案:WinCDEmu完整使用指南 【免费下载链接】WinCDEmu 项目地址: https://gitcode.com/gh_mirrors/wi/WinCDEmu 还在为找不到光驱而烦恼吗?还在为ISO文件无法直接访问而困扰吗?WinCDEmu为您提供了一站式的虚拟光…...