当我配置第一次(老实说,第三次)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 驱动器重新格式化为ext4
并GPT
用于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)...
创建帐户所需的问题所需的输出。