从 U 盘启动 Linux

nik*_*nik 32 linux usb boot usb-flash-drive

从 USB Pendrives 启动 Linux 系统是我最喜欢的事情之一。

在笔记本电脑上,我们有以下优势,

  • 可以关闭硬盘并降低功耗 (hdparm)
  • 系统发热较少,风扇触发频率较低
  • 系统可以承受更多冲击(颠簸的后座出租车)

使用旧的工作站硬件,

  • 可用于硬件平台的快速测试
  • Linux(现在的 Ubuntu)在大多数硬件上都能很好地工作
  • 缺点之一:许多旧主板 BIOS 不支持 USB 启动

在大多数情况下,我更喜欢 USB“引导棒”而不是 LiveCD。

问题

  1. 您还看到或预期使用 USB 引导的 Linux 有哪些其他优点问题
    • 为此,您选择了哪种Linux
    • 您会建议ext4或更可靠/更稳定的 linux usb-boot 吗?
    • 您是否经常发现 USB 驱动器损坏
    • 你对你的 USB 驱动器进行分区吗?

最近的安装指南参考,
Ubuntu Karmic Koala 加密闪存安装(2009 年 7 月 22 日编辑)。

本安装指南是在USB闪存记忆棒安装Ubuntu的业报考拉“
加密LUKS EXT4文件系统通过运行Ubuntu的业报考拉“备用CD”

Aid*_*ell 18

启动 USB 媒体时,我会注意以下几点:

  1. 交换,除非你需要它,保存闪存的写入
  2. 保持文件系统纤薄,除非需要,否则请关闭SELinux/AppArmour
  3. 调整日志和缓存设置以获得更好的性能

我有一个用于启动所有系统的 USB 密钥,它包含内核和引导加载程序以及机器配置。我还将硬盘的加密密钥保存在上面。


jam*_*raa 12

我听说有些人担心 USB 笔式驱动器和大多数 Linux 文件系统的写入周期,例如 ext3,它设置为在访问文件时更新磁盘。这可能会导致大量写入驱动器的同一区域。通常建议使用该noatime选项来解决此问题。

我为一个机器人团队创建了一个 USB 驱动器 linux - 我使用了 Debian,选择它是因为它很容易放在一个小空间里,而且我已经很熟悉了。我们已经运行它们一段时间了,到目前为止还没有腐败。即使有损坏,只要你有备份(我们定期镜像到另一个相同大小的驱动器)你应该没问题,更换也不贵。

我通常不会对我的 USB 驱动器进行分区,因为我发现它会带来麻烦。如果我想要在 Windows 可访问的驱动器上有一个合理的文件系统(具有权限、大写敏感度等),我会创建一个循环文件​​来使用。

  • 它们是真正令人感动的东西。它们是这些的更大版本:http://distrobe.cs.umn.edu/explorer.php (2认同)

ind*_*1ng 6

我只有最后 3 个问题的答案(我没有从闪存驱动器启动的专业经验)。

其他人提到闪存驱动器上的写入周期存在问题。我听说它大约在 100,000 次写入和 500,000 次写入之间。应该是后者。使用 ext4 或 ext3 的问题在于它们正在记录文件系统。这意味着数据被传输到存储设备,存储在那里,然后写入存储设备上的适当位置。这样,如果全写不完整,电脑死机,存储设备有副本,可以继续写。这将缩短您的闪存驱动器的使用寿命,特别是任何用作日志的部件。为此,我建议使用非日志文件系统,例如 ext2。

我的 U 盘没有损坏。我上面提到的写限制是每个内存单元。话虽如此,它们内置了备用内存单元,以便在死后使用。最重要的是,即使是我听到的低端估计,即 100,000 次写入,也需要一段时间才能达到。如果每天向 1 个内存单元写入 8 次,那么杀死一个内存单元将需要 30 多年的时间。话虽如此,有时 Live-USB 安装会使用 USB 记忆棒的一部分作为内存,如果系统没有足够的 RAM 或者不确定以后可以访问多少 RAM,尽管这几乎总是刚刚使用 Live-CD 来模拟保存网络浏览器历史记录等数据。由于这是一个 Live-USB,它可以永久保存该数据。说了这么多,请记住,内存单元不是单个字节,

我自己在对 USB 驱动器进行分区时遇到了问题,但这是可能的。

更正:在第二部分中,我指的是闪存驱动器将自身用于 RAM 的过程,然后指的是类似的用于 Live-CD 的过程。对于 Live-CD,他们使用所谓的 RAM 驱动器,将系统的 RAM 用作虚拟硬盘来“保存”浏览器历史记录等文件。我所描述的闪存驱动器可能实际上并不存在。在我想到 Vista 的 readyboost 时,我可能有点困惑(我在上大学,还没有完全清醒)。很抱歉提供了不好的信息。