Arch USB 将不再启动 - '/dev/disk/by-label/' 设备在 30 秒后未显示

Arch USB 将不再启动 - '/dev/disk/by-label/' 设备在 30 秒后未显示

当我配置第一次(老实说,第三次)Arch 安装尝试时,我忽略了编辑使用pacman.当然,当我重新启动以测试我的设置时,我不仅发现我的系统无法正常启动,而且我不再有任何启动项来加载 USB 恢复映像。真糟糕。

我设法set root手动启动到 USB,但在成功进入root提示符之前,我遇到了这个臭名昭著的错误:

ERROR: '/dev/disk/by-label' device did not show up after 30 seconds...

sh: can't access tty: job control turned off

我已经查看了几种解决方案,但仍然没有骰子。如果我错过了什么,请告诉我:

  • 验证设备检测cat /proc/scsi/scsi
  • ln -s[f] /dev/sda /dev/disk/by-label
  • archisodevice=ARCH_201611
  • udevadm trigger
  • mount /dev/sda[1] /bootmnt/archiso
  • 将 USB 驱动器重命名为ARCH_201611*
  • mv /dev/disk/by-label/ARCH_201611 /dev/disk/by-label/ARCH_201611*

*(见下文)

我已将 USB 驱动器重新格式化为ext4GPT用于dd按照安装指南加载 ISO。我在启用了 Intel i5 2520M 和 UEFI 的 Thinkpad t420s 上安装 Arch。

也许问题是我没有正确标记驱动器?我使用 Mac (2015 Retina MBp) 上的“磁盘工具”将 USB 驱动器重命名为ARCH_201611,将其擦除干净,然后iso使用dd.当我尝试上述重命名方法时,目录ARCH_201611中已经有一个标签/dev/。但是,错误消息总是打印/dev/disk/by-label- not /dev/disk/by-label/ARCH_201611。加载 iso 时设备标签可能会发生更改,但由于 macOS 在iso加载 iso 后无法挂载设备,所以我不知道有什么方法可以将新标签应用于设备。有什么建议吗?

或许如果我可以编辑我的启动项- 我该如何在rootfs后备外壳中做到这一点?

与此同时,也许我会尝试网络启动...

PS:我知道这个问题属于 Arch 论坛,但由于我目前没有有效的安装,因此我无法获得回答date -u +%V$(uname)...创建帐户所需的问题所需的输出。

相关内容