我想在 U 盘上创建一个加密钱包。我的想法是找到一个 Pendrive Linux 安装在我可以随身携带的 U 盘上,将其放入任何(旧)计算机中,启动并使用钱包。
我的要求:
- 适用于 32 位 / 在旧上网本上启动(例如 MSI Wind 100)
- 配备持久、加密的存储空间
- 运行贾克斯
- 可以在 OSX 或 Xubuntu 上创建
- 可选:安装在 1GB 内存条上
到目前为止,我取得了一些成功PuppyLinux BionicPup32。它几乎满足所有提到的要求,只是附带的 ISO 中没有存储分区。所以我做了什么:
- 安装了国际标准化组织和蚀刻机,即将 278 图像写入我的 1GB 内存条上。
- 然后将分区大小调整为 300 MB
- 在现在可用的 700 MB 上创建一个空分区
- 用新棒启动
- Puppylinux 让我在 700 MB 分区上创建一个持久存储,并使用 LUKS 加密。耶。
- 做了所提供的事情
- 然而,在下次重新启动时,存储无法被识别 – Puppylinux 的行为再次与首次启动相同
我现在要求的是:
- 建议如何让 Puppylinux 识别持久存储,或者
- 符合我的要求的替代解决方案(最好是已经带有附加存储分区的pendrive linux ISO)
答案1
由于在 Linux 启动时合并加密分区可能太困难,您可能需要编写脚本来安装分区。然后您就会知道什么时候要求输入密码。
另一种方式不是“实时”系统,而是安装到带有 LUKS 加密主文件夹的随身碟上。例如,您可以从一个随身碟到另一个随身碟。为了获得更好的操作系统性能和稳定性,我会使用至少 32 GB 的随身碟和 Linux Mint(足够新且稳定)。
答案2
当您重新启动时,您可以从终端手动打开 luks 分区吗?
cryptsetup luksOpen /dev/sd[whatever] enc
mount /dev/mapper/enc /mnt
如果是这样,您可以将其转换为 bash 脚本并在启动时运行它,或者将 puppy 的文件管理器替换为可识别 luks 的文件管理器
如果没有,请尝试查看是否可以从实时磁盘影响分区,可能处于某种奇怪的只读状态并且无法影响分区