不会继续使用黑名单

不会继续使用黑名单

每次启动都会出现这个错误,就像这里一样卡住了显示“按‘Ctrl’+‘C’”取消正在进行的文件系统检查

。这就是我创建 usb live 并选择“尝试 ubuntu”选项的原因。

我遇到了这个错误,修复了 USB Live Stick 上的“按 Ctrl-c 取消文件系统上正在进行的检查”错误

我关注了这里 Ubuntu 20.04,每次启动都会进行非常长的文件系统检查

和许多其他人,但在尝试 ubuntu 会话中,我无法编辑 fstab。

我执行了 fsck,但没有出现任何错误。

我怀疑日志尺寸巨大,但尽管我安装了硬盘,我还是看不到任何全尺寸的部分。

我所做的是:

Add fsck.mode=skip to the linux line in grub.cfg just before quiet splash

It is recommended to add the command to grub.cfg by editing /etc/default/grub thus: GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet splash" and then run sudo update-grub.

我使用这个来改变笔记本电脑的 grub:

sudo -H gedit /etc/default/grub

并更新了 grub 但出现了这个错误:

关于挂载的问题,“输入不受支持”错误和 grub-probe 错误:无法获取“/cow”的规范路径

然后我关注了这里:

https://askubuntu.com/a/633815/542988

但它给出了错误:

grub-install:错误:不会继续使用黑名单

现在我被困住了

当我执行 fdisk 时,它显示不是 sda。它显示如下:

文件系统显示 /dev/nvme0n1p1 而不是 /dev/sda

Device         Boot     Start       End   Sectors   Size Id Type
/dev/nvme0n1p1 2048    718847    716800   350M  7 EFI
/dev/nvme0n1p2       718848 245762047 245043200 116,9G  Linux filesystem
/dev/nvme0n1p3 245762048 878535144 632773097 301,7G  7 Linux swap
/dev/nvme0n1p4 878536702 976771071  98234370  46,9G  5 Linux filesystem
/dev/nvme0n1p5 878536704 960231423  81694720    39G 83 Linux filesystem
/dev/nvme0n1p6 960233472 976771071  16537600   7,9G 82 Linux filesystem

当我执行 lsblk 时它显示

nvme0n1 238 gb disk
-nvme0n1p1 976 mb
-nvme0n1p2 977mb
-nvme0n1p3 17 gb
-nvme0n1p4 5 gb
-nvme0n1p5 62 gb
-nvme0n1p6 151 gb

因此 nvme0n1 是我的磁盘,所以我安装了它。此外 nvme0n1p1 是 EFI,我也安装了它,但仍然出现错误:

rub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..

grub-install:错误:不会继续使用黑名单

我不知道该怎么办。希望我没有丢失任何数据。

我如何确定 fsck 循环与巨大的日志大小无关?

我的电脑是笔记本电脑,品牌是 HP 15S-FQ2045NT。只有 ubuntu 20.04。

我还对分区进行了 fsck。没有错误。它是这样的:

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
(0.2% non-contiguous), 7452718/155270656 blocks

命令:

sudo fsck -f /dev/nvme0n1p2
sudo fsck -f /dev/nvme0n1p4
 sudo fsck -f /dev/nvme0n1p5
sudo fsck -f /dev/nvme0n1p6

ls -al当我做

ls -al /boot

在恢复过程中按 Esc 键进入该菜单

当我单击恢复模式 5.8.0.55 时,它打开了恢复模式菜单。resume clean dpkg fsck grub network root ystem summary.我还选择了 root 并使用 k 编辑了启动配置文件,skip fsck然后单击更新 grub,然后重新启动,但没有任何效果。它停留在徽标处。

答案1

第一的...停止您正在做什么来修复这个问题……因为这可能会对系统造成更大的损害。您似乎没有采取正确的措施。

第二...文件系统检查发生在 1) 启动到 Ubuntu Live USB 时,以及 2) 启动到正常系统时,并且存在文件系统问题。

第三...正常重启后,fsck.mode=skip从 /etc/default/grub 中删除,然后sudo update-grub执行以下手动fsck步骤后...

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fsck -f /dev/nvme0n1p2
  • 类型sudo fsck -f /dev/nvme0n1p4
  • 类型sudo fsck -f /dev/nvme0n1p5
  • 类型sudo fsck -f /dev/nvme0n1p6
  • fsck如果有错误则重复命令
  • 类型reboot

更新#1:

尝试boot-repair修复此问题。使用您的 Ubuntu Live USB。获取说明https://help.ubuntu.com/community/Boot-Repair

答案2

/var已使用空间为 %100。我以 root 身份在恢复模式下删除了日志文件,如下所示这个 Ask Ubuntu 答案

它变成了 %95,我能够登录了。我/var也需要修复导致空间不足的问题,但这个登录问题现在已经解决了。谢谢 heynnema

相关内容