一切似乎都运行正常,直到我决定使用 Timeshift 创建我的第一个快照:弹出一个对话框
Unable to mount /dev/sda1/
。出于担心,我进入了 GParted:旁边有一个警告图像,/dev/sda1/
如以下屏幕截图所示:您知道问题可能出在哪里吗?
我查看了论坛和其他在线网站,似乎没有与我的问题相同的问题,所以我认为最好发布(第一篇帖子在这里)。在某种意义上相关的帖子是GParted 中的警告图像。
我正在运行单个 Linux Mint 19.3 Tricia Cinnamon 64 位。在使用 Linux Mint 之前,我运行的是单个启动的 Windows 10。
到目前为止我已经尝试过:
a) 在 GParted 中,右键单击
/dev/sda1
,单击特性,以下是警告部分的输出:在我这个外行看来,警告框中的相关行(除了 UUID 等)是“状态”= 未安装,“文件系统状态”= 干净,“错误行为”= 继续,然后进一步指出此文件系统的内容不可读,原因可能是缺少软件包(即 e2fsprogs v1.41)。
从 Synaptic 包管理器中,我继续检查 dumpe2fs [libext2fs2] 和 e2fsprogs 是否已安装(确实已安装)。
b) 我也尝试通过 GParted 检查和修复
/dev/sda1/
,但没有成功:我在这里附加了输出。c) 另外,以下是以
lsblk
root 身份运行的输出:#lsblk ~NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1,8T 0 disk ├─sda1 8:1 0 20M 0 part ├─sda2 8:2 0 300M 0 part /boot/efi ├─sda3 8:3 0 1G 0 part [SWAP] ├─sda4 8:4 0 48,8G 0 part / └─sda5 8:5 0 1,8T 0 part /home sdb 8:16 0 465,8G 0 disk sr0 11:0 1 1024M 0 rom
您对如何修复此问题有什么想法吗?警告图像之前从未出现过。
答案1
该分区标记为“bios_grub”,这意味着它是为 GPT 分区形式下的 BIOS 启动保留的。它被格式化为 ext4,但必须未格式化。
请参阅答案''EFI 启动分区'' 和 ''biosgrub'' 分区。
编辑:要制作 sda1,unformatted
您可以启动 gparted 并:
- 如果 sda1 已挂载,则将其卸载
- 删除 sda1(只有新创建的分区才可以创建为未格式化的分区)并选择“应用”
- 将其重新创建为未格式化并选择“应用”
- 设置 bios_grub 标志
- 退出 gparted
/etc/fstab
如果有规则可以挂载 sda1,则编辑并注释掉 sda1。- 跑步
sudo update-grub
。
按照上述方法操作后,Gparted 将无法识别已创建的未格式化分区。它将认为它是“未知的”。