USB 上的 Ubuntu:实用的解决方案?

USB 上的 Ubuntu:实用的解决方案?

我正在尝试制作一个 USB 启动 ubuntu 用于日常操作。不一定是实时的,但肯定是为了:

  • 保留更改(包括本地文档存储)
  • 密码保护的登录(尽管是单个用户)
  • 对 USB 块的损坏最小

我并不想让这台机器每周 7 天、每天 24 小时不间断运行,只是想把它作为晚上坐在酒店里使用公司笔记本电脑时的备用启动操作系统;我不希望我的东西留在他们的磁盘上。

据我所知,unetbootin 和 Universal USB Installer 等工具可以解决持久更改的问题。然而,安全登录似乎是此类解决方案的一个问题,因为这些实时实例没有身份验证 - 即使创建新用户也无法解决这个问题,因为(我发现)系统只是自动登录到新用户,然后你无法禁用此功能- 相关控件显示为灰色。

如何禁用 LiveUSB 上的自动登录?

使用上述内容作为指南,我保存了我的第一个实时 USB,因为帖子中的条目与 12.10 文件内容不匹配,并且添加额外的行似乎是重大变化;我添加了它,但安装失败。

关于 USB 寿命 - 我找到了一篇相当深入的文章,毫无疑问对某些人来说这一切都很有道理,但说实话我很难理解,其中详细介绍了一些内容,包括提到了非持久性关键的高读写过程的虚拟分区:

http://www.systemateka.com/usbboot.html

与此相对照的是,当然还有(再次)独立的应用程序,如 unetbootin 和 Universal USB Installer,但它们似乎都没有违反是否使用 tmpfs 来存储不需要持久保存的数据、日志、apt 缓存等,也没有说明文件系统是否以某种方式设置以保护 USB——在记忆棒上使用交换分区是没有意义的。

简而言之,有人可以布局或指出实现我的要求的简单步骤的方向吗?

我说简单..我并不是一个十足的傻瓜,但是编辑文件很简单,复制文本很简单,替换值很简单...运行脚本就没那么简单了,如果 Ubuntu 和 Linux 社区希望 Windows 消亡,那么还有很多工作要做,才能让像我这样的普通 Linux 用户的生活变得轻松。

如果有人具备专业知识和意愿,我也有兴趣协助编写这样的指南;如果有足够的信息,我就可以记录流程:)

谢谢

答案1

您使用 Live CD 或 USB 启动计算机。然后插入(另一个)USB 并在其上安装 Ubuntu。运行安装程序时,选择(第二个)USB 驱动器进行安装并选择手动分区。如果它创建了交换分区,您可以编辑并将其设置为“不使用该分区”。您可以尝试一些“关闭交换”命令。Gparted 还允许您关闭交换。

答案2

我有一个外部硬盘,它使用 Ubuntu 12.04 启动。(一些细节这是我的设置

本质上你需要安装在您的 USB 上运行 Ubuntu,而不是使其成为实时 USB。

  1. 准备好 Live CD 或 USB(你将使用它来安装 Ubuntu)
  2. 准备另一个 USB,至少有约 4GB 的空间。(这是安装 Ubuntu 的地方)
  3. 从第一个 USB 启动。
  4. 在安装过程中,选择 /dev/sdb1 或 /dev/sdc1 作为安装磁盘(您将在其中安装 ubuntu)。理想情况下,这应该是 sdb1,因为您将在其他系统上使用它,而这将是第二个磁盘(第一个是该计算机的内部硬盘)
  5. 选择 /dev/sdb 作为 GRUB 目标,在该机器上安装引导加载程序

现在,您可以重新启动并移除安装 USB/CD。您应该从 USB 中获取 grub 启动。您可以将此 USB 移动到不同的计算机,它应该可以轻松启动到 Ubuntu。

唯一的问题是,由于您的 GRUB 设置硬连线到 /dev/sdb1(第二个硬盘),所以您必须确保它是您希望启动的机器上的第二个驱动器。

答案3

您可以在 CD 上刻录多系统或在 USB 记忆棒上安装多系统并在一块记忆棒上制造无数的发行版。玩得开心!

答案4

以下是在 8GB 闪存驱动器上完整安装 12.04 的分步说明。12.10 类似。

对于较大的驱动器,请创建较大的分区。

具有磨损均衡功能的优质闪存驱动器,随意运行 Ubuntu,应该可以使用数年:

关闭计算机并拔下电源插头。(请参阅底部的注释)。

将外壳的侧面拆下。

拔下硬盘的电源线。

重新插入计算机。

插入闪存驱动器。

插入 Live CD。

启动计算机,CD 应该启动。

选择语言

选择安装 Ubuntu。

选择安装时下载更新并选择安装此第三方软件。继续

在“安装类型”中选择“其他”。继续

确认设备正确。

选择“新建分区表”

单击下拉菜单中的继续。

(可选分区,供 Windows 机器使用)

单击“可用空间”和“添加”。

选择“主要”。

将“新分区大小...”设置为约 1000000 字节。

位置 = 开始。

“用作:”=“FAT32 文件系统”。

并且“挂载点”= /windows。

选择“确定”

单击“可用空间”,然后单击“添加”。

选择“主要”、“新分区大小...”= 4000000 到 6000000 字节、开始、Ext4 和挂载点 =“/”,然后确定。

(可选家庭分区)

单击“可用空间”,然后单击“添加”。

选择“主要”、“新分区大小...”= 1000000 到 4000000 字节、开始、Ext2 和挂载点 =“/home”,然后确定。

(可选交换空间,允许休眠)

单击“可用空间”,然后单击“添加”。

选择“主要”、“新分区大小...”=剩余空间,(1000000 到 2000000 字节,或与 RAM 相同的大小)、开始和“用作”=“交换区域”,然后确定。

(重要的)

确认“引导加载程序安装设备”指向 USB 驱动器。如果拔下硬盘,则默认设置应该没问题。

单击“立即安装”。

选择您的位置。继续。

选择键盘布局。继续。

输入您的姓名、用户名、密码、计算机名称,并选择是否要自动登录或需要密码。

如果您担心丢失 USB 驱动器,选择“加密我的主文件夹”是一个不错的选择。选择继续。

等到安装完成。

关闭计算机并插入硬盘。

将侧面板重新粘上。

注意:如果分区后您选择将 grub 安装到要安装 Ubuntu 的 USB 驱动器的根目录(即 sdb 而不是 sdb1),则可以省略禁用硬盘驱动器。请小心,许多人已经覆盖了 HDD MBR。

相关内容