我搜索了很多,但找不到问题的答案。我制作了一个 kali linux live boot 闪存驱动器。我使用的是 UEFI 系统,所以我使用本教程使驱动器可启动
http://community.spiceworks.com/how_to/66948-uefi-kali-linux-live-usb-on-surface-pro
这成功地使驱动器可启动。当我启动驱动器时,有几个启动选项。其中之一是持久模式。但是,此模式不能作为持久模式工作。所有更改都不会保存。所以我使用本教程尝试添加持久性。
http://docs.kali.org/downloading/kali-linux-live-usb-persistence
完成本教程后,我没有看到任何其他启动选项。我的理解是,这应该添加另一种启动模式。我也尝试了原始的持久性模式,但仍然不起作用。所以我的问题是……有人知道如何将新的持久性添加到启动菜单中吗?或者也许为什么我的持久性不起作用?
答案1
经过几天的尝试,我终于找到了问题的根源。grub.cfg 中的 boot - persistent 条目下有一行需要更改。
linuxefi /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence
需要更改为
linuxefi /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence persistence-encryption=luks
现在我不确定为什么非加密加密不起作用,因为唯一的区别是persistence-encryption=luks
但加密持久性工作得很好