无法在 Live USB 上安装 BlackArch

无法在 Live USB 上安装 BlackArch

所以我有以下问题。

我想在 USB 上安装 BlackArch。

我下载了 Live ISO(64 位)并使用 PowerISO 制作了可启动 USB。我使用的是 Windows 8.1,所以我点击Windows+ C,进入“设置”,按住Shift并点击“重新启动”。

然后我从 USB 启动。之后出现这个错误:

Failed to start loader.efi: Not found"

该文件也vmlinuz.efi没有找到。

之后我使用了 Fedora Media USB Creator。从 USB 启动后,找到了加载程序,但随后出现了下一个错误:

:: Mounting '/dev/disk/by-label/BLACKARCH_201601' to 'run/archiso/bootmnt'
Waiting 30 seconds for device /dev/disk/by-label/ARCH_201212 ...
ERROR: '/dev/disk/by-label/BLACKARCH_201601' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off

所以我发现我必须将USB重命名为,BLACKARCH_201601但有一个问题。重命名的最大长度为 11 个字符。所以我用谷歌搜索并发现我可以用autorun.inf文件更改标签。但这没有用。安全和快速启动已禁用。它是一台搭载 Windows 8.1 和 UEFI 的华硕笔记本电脑。

有任何想法吗?

编辑:

好的,现在我检查了 USB 记忆棒上的文件,有一个.conf文件的行名为label=BLACKARCH_201601.我将其更改为ARCH_EFI并重命名为 USB ARCH_EFI。成功了!现在他可以上马了/dev/disk/by-label/ARCH_EFI。但现在出现了新的错误:

Failed to mount /dev/loop0

答案1

如果像我一样,您想从 USB(实时/持久)运行 BlackArch,则需要进行 Linux 到 Linux 的安装。正如另一个人在这里所说的,你可以不是使用 Win32DiskImager、通用 USB 安装程序或任何其他 USB“闪存程序”。您必须dd在 Linux 安装中使用。

我花了两周时间尝试自己做,但就是做不到。太多工作。错误太多。 syslinux和cfg问题随之而来。

答案2

您必须使用dd命令,我已经尝试过Win32Imager并取得了很大进展,但mkfs有问题,安装指南甚至说使用dd.

最简单的方法是全新安装 Arch,下载 BlackArch 并执行:

sudo dd bs=512M if=blackarch-linux.iso of=/dev/sda;

相关内容