我使用“ Boot Multiple ISO ”实用程序及其“PDL Casper-RW”创建者从 10.10 live cd 创建了一个持久的 USB 安装。我真的很喜欢它,对安装进行了一些更改,现在发现自己在旅途中使用它的次数超出了我的预期。我想添加密码并强制登录到默认用户以增加一点安全性。Live-CD 环境是否有任何独特或特殊之处可以防止这种情况发生或使其变得困难。如果不是,那么最简单的方法是什么,以免错过某些东西并折断我的棍子?
我使用“ Boot Multiple ISO ”实用程序及其“PDL Casper-RW”创建者从 10.10 live cd 创建了一个持久的 USB 安装。我真的很喜欢它,对安装进行了一些更改,现在发现自己在旅途中使用它的次数超出了我的预期。我想添加密码并强制登录到默认用户以增加一点安全性。Live-CD 环境是否有任何独特或特殊之处可以防止这种情况发生或使其变得困难。如果不是,那么最简单的方法是什么,以免错过某些东西并折断我的棍子?
据我所知,LiveCD 环境并没有太大的改变。是的,您可以添加文件,如持久数据存储部分。但是,大部分程序和文件都保存在 squashfs 文件系统中,不允许任何更改。我不记得配置文件和密码文件是在持久存储中还是在 squashfs 系统中。
LiveCD 环境虽然速度更快,但并不容易允许更改程序,甚至更新程序。当您更新 deb 文件时,它实际上已添加到磁盘的持久存储部分。
以我在基于 USB 的 Linux 安装方面的经验,我宁愿在 USB 磁盘上完整安装 Linux,然后从它启动,就好像它是通过 USB 的外部硬盘一样。然后,我可以完全访问 ext4 文件系统中的所有文件,例如,我可以轻松替换任何我想要的文件,无论是程序、DEB 模块、数据还是配置。它会慢一点,但如果您计划定期使用它会更好,而不仅仅是在这里和那里穿一些靴子。
如果你想继续完整安装,你只需要记住 GRUB 必须安装在正确的设备上(/dev/sdb,例如,NOT SDA),它应该是磁盘的主引导记录,而不是分区。此外,我还发现并非所有 USB 密钥都是一样的。有些人比其他人更让我头疼。
在继续之前,请确保您对计算机内部硬盘上的所有数据文件进行了良好备份。我把硬盘的引导记录覆盖了一次,一次太多了。我吸取了教训。
更新:
由于 Linux 使用交换文件分区,因此您应该手动对您使用的 USB 密钥进行分区,并且没有交换分区。由于其性质,交换分区会导致对 USB 密钥的读取/写入次数过多,这可能会缩短密钥在这部分存储区域上的寿命,最终导致问题。