在btrfs文件系统上安装后出现消息“不允许稀疏文件”

FUZxxl

我安装了Ubuntu,但没有创建交换分区,而是/在btrfs上安装了Ubuntu 现在,每次启动时,我都会收到消息“不允许稀疏文件”。此消息出现在初始屏幕之前。有没有办法消除此警告?

艾伦

好了,经过一番摸索之后,我发现了如何至少暂时摆脱该问题的方法,这很简单,但是我没有使用btrfs进行系统设置,因此无法确认此修复程序。

注释掉或删除此行:

if [ -n ${have_grubenv} ]; then save_env recordfail; fi

或者

if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env \
recordfail; fi; fi

在这个文件中

/etc/grub.d/00_header

然后跑

update-grub

/boot/grub/grub.cfg直接编辑的原因是,每次grub更新时,它都会被覆盖,在这种情况下,如果grub通用软件包已更新,则只需要“重新执行”此修复程序即可。

如果您想添加自己的bug,这是启动板上的bug#7367​​43

从错误报告中引用Colin Watson

这实际上是一个误导性的错误消息:发生的是GRUB的btrfs实现未实现用于将阻止列表返回到调用代码的文件读取挂钩接口。我在grub-devel上发布了有关此内容的信息,上游维护者指出,除了多设备问题之外,从GRUB写入btrfs基本上是有风险的,因为:

多个快照可以使用同一块,每一个使用给定块的树都将包含其校验和,依此类推

但是,btrfs在开始时会为引导加载程序保留空间。该空间超出了GRUB自身需要嵌入的空间,因此我们可以将1KB的空间用于环境块。

无论如何,这不是使用子卷引起的新问题,也不会阻止引导(您会得到一个虚假的“按任意键继续”提示,但是如果您忽略它,它将继续引导)。降级到愿望清单。

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SELinux不允许在〜/ .cert上读取文件

来自分类Dev

从FileSavePicker创建的文件不允许在其上复制数据

来自分类Dev

由于“打开的文件太多”,Linux系统也不允许创建套接字,即使重新启动后也是如此*

来自分类Dev

是否可以在不允许符号链接(硬链接或软链接)的文件系统上创建 conda 环境?

来自分类Dev

由于Heroku不允许文件系统访问,因此在内存中创建文件

来自分类Dev

FTP不允许我上传文件

来自分类Dev

不允许用户删除日志文件

来自分类Dev

系统D-Bus不允许使用conf文件删除所有权

来自分类Dev

Samba不允许我查看共享文件夹(仅适用于Ubuntu系统)

来自分类Dev

出现错误:插件/预设文件不允许导出对象,只能导出功能

来自分类Dev

创建 YAML 文件时出现“不允许映射值”的错误

来自分类Dev

创建自述文件后,Git不允许我推送

来自分类Dev

已安装分区上的 Seafile:不允许操作

来自分类Dev

在docker中,“ chattr:在文件上设置标志时不允许进行操作”

来自分类Dev

无法在服务器“ EPERM,不允许操作” Node.js上创建文件

来自分类Dev

Caine Linux v10安装出现错误:在/ dev / sda上写入期间不允许进行操作

来自分类Dev

在用户名称空间内,为什么不允许我重新挂载已挂载的文件系统?

来自分类Dev

在Codeigniter 3中上载的情况下如何显示不允许的文件类型错误消息?

来自分类Dev

GitHub不允许我访问子文件夹

来自分类Dev

FOP PDF / A-3b不允许嵌入文件

来自分类Dev

重命名文件,现在SVN不允许我提交?

来自分类Dev

Docker Compose文件无效,不允许其他属性

来自分类Dev

Safari 7不允许通过网页访问本地文件

来自分类Dev

无效的捆绑软件...包含不允许的文件'frameworks'

来自分类Dev

Codeigniter错误:不允许您尝试上传的文件类型

来自分类Dev

记录需要完成-文件中不允许

来自分类Dev

不允许使用“文件未找到”异常,但这是必需的

来自分类Dev

Ubuntu不允许我编辑或删除.vimrc文件

来自分类Dev

类型名称不允许输出MIDI文件值

Related 相关文章

  1. 1

    SELinux不允许在〜/ .cert上读取文件

  2. 2

    从FileSavePicker创建的文件不允许在其上复制数据

  3. 3

    由于“打开的文件太多”,Linux系统也不允许创建套接字,即使重新启动后也是如此*

  4. 4

    是否可以在不允许符号链接(硬链接或软链接)的文件系统上创建 conda 环境?

  5. 5

    由于Heroku不允许文件系统访问,因此在内存中创建文件

  6. 6

    FTP不允许我上传文件

  7. 7

    不允许用户删除日志文件

  8. 8

    系统D-Bus不允许使用conf文件删除所有权

  9. 9

    Samba不允许我查看共享文件夹(仅适用于Ubuntu系统)

  10. 10

    出现错误:插件/预设文件不允许导出对象,只能导出功能

  11. 11

    创建 YAML 文件时出现“不允许映射值”的错误

  12. 12

    创建自述文件后,Git不允许我推送

  13. 13

    已安装分区上的 Seafile:不允许操作

  14. 14

    在docker中,“ chattr:在文件上设置标志时不允许进行操作”

  15. 15

    无法在服务器“ EPERM,不允许操作” Node.js上创建文件

  16. 16

    Caine Linux v10安装出现错误:在/ dev / sda上写入期间不允许进行操作

  17. 17

    在用户名称空间内,为什么不允许我重新挂载已挂载的文件系统?

  18. 18

    在Codeigniter 3中上载的情况下如何显示不允许的文件类型错误消息?

  19. 19

    GitHub不允许我访问子文件夹

  20. 20

    FOP PDF / A-3b不允许嵌入文件

  21. 21

    重命名文件,现在SVN不允许我提交?

  22. 22

    Docker Compose文件无效,不允许其他属性

  23. 23

    Safari 7不允许通过网页访问本地文件

  24. 24

    无效的捆绑软件...包含不允许的文件'frameworks'

  25. 25

    Codeigniter错误:不允许您尝试上传的文件类型

  26. 26

    记录需要完成-文件中不允许

  27. 27

    不允许使用“文件未找到”异常,但这是必需的

  28. 28

    Ubuntu不允许我编辑或删除.vimrc文件

  29. 29

    类型名称不允许输出MIDI文件值

热门标签

归档