从USB Pendrive引导Linux


32

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

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

  • 可以关闭硬盘,从而降低功耗(hdparm)
  • 系统发热量减少,风扇触发次数减少
  • 该系统可能会遭受更多的冲击(颠簸的后座出租车)

使用旧的工作站硬件,

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

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

问题

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

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

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

Answers:


18

引导USB介质时,请注意以下几点:

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

我有一个用于启动所有系统的USB密钥,它包含内核和引导加载程序以及计算机的配置。我还保留了硬盘的加密密钥


12

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

我为一组机器人创建了USB驱动器linux-我选择了Debian,因为它很容易放在很小的空间中,并且我已经很熟悉了。我们已经运行了一段时间,到目前为止,还没有腐败。即使存在损坏,只要您有备份(我们会定期镜像到另一个相同大小的驱动器),就可以了,更换起来并不昂贵。

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


哇!那是机器人吗?还是您有其他我无法理解的解释。
nik

1
他们是真正的动人事物。它们是其中的一个较大版本:distrob.cs.umn.edu/explorer.php
jamuraa 2009年

6

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

有人提到闪存驱动器上的写入周期令人担忧。我听说它大约有100,000次写入和500,000次写入。可能是后者。使用ext4或ext3的问题在于它们正在记录文件系统。这意味着将数据传输到存储设备,然后将其存储在存储设备中,然后将其写入存储设备上的正确位置。这样,如果完全写入未完成且计算机崩溃,则存储设备将具有副本并可以继续写入。这将减少闪存驱动器的使用寿命,尤其是将其用作日志的任何部件。我建议为此目的使用非新闻记录文件系统,例如ext2。

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

我本人在分区USB驱动器时遇到了问题,但是有可能。

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


@indy,谢谢您的详细答复。我将要检查Jaunty Ubuntu(我使用的工具)是否可以ext2很好地安装。还要增加一件事-USB Wear Leveling通常使驱动器上的写入均匀,因此驱动器上的一个“斑点”不会比驱动器的其余部分更快地磨损,从而更快地杀死它。
NIK

4

我喜欢Puppy Linux,尽管我已经有一段时间没有使用它了。即使在动力不足的机器上,速度也很快。它还具有(或已经)内置了简单的网络向导等,可以快速上线。不知道如果遇到困难,黑客攻击有多容易-我从来没有深入研究过。


还有DSL,damnsmalllinux.org
nik

小狗非常有用,甚至现在都有下载/更新选项。但是Gb USB密钥价格便宜,足以运行完整的ubuntu实时映像。
马丁·贝克特

3

我遇到的一个弊端通常是,如果您从随身携带的USB引导Linux,则很难在非您的PC上上网。尤其是如果PC是无线的,以我的经验,所有者通常会很难记住无线钥匙之类的东西。

我有一个带Ubuntu的USB,我偶尔使用它来修复损坏的机器和类似的东西,这是我最常见的问题。我不太记得要执行的命令的详细信息,也无法上网查看。


1
您对无线访问点障碍很正确。而且,我最近memtest从Ubuntu usb-boot 快速发现了一个记忆棒。
nik

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

1-主要更新内核之类的东西更难...

2-任何Linux都可以是一个不错的Live USB,但Slitaz轻便,快速,并且是唯一可以轻松重制成硬盘安装,Live CD,Live DVD或Live USB的Linux,同时保留所有设置。 ..(虽然老旧但还算不错,我总是有我的启动软盘,我的启动CD和我的现场USB来帮助人们并学习一些Linux的爱...

3-我会使用为安全性而记录日志的ext3,如果需要的话,可以在Windows中读取它。

4-如果USB密钥被正确删除,没有看到这个问题,但是当人们没有适当的删除技术将其删除时,我看到了很多...

5-也许使其成为多重启动USB密钥...

IMP:如果您能理解基本的法语,我会直接去Framakey Ubuntu-fr Remix usb密钥安装包,它是目前最先进的预制usb密钥,如果您想帮助他们,请等待翻译,我真的很值得很多!也许您可以轻松地将ubuntu语言切换为英语...

Framakey ubuntu-fr混音:

适用于Windows和Mac的Ubuntu便携式应用程序Ubuntu 9.04持久性实时USB共享配置文件,可供选择之间虚拟化应用程序

(向其中添加Windows和Mac Live USB,这就是天堂!)


感谢您的来信。我在USB闪存上更新Ubuntu(包括内核)没有问题。关于Windows访问,我希望这会很快完成,并且它并不会真正困扰我。有趣的是,我发现ext2USB引导闪存已多次拔出而没有持续的故障(已恢复)。并且Je ne comprends pas français
NIK

1
  • 使用USB引导的Linux,您还看到或预期过其他哪些优点和问题?

磁盘访问缓慢。非常慢。而且不可靠。一旦您的钥匙移动得太多,您就可以亲眼目睹一次成功,即时的实际效果rm -rf /

另一方面,USB驱动器几乎是真正测试GNOME最新发展的唯一方法。Gnome Shell在虚拟机中可怕地运行,而Unity拒绝在没有3D加速的情况下启动。

USB安装使您可以直接在硬件上测试最新的边缘系统,而不会在过程中乱扔“主要”安装。

  • 为此,您选择哪种Linux?

没关系。我在Arch Linux(运行图形环境)上有一个USB密钥,在Ubuntu 11.04 alpha和Compiz支持的Unity上有一个USB密钥。它们都运行得很好,尽管aptpacman应用更新要慢得多。

  • 您会为Linux usb-boot建议使用ext4还是更可靠/更稳定的东西?

ext4运作良好;ext3也可以。我建议不要使用非日志文件系统。

  • 您经常发现USB驱动器损坏吗?

我还没有,但是我不能说我经常使用它们。

  • 您是否对USB驱动器进行分区?

我已经对两个分区之一进行了分区,以便在需要使用密钥存储数据时保留一个小的FAT32分区。它没有引起任何特殊问题。


关于USB安装的性能(速度)记录已记下了-但是,我建议您尝试进行一些ext2安装(不提供日志记录),并考虑关闭某些操作(例如SELinux / AppArmour,如此处其他答案之一所示) )。您在测试系统上不需要太多的安全性,并且始终可以保留完整备份以防损坏。
尼克2010年

1
  1. USB可引导棒的优点:如果使用例如grub4dos,则可以从单个笔式驱动器引导任何数量的系统,包括引导位于闪存棒上的物理ISO文件-映射到RAM或直接从磁盘(文件应放在一个磁盘中)连续块)。潜在问题:并非所有发行版都支持从ISO文件启动;有些发行版甚至无法在非常规或非常规硬件上启动。使用grub4dos,您还可以轻松地从软启动映像启动,这也是某些可启动CD / DVD光盘使用的方式。另一个缺点是,从USB闪存驱动器读取多个小文件可能会非常缓慢。使用外部USB HDD驱动器时,速度要高得多。

  2. Linux发行版的选择PartedMagicPuppyLinuxDamnSmallLinuxlubuntuxubuntu,BartPE,Hiren's Boot CD,Windows安装文件。

  3. 文件系统:ext4或其他:如果您想要灵活性和多种操作系统(例如,基于Linux和Windows的OS都在同一根棍子上),则FAT32效果最佳。

  4. USB损坏:从未发生过这种情况;但多数情况下使用引导USB记忆棒进行救援,而不是在常规环境中使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.