/dev/nvme0n1p2:[4.772818]蓝牙:hci0:格式错误的 MSFT 供应商事件:0x02

/dev/nvme0n1p2:[4.772818]蓝牙:hci0:格式错误的 MSFT 供应商事件:0x02

目标:启动到 GUI 登录。

收到磁盘即将满的警告。删除了一些 conda venvs 和 docker 镜像。执行 docker 镜像运行时立即崩溃。

启动时出错:

[   0.453097] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.MHBR],
AE_NOT_FOUND (20220331/psargs-330)
[   0.453140] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PTID.PBAR],
AE_NOT_FOUND (20220331/dsfield-500)
[.   1.037563] tpm tpm0: [Firmware Bug]: TPM interrupt not working, polling inst
ead
/dev/nvme0n1p2: recovering journal
/dev/nvme0n1p2: clean, 8607152/61022208 files, 236685514/244059136 blocks
[   0.453097] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_N
OT_FOUND (20220331/psargs-330)
[   4.070446] ACPI Error: Aborting method \_SB.IETM._OSC due to previous error
(AE_NOT_FOUND) (20220331/psparse-529)
[   4.772818] Bluetooth: hci0: Malformed MSFT vendor event: 0x02

到那时为止,我会看到前 4 行,并且机器仍然会启动到 GUI 登录。

CTRL值得庆幸的是,我可以使用++通过 .TTY 登录到 bash ALTF2并在那里查看我的所有文件。

df -h

Filesystem       Size Used Avail Use% Mounted on
tmpfs            3.2G 2.3M  3.2G   1% /run
/dev/nvme0n1p2   916G 887G     0 100% /
tmpfs             16G    0   16G   0% /dev/shm
tmpfs            5.0M 4.0K  5.0M   1% /run/lock  
/dev/nvme0n1p1   511M 6.1M  505M   2% /boot/efi
temps            3.2G  88K  3.2G   1% /run/user/1000

sudo apt update成功运行

sudo apt upgradeE: You don't have enough free space in /var/cache/apt/archives/

以下情况后错误仍然存​​在:

  • sudo apt clean
  • sudo apt autoremove
  • sudo rm -rf /var/cache/apt/archives/*
  • sudo rm -rf /var/tmp/*

删除某些文件夹后,我不会错过任何危险,我现在可以sudo apt upgrade

现在卡在Failed to start Record successful boot for GRUB

答案1

解决方案

  1. CTRL使用++启动ALTTTYF2
  2. df -h ~并检测哪个驱动器分区是Use% 100%(就我而言/dev/nvme0n1p2
  3. 输入/dev/nvme0n1p2cd ~
  4. 删除你觉得舒服的部分,直到Use% 99%
  5. startx

答案2

  • 重启电脑,在启动过程中反复按 Shift 键(某些系统上为 Esc 键)以访问 GRUB 菜单。从那里,选择“Ubuntu 高级选项”或包含恢复模式的类似选项。

  • 选择您当前使用的内核版本(或最新可用版本),然后选择“恢复模式”选项。这将引导 Ubuntu 进入具有各种恢复选项的最小环境。

  • 在恢复模式下,您可能会看到“清理”或“释放磁盘空间”等选项。此选项可能会清除临时文件或执行其他清理任务以释放磁盘空间。

  • 如果没有特定的“可用磁盘空间”选项,您可以访问恢复模式的终端并使用“apt clean”或“apt autoremove”等命令删除缓存的包和未使用的依赖项,从而释放一些空间。

相关内容