我的计算机中有一个 SCSI 硬盘盒(它替代了我笔记本电脑中的 CD 驱动器),它运行 manjaro 并以 grub2 作为引导加载程序,并且这堆软件拒绝连接或挂载 /dev/sdX 设备。
dmesg |grep SATA 的输出是:
[ 0.415928] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[ 0.416761] ata1: SATA max UDMA/133 abar m2048@0xd3318000 port 0xd3318100 irq 47
[ 0.416763] ata2: SATA max UDMA/133 abar m2048@0xd3318000 port 0xd3318180 irq 47
[ 0.732593] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 2.629227] ata2: SATA link down (SStatus 1 SControl 310)
lsbk(sda 是我的主 SSD,而不是球童箱中的 SSD):
sda 8:0 0 232,9G 0 disk
├─sda1 8:1 0 300M 0 part
├─sda2 8:2 0 100M 0 part
├─sda3 8:3 0 29,3G 0 part
├─sda4 8:4 0 29,3G 0 part
├─sda5 8:5 0 58,6G 0 part /
└─sda6 8:6 0 9,8G 0 part [SWAP]
因此,我尝试将“libata.force=2:1.5G”传递给 GRUB2(进入高级,然后按“e”获取启动选项,并在以“linux”开头的行末尾附加该选项)
在启动后,是否有一种好方法可以手动重新建立 grub2 和 HDD 之间的连接?我是否遗漏了什么?