我最近买了一台戴尔电脑(G15 5530),它配备了一块 1TB 的 SSD。我对其进行了升级,并添加了第二块 2T 的 SSD。
2T SSD 使用ext4
和进行分区ntfs
。在ext4
分区中,我安装了Ubuntu 22.04.4 LTS
,在ntfs
分区中,我安装了Windows 11 Pro
,所以我的系统具有双启动功能。
exFAT
由于我需要在 Linux/Windows 之间共享数据,因此对 1T SSD 进行了格式化。
输出为fdisk -l
:(
由于我不明白的原因,输出没有显示nvme0n1p5
格式化为 ext4 的设备(参见下面最后一张图片))。
Disk /dev/nvme0n1: 1.86 TiB, 2048408248320 bytes, 4000797360 sectors
Disk model: ADATA SX8200PNP
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B1EC21C0-4E8C-4D76-AABC-0EF5269888A8
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M EFI System
/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved
/dev/nvme0n1p3 239616 1635187415 1634947800 779.6G Microsoft basic data
/dev/nvme0n1p4 1635188736 1636863999 1675264 818M Windows recovery environment
/dev/nvme0n1p5 1636866048 4000796671 2363930624 1.1T Windows recovery environment
Disk /dev/nvme1n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: BC901 NVMe SK hynix 1024GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A3F425B5-9FEA-4425-97E9-C8CFB71E6446
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 2000408575 2000406528 953.9G Microsoft basic data
exFAT 分区的安装方式fstab
如下:
/dev/nvme1n1p1 /home/icamps/Dados exfat users,exec,rw,suid,dev,atime,diratime,uid=1000,gid=1000,umask=000 0 0
问题是,有时我无法启动,并且出现下图所示的错误:
进入后ENTER
,然后重启,就可以正常启动了。
我该如何修复此问题?
问候,
营地
PS:来自 DISK 实用程序的屏幕截图:
答案1
这里的问题是由于 Ubuntu 在启动时更改了设备名称。
有时 1TB SSD(带有 exfat)被识别为nvme1n1
,然后计算机启动时没有任何问题,而有时 1TB SSD 被识别为nvme0n1
,然后fstab
信息“不正确”,导致启动失败。
我解决了这个问题,在 1TB SSD 上添加了一个标签,并使用 LABEL 来fstab
安装它。