fsck 报告脏位

fsck 报告脏位

我的电脑

-型号:Msi GL72 7QF -处理器:Intel i7-7700HQ;2.8GH -RAM:16GB DDR4 -GPU:nVidia GTX960M,Optimus 启用 -SSD:500GB,GPT UEFI -操作系统:Windows10 Insider Preview;Mageia 7;Ubuntu 18.04.3 LTS

安全启动和快速启动已被禁用。


我正在尝试安装 Ubuntu 18.04.3,但收到一条错误消息,提示 Grub 无法安装。我为排除故障所做的一件事是运行 fsck 来检查 ESP 分区。结果如下:

root@msi:~# fsck /dev/sda2
fsck from util-linux 2.31.1
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 2
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
/dev/sda2: 725 files, 16131/76646 clusters
root@msi:~# 

我选择不修复任何东西,因为我不知道 fsck 告诉我什么。什么是脏位,我为什么要关心它?另外,由于我在安装 Ubuntu 时遇到问题,我真的想依赖备份引导扇区吗?任何见解都将不胜感激。

答案1

这意味着在关闭计算机的某个时候,您的 EFI 分区(即vfat文件系统)未正确卸载。Linux 内核会dirty bit在安装时设置它,并在卸载时清除它。

现在,通过卸载设备并发出命令来修复错误fsck -a /dev/sda2。这将使用默认假设修复卷。

相关内容