archlinux xfce 出现[FAILED] Failed to mount /boot, systemctl status boot.mount出现 mount: /boot: unknown filesystem type 'vfat' 滚挂了
开机显示:[FAILED] Failed to mount /boot

使用命令systemctl status boot.mount后出现 mount: /boot: unknown filesystem type 'vfat':

pacman -Qi linux显示安装了6.7.arch3-1版本的内核
而uname -a 显示6.6.10-arch1-1版本的内核

我的环境是arch xfce + windows8.1
个人原因可能是我没有升级系统后重启,让vfat模块没能加载,arch滚动更新要记得重启 参见:https://wiki.archlinux.org/title/System_maintenance
原因一:可能是安装了新内核,而新内核还没加载完成。
这里的解决前提:使用救援盘挂载系统arch-chroot进到系统
我试过(但是没能成功修复)
使用 pacman 安装 vfat 驱动程序:
sudo pacman -S dosfstools
安装完成后,加载 vfat 模块:
sudo modprobe vfat
但是行不通
解决办法1:重新安装内核
pacman -Syu linux
完全安装完后重启
参照:https://bbs.archlinux.org/viewtopic.php?id=235590
解决办法2:安装其他内核
pacman -Syu linux-lts
完全安装后,在grub中选择linux-lts内核
解决办法3:降级
pacman -U /var/cache/pacman/pkg/your_linuxkernelpkg.tar.xz
完全安装完后重启
参照: https://bbs.archlinux.org/viewtopic.php?id=243913
解决办法4:使用快照
timeshift --list # 获取快照列表
timeshift --restore --snapshot '20XX-XX-XX_XX-XX-XX' --skip-grub
选择一个快照进行还原,并跳过 GRUB 安装,一般来说 GRUB 不需要重
参照:https://arch.icekylin.online/guide/advanced/system-ctl.html#系统快照-备份-与文件传输
可能原因二:分区表不正确
解决办法:正确挂载系统生成分区表
genfstab -U /mnt > /mnt/etc/fstab
原因不清楚:
我所成功的解决办法:保留数据(不要删到/的分区和/home的分区之类的数据,删除基础包,引导分区,分区表等,跟着arch安装教程重新安装
arch安装教程:https://arch.icekylin.online/guide/rookie/basic-install.html 或 https://wiki.archlinux.org/title/Installation_guide
我这里的基础包是(不是你的)
base base-devel linux linux-firmware btrfs-progs
有意思的地方:重建分区,重新给分区创建文件系统,在cfdisk居然还是原来的文件系统,这需要扫描系统中的设备和分区,从而识别和显示它们的分区表和分区信息,使用命令
partprobe
再cfdisk
archlinux xfce 出现[FAILED] Failed to mount /boot, systemctl status boot.mount出现 mount: /boot: unknown filesystem type 'vfat' 滚挂了的更多相关文章
- mount: unknown filesystem type 'ntfs'
mount: unknown filesystem type 'ntfs' 问题描述 # mount –t ntfs /dev/sdc1 /mnt/usb2 mount: unknown filesy ...
- mount: unknown filesystem type 'ntfs'(转载)
转自:http://www.siutung.org/post/455/ 今天将USB移动硬盘挂在CentOS上准备将压缩包拷贝下来的. 结果挂载移动硬盘的时候却提示: mount: unknown ...
- mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat'
mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat' 安装exfat-fuse: sudo apt-get install exfat-fuse
- mount: unknown filesystem type 'LVM2_member'解决方案
系统启动到request_module: runaway loop modprobe binfmt-464c挂起 利用U盘系统,挂载硬盘出现:mount: unknown filesystem typ ...
- Vagrant挂载目录失败mount: unknown filesystem type ‘vboxsf’
一.背景 最近在玩Mac OS下的虚拟机,然后有朋友推荐了我Vagrant,但是在设置完跟宿主机共享目录然后启动虚拟机的时候,出现了vagrant mount: unknown filesyste ...
- mount: unknown filesystem type 'vboxsf' centos ubuntu 处理方案
Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem " ...
- mount: unknown filesystem type 'LVM2_member'解决方案【转】
一台服务器,普通/dev/sda1/2(硬盘一) 同步数据到 lvm_member(硬盘二) rsync两硬盘数据同步: From: http://hi.baidu.com/williwill/ite ...
- 挂载硬盘,提示 mount: unknown filesystem type 'LVM2_member'的解决方案
问题现象:由于重装linux,并且加了固态硬盘,直接将系统装在固态硬盘中.启动服务器的时候, 便看不到原来机械硬盘的挂载目录了,不知如何访问机械硬盘了.直接用命令 mount /dev/sda3 /s ...
- virtualbox挂载目录失败mount: unknown filesystem type ‘vboxsf’
转自[https://blog.csdn.net/u011486871/article/details/79443375] [有小修改] 错误提示:Vagrant was unable to moun ...
- mount: unknown filesystem type ‘ntfs’ 解决方法
问题: mount –t ntfs /dev/sde1 /mnt/mount: unknown filesystem type ‘ntfs’ 这是由于CentOS release 6.6(Final) ...
随机推荐
- Java操作EasyExcel实现导入导出入门
介绍 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单.节省内存著称.EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从 ...
- Encrypt or Decrypt sensitive data using PLSQL - DBMS_CRYPTO
Oracle 10g introduced Transparent Data Encryption, which is about storing data physically as encrypt ...
- rsyslog 系统日志收集上报(可增加自定义项目日志)
Linux 自带应用,没有复杂的依赖关系却有强大的日志采集上报功能 本文以上报阿里云为例 1.基础配置讲解 /etc/rsyslog.conf 为其主配置文件(不用动) /etc/rsyslog.d/ ...
- 全栈式测试平台RunnerGo核心功能模块-接口管理
全栈式测试平台RunnerGo相对于市面上其他性能测试产品来说更简单,它不用其他相关配件,天然支持分布式,有单独的机器做分布式的负载均衡,自有一套智能算法算压力机的配置从而平均分配,并从场景链路的流 ...
- Redis居然还有比RDB和AOF更强大的持久化方式?
https://cloud.tencent.com/developer/article/1786055
- 《Similarity-based Memory Enhanced Joint Entity and Relation Extraction》论文阅读笔记
代码 原文 摘要 文档级联合实体和关系抽取是一项难度很大的信息抽取任务,它要求用一个神经网络同时完成四个子任务,分别是:提及检测.共指消解.实体分类和关系抽取.目前的方法大多采用顺序的多任务学习方式, ...
- 【Azure API 管理】如何修改Azure APIM的管理员邮箱和组织名称
问题描述 当创建一个新的APIM服务时,会要求输入组织名称(Organization name)和管理员邮箱(Administrator email :Set the e-mail address t ...
- Java开发者的Python快速进修指南:掌握T检验
前言 T检验是一种用于比较两个独立样本均值差异的统计方法.它通过计算T值和P值来判断样本之间是否存在显著性差异.通常情况下,我们会有两组数据,例如一组实验组和一组对照组. T检验的原假设是两组样本的均 ...
- Rsync 备份服务搭建
Rsync 备份服务搭建 目录 Rsync 备份服务搭建 一. 前言 二. rsync 和 sersync 2.1 rsync 基本语法 2.2 本地文件传输 2.3 ssh 远程文件传输 2.4 基 ...
- Zabbix6.0使用教程 (五)—zabbix从二进制包安装上篇
大家好,我是乐乐.上一期我们已经讲过从源代码安装zabbix,本期着重讲从二进制包安装zabbix. 当我们在ZABBIX官方存储库可以看到,Zabbix SIA 提供如下官方RPM和DEB包: ·R ...