背景:
grub-probe出现上面提到的树皮错误有一个在这里讨论关于grub-probe应该如何正确“刚需更好”,但是这有助于直到走来。我从那次讨论中得到了这个想法。
更多细节:错误的完整实例(对于我的系统)如下所示:
/usr/sbin/grub-probe: error: failed to get canonical path of `/dev/ata-ADATA_SP550_2G1520009135-part1'.
Run Code Online (Sandbox Code Playgroud)
这隐藏在从安装图形驱动程序的 apt 命令发出的大量细节中(但这并不重要)。
该磁盘对应于我的 ZIL 分区之一。我在安装完成后添加了 ZIL 和缓存,所以我想这就是我之前没有看到问题的原因。我还没有重新启动,这就是为什么我看到了这个问题。是的,您可以重新启动以解决所有这些问题,但假设您不想这样做,请继续阅读:
如果我查看 /dev,我会看到指向我所有 ZFS 磁盘的链接,如下所示:
lrwxrwxrwx 1 root root 4 Sep 16 23:31 ata-WDC_WD10EARS-00Y5B1_WD-WMAV51436394-part1 -> sdc1
lrwxrwxrwx 1 root root 4 Sep 16 23:31 ata-WDC_WD20EZRX-00D8PB0_WD-WCC4MK86SWX7-part1 -> sdd1
lrwxrwxrwx 1 root root 4 Sep 16 23:31 ata-WDC_WD20EZRX-00D8PB0_WD-WCC4N1085683-part1 -> sde1
lrwxrwxrwx 1 root root 4 Sep 16 23:31 ata-WDC_WD2500JS-22MHB0_WD-WCANK4053187-part1 -> sda1 …Run Code Online (Sandbox Code Playgroud)