![设置外部加密驱动器:“设备不存在”](https://linux22.com/image/1180522/%E8%AE%BE%E7%BD%AE%E5%A4%96%E9%83%A8%E5%8A%A0%E5%AF%86%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9A%E2%80%9C%E8%AE%BE%E5%A4%87%E4%B8%8D%E5%AD%98%E5%9C%A8%E2%80%9D.png)
我对 Linux 还不太熟悉,我正尝试将其安装在外部 SSD 上(通过 SATA 连接到 USC B 适配器的 860 EVO)。我正在关注这教程,但遇到了一些麻烦。
一开始,我能够一路进入选择地区/时区的部分,然后收到一条错误消息,说我的一个分区无法格式化。我研究了这个问题,并尝试手动格式化它,结果却出现了“设备正在使用”之类的错误。
我不知道为什么会发生这种情况,但重启电脑似乎可以解决这个问题。然后我能够完成安装并尝试安装步骤。这导致我出现“设备不存在”错误,因此我一直在寻找其他选项。我最终找到了这文章并运行vgchange
和cryptsetup close
命令,无需先重新启动即可完成安装。这最终让我回到同一个地方:“设备不存在。”
我cryptsetup open
再次尝试,但收到“不是有效的 LUKS 设备”的提示。我在网上搜索解决方案,找到了几篇文章讨论我遇到的两个问题,但都无法解决我的情况。
我已经花了太多时间尝试让它工作,因此非常感谢任何建议或帮助。谢谢!
答案1
我不确定您发布的视频中的用户为什么发出控制台命令来手动执行此设置 + 加密。现代 Linux 发行版(如 Ubuntu 或 Debian 10,我猜 Fedora、Mint 等)都会在您进入磁盘分区部分时在安装设置中提供此功能。在那里,您可以选择“其他”或“手动编辑”,以设置分区,例如全盘加密。例如,请参见此处:https://unix.stackexchange.com/questions/577379/how-can-i-install-debian-with-full-disk-encryption-and-a-custom-sized-swapfile