我的 Windows 10、Ubuntu 18 双启动 Ubuntu 一直关闭,所以我在网上查了一下,了解到我应该重新安装 nvidia 驱动程序,所以我做了一个,purge
然后sudo ubuntu-drivers autoinstall
在安装结束时,我收到以下消息:
DKMS: install completed.
Setting up nvidia-driver-390 (390.129-0ubuntu0~gpu18.04.1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for dbus (1.12.2-1ubuntu1.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-60-generic
W: initramfs-tools configuration sets RESUME=UUID=21b1e4a0-29c2-4f93-8745-90d231ee3a96
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sda6
I: (UUID=8f292314-3eb2-421f-b1bc-02f9583f552f)
I: Set the RESUME variable to override this.
我看到了一些关于对某些系统文件进行更改的复杂答案,但是由于我在遵循我不完全理解的建议之前严重搞乱了我的 Ubuntu 安装,所以在这里请求澄清该消息的含义,我应该做什么以及在哪里可以了解有关问题和修复的更多信息。
答案1
这意味着您的交换分区或文件的 UUID 已改变。
如果这是一个分区,您可以通过检查它的 UUIDsudo blkid
并将正确的 UUID 添加到/etc/initramfs-tools/conf.d/resume
。
然后运行
sudo update-initramfs -u
仅当您使用休眠模式时它才很重要。
答案2
此错误意味着您的交换分区或文件的 UUID 已更改!
对于 SWAP 分区与 SWAP 文件(不推荐)
您可以通过以下方式检查它的 UUID:
sudo blkid
,而我的是
/dev/sda2:UUID="139d357c-829d-408d-bccc-147ec4402da8" TYPE="swap" PARTLABEL="HDD_Swap" PARTUUID="0067903b-aed0-48d1-8d59-956784616d48""
将此行添加到(可能是一个空文件):
简历=UUID=139d357c-829d-408d-bccc-147ec4402da8
至此文件:
/etc/initramfs-tools/conf.d/resume
如果您选择的话,请使用这个命令。
sudo gedit /etc/initramfs-tools/conf.d/resume
∘ 重要... 这是非常违反直觉的!但将其设置为磁盘的 UUID,而不是分区的 PARTUUID,在我的情况下,它是错误中的一个 - ODD 消息!)
然后重新启动或者只用以下命令更新必要的内容:
sudo update-initramfs -u -k 全部
我希望这能有所帮助,马克