我在连接到 Pi4 的 ASMT 2105 硬盘扩展坞中使用 SSD 进行安装(Raspbian Pi OS)。
将 SSD 移至较小的外部 SSD 机箱后,Pi 将不再启动(无法 ssh 登录)。
我怀疑这与我的 fstab 中的 PARTUUID 有关,但我不知道到底要将它们更改为什么。
这是我的 fstab:
proc /proc proc defaults 0 0
PARTUUID=11ac2c4c-01 /boot vfat defaults 0 2
PARTUUID=11ac2c4c-02 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
ls /dev/disk/by-id -lah
这是我从扩展坞启动后将备份 SSD 连接到其外壳中后的输出。
total 0
drwxr-xr-x 2 root root 160 Mar 13 10:18 .
drwxr-xr-x 7 root root 140 Mar 13 07:32 ..
lrwxrwxrwx 1 root root 9 Mar 13 07:32 ata-ADATA_SX900_02628130500400001537 -> ../../sda
lrwxrwxrwx 1 root root 10 Mar 13 07:32 ata-ADATA_SX900_02628130500400001537-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Mar 13 07:32 ata-ADATA_SX900_02628130500400001537-part2 -> ../../sda2
lrwxrwxrwx 1 root root 9 Mar 13 10:17 usb-External_USB3.0_201703310007F-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Mar 13 10:18 usb-External_USB3.0_201703310007F-0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Mar 13 10:18 usb-External_USB3.0_201703310007F-0:0-part2 -> ../../sdb2
并ls /dev/disk/by-uuid/ -lah
显示:
drwxr-xr-x 2 root root 80 Mar 13 10:21 .
drwxr-xr-x 7 root root 140 Mar 13 07:32 ..
lrwxrwxrwx 1 root root 10 Mar 13 10:21 37CA-39EC -> ../../sda1
lrwxrwxrwx 1 root root 10 Mar 13 10:21 a4af13c6-d165-4cbd-a9f6-c961fef8255d -> ../../sda2
我尝试更改PARTUUID=11ac2c4c-01/02
为,/dev/sda1/2
但没有成功。
不幸的是,我没有 HDMI micro 电缆,所以我无法在启动时看到 Pi4 显示的内容。
答案1
最终导致问题的是 USB ID 为 152d:0578 的 JMicron 控制器。
我将 SSD 安装到带有 ASMT105x 控制器的类似机箱中,一切立即正常运行。