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

迁移boot分区解决brtfs引起的Sparse File Not Allowed问题

在brtfs下装过好几次Linux系统,每次都会遇到grub引导启动时"Sparse File Not Allowed"的问题,记录一下解决办法。

boot目录放在brtfs文件系统下总是会报这个问题,虽然也能启动,但无法记录上次启动的系统,比较烦人。一种解决办法是再创建个ext4文件系统的分区作为/boot目录,其他不变。于是把swap分区缩了1个G,把/boot拷过去,设置/etc/fstab,update-grub。信心满满地重启,结果启动时提示找不到swap和boot,进Emergency Mode了。

怎么办呢?问了DeepSeek才知道要更新initramfs和grub。blkid获取单独分出的boot分区的UUID,在fstab里加上:

UUID=你的-boot-分区-UUID /boot ext4 defaults 0 2

其中dump:0指不备份,pass:2表示启动时检查文件系统中的错误,其实设成0也行。0 表示不检查,1 用于根文件系统 /,2 用于其他所有需要被 fsck 检查的文件系统。
原来挂载到/boot/efi的EFI分区那行不要动。之后尝试挂载这些卷:mount -a,我在Debian 13下还需要先按系统的提示执行systemctl daemon-reload才行。之后更新initramfs和grub:

update-initramfs -u -k all
grub-install /dev/磁盘名(例如nvme0n1)
update-grub
sync
reboot

之后就能进系统了。swap炸了也不影响进系统,更新swap分区这一步在什么时候都可以做。

swapoff -a
mkswap /dev/你的swap分区

然后把新的UUID更新到fstab和etc/initramfs-tools/conf.d/resume中,更新initramfs和grub即可。

update-initramfs -u -k all
update-grub
http://www.hskmm.com/?act=detail&tid=32224

相关文章:

  • 阿里面试:Redis挂了怎么办?集群主节点挂了怎么 恢复数据?可能有多长时间 数据丢失?【转自】
  • 2025年10月北京开锁公司最新服务商平台推荐排行榜,北京紧急开锁换锁上门服务推荐!
  • 学霸的期末 解题报告
  • 一种适用于正整数值域的无旋平衡树
  • 2025 年电子散热器厂家 TOP 企业品牌推荐排行榜,电子 / 型材 / 插片 / 电源 / 固态 / 变频器 / 铝合金 / 逆变器散热器 / 散热器铝型材公司推荐
  • 禁用sentinel
  • 静态网站宣言:用IPFS重建开放网络的乐趣
  • 收敛数列的性质
  • Eclipse Mosquitto MQTT 代理中持久性引擎(database.c 概念)的作用分析报告 - 指南
  • FFmpeg 实现视频批量剪辑
  • 2023盘古石 物联网取证部分
  • 2025 年自润滑轴承厂家联系方式推荐,宁波索力特复合材料有限公司专业产品与可靠服务指南
  • MATLAB PSO-PF 融合滤波
  • SaltStack 集群安装指南
  • nginx基本配置详解
  • NCS 3.1.1 蓝牙如何设置 public 地址
  • C# Avalonia 16- Animation- BlurringButtons
  • iOS 26 崩溃日志导出全流程,多工具实践 辅助分析策略
  • 小白也能学会的 rime + 万象拼音 输入法安装教程
  • 别再争了,“Prompt已死”是个伪命题
  • 2025.10.16——1绿
  • 2025年通风气楼厂家最新权威推荐榜:工业厂房自然通风与消防排烟系统专业解决方案精选
  • 2025 年展柜定制厂家最新推荐排行榜:聚焦全链条服务与大规模生产能力的优质品牌精选
  • 了解漏洞管理和补丁管理
  • 于鸿硕项目案例作业03
  • restful接口返回忽略字段 jackon的@JsonIgnore注解应用
  • Windows系统-应用问题全面剖析Ⅱ:德承工控机DC-1300在Windows操作系统下[TPM功能]设置教程 - Johnny
  • 挂在天上放光明,好像一群IDA*
  • 元推理框架,是逻辑产物,也是逻辑功能,佛渡有缘人
  • 2025 年国内铝型材源头厂家最新推荐排行榜:聚焦优质企业核心优势,为下游企业精准采购提供专业参考