我有 Windows 11 和 Ubuntu 22.04 LTS 双启动系统。Windows 11 在普通 SSD 上,而 Ubuntu 22.04 LTS 在 PCIE NVME SSD 上。它是 Dell XPS 8930 Desktop(2018),我在那里做了很多升级和添加。作为最新升级的一部分,我将 512GB PCIE NVME SSD(版本 1)升级到了 4 TB PCIE NVME SSD(版本 4.0)。我为此使用了傲梅克隆软件。在升级 PCIE NVME SSD 的过程中,我删除了交换分区,因为它不再被使用了。磁盘克隆成功。之后,我将桌面上的旧 PCIE NVME SSD 换成新的 PCIE NVME SSD。
双启动 - Windows 和 Linux 都可以正常启动。但唯一的问题是这张支票在那里。过去我也进行过此检查,但它是一个较小的 PCIE NVME SSD,但现在它用于较大的 PCIE NVME SSD。
消息如下:SGX Launch Control 已锁定。仅支持 SGX 虚拟化。我相信这可能是因为我在 BIOS 中启用了虚拟化。这个消息很快。但在那之后它是一种检查磁盘的过程。我的 PCIE NVME SSD(安装了 Ubuntu 22.04 LTS 的是 4TB)所以这种检查磁盘类型的检查确实减慢了启动过程。我如何禁用这种检查磁盘的过程。
/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p3 during installation
UUID=e6311f73-982f-4037-95ec-23a60032ff67 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p2 during installation
UUID=8DED-981F /boot/efi vfat umask=0077 0 1
# swap was on /dev/nvme0n1p4 during installation
猫/proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.19.0-43-generic root=UUID=e6311f73-982f-4037-95ec-23a60032ff67 ro quiet splash vt.handoff=7
也尝试过这种方法但没有成功。也尝试过这种方法但没有成功。这是这个问题的视频
我认为这可能是潜在的问题
SGX 是一个试图提供对物理主机所有者安全的虚拟机的系统。如果这是您的个人系统,您可能不需要它,而且该技术似乎无论如何都有缺陷:请参阅https://arstechnica.com/information-technology/2022/08/architectural-bug-in-some-intel -cpus-对于 sgx-users 来说是更多坏消息/
当消息
/dev/nvme0n1p3: clean [...]
出现时,这意味着文件系统检查已完成。如果您删除了交换分区,您应该检查以下三个配置文件以获取对它的引用,并根据需要更新或注释掉它:
/etc/initramfs-tools/conf.d/resume
/etc/uswsusp.conf
/etc/suspend.conf
进行更改后,您应该运行
sudo update-initramfs -u
以确保更改也在引导过程的最早部分生效。根据您的系统配置,上面列出的某些文件可能存在也可能不存在。没关系:您只是在那些确实存在的配置文件中寻找对已删除交换分区的引用。
我收到这条导致延迟启动的消息的原因是在升级我的 ubuntu PCI NVME SSD 时,我还删除了交换分区。 系统期待此升级驱动器上的 SWAP 分区但未找到,因此启动过程出现延迟。
关注此线程 并运行
update-initramfs -u
以永久修复此问题。