ubuntu启动报错 Errors were found while checking the disk-drive for /

本文提供两种解决Ubuntu启动时因硬盘检测不通过而报错的方法:一是通过修改grub配置,二是禁止启动时的硬盘检测。适用于遇到类似问题的Ubuntu用户。

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

开机报这个错误,主要原因是硬盘检测不通过导致的,下面介绍两种方法规避该问题:

  •   修改grub

 这个方法网上比较多,直接贴过来:

 

 进入Ubuntu启动菜单时,光标选中 *Ubuntu 后,按键盘上的 e 键,即可进入启动项编辑模式:

使用光标定位到如下图所示位置,将 ro 改成 rw 后,按 F10 键,即可按照修改后的参数引导进入系统: 

 

 

 

输入 sudo gedit /etc/grub.d/10_lupin 后回车:

输入用户密码后回车,即可调用文本编辑器打开启动项配置文件,将ro ${args} 全部换为 rw ${args}

保存该文件,然后sudo update-grub更新grub,重启即可。

 

  • 禁止硬盘检测

第一种方法可能以后还会出现类似问题,最根本的方法是禁止ubuntu启动时检查硬盘,那么怎么禁止呢?

修改/etc/fstab文件,将每个挂载项相应行的最后一个数字1/2改为0,然后保存即可。

 

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda1 during installation

UUID=80c83157-8cfd-46e8-be12-993d5fcb6c20 /               ext4    defaults        0      0

# /boot was on /dev/sda6 during installation

UUID=04197eeb-babf-4568-8686-cf4a31751827 /boot           ext4    defaults        0      0

# /opt was on /dev/sda5 during installation

UUID=8685f4ea-3b2e-4bce-a729-a7a0629925f1 /opt            ext4    defaults        0      0

# swap was on /dev/sda7 during installation

UUID=90de3311-1664-4532-8677-fa1f665af82a none            swap    sw              0       0

 

转载于:https://www.cnblogs.com/liangwode/p/10003237.html

### 解决安装网卡驱动时遇到的 `errors were encountered while processing backport-iwlwifi-dkms` 错误 当遇到此类错误时,通常是因为存在依赖关系问题或者软件包配置不正确。以下是几种可能的方法来解决问题: #### 方法一:清理并重新配置 dpkg 设置 如果之前的操作导致了 dpkg 数据库损坏或文件丢失,可以尝试恢复默认状态。 ```bash cd /var/lib/dpkg sudo mv info info.bak sudo mkdir -p info sudo apt-get update && sudo apt-get upgrade ``` 这种方法可以帮助修复由于 dpkg 配置文件损坏引起的问题[^1]。 #### 方法二:移除冲突模块后再重试 有时其他已安装的相关模块可能会干扰新驱动程序的安装过程。建议先完全卸载这些潜在冲突组件再继续操作。 ```bash sudo apt-get --purge remove linux-image-$(uname -r) sudo apt-get autoremove sudo apt-get install --reinstall linux-image-generic ``` 此命令序列会清除当前使用的内核映像及其关联数据,并强制重新安装通用版本,从而减少与其他模块之间的冲突可能性[^2]。 #### 方法三:处理未满足的依赖项 对于因缺失必要支持而导致无法完成安装的情况,则需确保所有必需的支持都已被妥善准备就绪。 ```bash sudo apt-get clean all sudo apt-get check sudo apt-get build-dep backport-iwlwifi-dkms sudo apt-get install -f ``` 上述指令用于清理缓存、验证现有环境以及获取构建所需资源,最后通过 `-f` 参数让 APT 自动修正任何发现到的依赖性问题[^3]。 #### 方法四:手动编译最新版 iwlwifi 源码 假如官方仓库中的预编译二进制并不适用于特定硬件型号或是过旧而不再兼容新的操作系统特性的话,可以从 Intel 官方网站下载最新的固件源代码自行编译。 ```bash git clone https://github.com/OpenELEC/iwlmvm-firmware.git cd iwlmvm-firmware/ make sudo make install ``` 这一步骤允许获得最前沿的功能改进与性能优化的同时也规避了一些由第三方维护者引入的风险因素。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值