开机显示:[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.htmlhttps://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' 滚挂了的更多相关文章

  1. mount: unknown filesystem type 'ntfs'

    mount: unknown filesystem type 'ntfs' 问题描述 # mount –t ntfs /dev/sdc1 /mnt/usb2 mount: unknown filesy ...

  2. mount: unknown filesystem type 'ntfs'(转载)

    转自:http://www.siutung.org/post/455/ 今天将USB移动硬盘挂在CentOS上准备将压缩包拷贝下来的.  结果挂载移动硬盘的时候却提示: mount: unknown ...

  3. mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat'

    mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat' 安装exfat-fuse: sudo apt-get install exfat-fuse

  4. mount: unknown filesystem type 'LVM2_member'解决方案

    系统启动到request_module: runaway loop modprobe binfmt-464c挂起 利用U盘系统,挂载硬盘出现:mount: unknown filesystem typ ...

  5. Vagrant挂载目录失败mount: unknown filesystem type ‘vboxsf’

    一.背景 ​ 最近在玩Mac OS下的虚拟机,然后有朋友推荐了我Vagrant,但是在设置完跟宿主机共享目录然后启动虚拟机的时候,出现了vagrant mount: unknown filesyste ...

  6. mount: unknown filesystem type 'vboxsf' centos ubuntu 处理方案

    Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem " ...

  7. mount: unknown filesystem type 'LVM2_member'解决方案【转】

    一台服务器,普通/dev/sda1/2(硬盘一) 同步数据到 lvm_member(硬盘二) rsync两硬盘数据同步: From: http://hi.baidu.com/williwill/ite ...

  8. 挂载硬盘,提示 mount: unknown filesystem type 'LVM2_member'的解决方案

    问题现象:由于重装linux,并且加了固态硬盘,直接将系统装在固态硬盘中.启动服务器的时候, 便看不到原来机械硬盘的挂载目录了,不知如何访问机械硬盘了.直接用命令 mount /dev/sda3 /s ...

  9. virtualbox挂载目录失败mount: unknown filesystem type ‘vboxsf’

    转自[https://blog.csdn.net/u011486871/article/details/79443375] [有小修改] 错误提示:Vagrant was unable to moun ...

  10. mount: unknown filesystem type ‘ntfs’ 解决方法

    问题: mount –t ntfs /dev/sde1 /mnt/mount: unknown filesystem type ‘ntfs’ 这是由于CentOS release 6.6(Final) ...

随机推荐

  1. k8s-dashboard、helm

    目录 dashboard 安装dashboard 1. 创建SA 2. 集群角色绑定 3. 创建secret 4. 查看token helm 安装helm 1. 下载tar包 2. 解压 3. 配置环 ...

  2. 文心一言 VS 讯飞星火 VS chatgpt (202)-- 算法导论15.3 1题

    一.对于矩阵链乘法问题,下面两种确定最优代价的方法哪种更高效?第一种方法是穷举所有可能的括号化方案,对每种方案计算乘法运算次数,第二种方法是运行RECURSIVE-MATRIX-CHAIN.证明你的结 ...

  3. 文件IO操作开发笔记(二):使用Cpp的ofstream对磁盘文件存储进行性能测试以及测试工具

    前言   在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:控制台还能看到打印输出 ...

  4. locals和globals,函数的嵌套,nonlocal,闭包函数及特点以及匿名函数---day11

    1.locals和globals 1.1locals  获取当前作用域中的所有内容 locals 如果在函数外,调用locals(),获取打印的是打印之前的所有变量,返回字典,全局空间作用域 loca ...

  5. java学生管理系统(界面版)

    运行截图 项目说明: 本系统界面我个人就从简设计了,本来打算使用windowbuilder插件设计的,可想到使用windowbuilder插件之后导致代码冗余,会影响到代码可读性,可能对小白不友好.虽 ...

  6. 【LeetCode哈希表#1】有效的字母异位词+赎金信(数组)

    有效的字母异位词 力扣题目链接(opens new window) 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagr ...

  7. Java Reactive Programming

    Java Reactive Programming 响应式编程 在 Spring Boot 中,支持了响应式编程,带来了性能和内存使用方面的优化. 详见: Spring: Blocking vs no ...

  8. C++ STL函数对象 仿函数

    1 //STL函数对象 仿函数 2 #include<iostream> 3 #include<string> 4 5 using namespace std; 6 7 8 / ...

  9. 排查 dotNET Core 程序内存暴涨的问题

    0. 问题 新版本上线之后,发现内存猛涨,入站流量猛增,不清楚具体原因,部分接口提示 OOM 异常,随后 Pod 直接崩溃无限重启. 1. 准备 Pod 已经接入了 NewRelic 和 Graylo ...

  10. 学习笔记:勒让德(Legendre)符号

    授课老师:ybx.chh. 授课时间:2024/3/8. 授课内容纲要:勒让德符号及其性质(欧拉准则,高斯引理,二次互反律). 勒让德符号概括 好像在 OI 和 MO 当中都挺有用的. 勒让德符号的定 ...