每次启动都会出现这个错误,就像这里一样卡住了显示“按‘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
但它给出了错误:
现在我被困住了
当我执行 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
terminal
按Ctrl+ 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