由于我的公司笔记本电脑加密,我选择在闪存驱动器上安装 Ubuntu 9.10,并将其用作硬盘。我尝试了 vmware,但它多次导致我的 xp 崩溃。现在我有几个顾虑,因为我对 Ubuntu 和 Linux 完全陌生。
首先,我可以将我的安装转移到新的 USB 驱动器吗?我现在有 4GB,可能很快就会填满,当我浏览 USB 驱动器时,我似乎看不到我的实际文件。我还尝试将所有文件从这个 USB 复制到另一个并从中启动,但失败了。
其次,每次系统启动时,我都不会被提示输入密码,用户名始终是 ubuntu。我猜这意味着如果我丢失了 USB 驱动器,我的数据就会被泄露。有没有办法保护它,或者像在常规硬盘驱动器安装中一样使用用户和组?
作为背景,我通过进入正在运行的 Ubuntu 安装来创建它,系统 -> 管理 -> USB 启动盘创建器(这是正确的开始方式吗?)
谢谢!
答案1
我自己从未尝试过,但这里有一些关于此案的看法:
为什么它不提示输入密码
它不要求输入密码,因为它无法保证 USB 记忆棒上的任何额外安全性。据我所知,按照您的方式创建的 USB 记忆棒上的数据未加密,因此只需将您的记忆棒插入另一个正在运行的系统即可访问您的所有数据。
我相信(但我不是确保它在那种安装上有效)你仍然可以通过在 shell 中输入以下内容来强制输入密码:
passwd ubuntu
这实际上允许您为用户 ubuntu 设置密码。此外,您还可以在系统 -> 管理 -> 登录屏幕中更改设置,以防止计算机自动使用该用户登录。
如何使我的安装更安全(需要重新安装)
我会将目标 USB 密钥插入计算机并使用 LiveCD 启动该计算机。然后,我会在安装过程中从分区管理器中选择 USB 密钥(并非所有的记忆棒/BIOS 组合都允许将记忆棒视为驱动器,但大多数都允许),并以正常方式在其上安装 ubuntu,但指定要加密主文件夹,这样即使你丢失了 USB 驱动器,你的数据也无法读取。
如何将 Linux 安装从一个驱动器/分区移动到另一个驱动器/分区
有人已经回答那。总结一下:
- 使用启动 CD 启动
- 将所有文件从一个驱动器复制到另一个驱动器
- 修改/etc/fstab(将挂载点添加到新分区)
- 修改/boot/grub/menu.conf(添加启动分区)
- 重新安装 grub
如果你决定尝试不同的 GRUB 配置,Grub 超级磁盘可能是一个有用的工具。
希望这可以帮助! :)