LiveUSB盘: 为什么,怎么弄以及在哪里

来源: 作者:zltjiangshi
  我现在已经彻底爱上Live USB盘了。是的,如果你还没有的话你终究也会的。它将一张完整的CD盘装了起来,只占据一个4GB拇指盘的17%(8GB的8%、16GB的4%、 32GB的2%,以此类推)。并且你不再使用它们或者它们已经过期的时候你也不必丢弃,只需要重装即可。

与Live CD相反,包含着Live USB上面的数据是可以改变的,并且可以存储额外的数据(这被称为“持久性”)。你可以随身携带你最钟爱的操作系统、应用程序、配置以及个人文件,让你和 别人之间共享同一个系统变得十分简单。另外,USB闪存盘上启动和运行程序都比在Live CD上更快更好。


怎么弄:
为了制作一个Live USB,你只需要一个U盘、相关工具和一个LiveCD的ISO镜像即可,其实你还可以用一个LiveDVD镜像。许多人还没有DVD刻录机,因此制作Live USB盘对他们来说相当有用。稍后我还将告诉你怎样在不需要做这些工作的情况下得到一个Live USB。

先让我介绍一下制作可启动Live USB盘的工具:有USB Creator、Live Magic,以及——我最喜欢的——UNetbootin。还有另外一些,不过我没有用过。其他的工具包括用于分区的gParted和一个用于编辑配置文件的文本编辑器。

USB Creator用于Ubuntu(我相信已经预装),在Fedora上也一样可用,但没有在Debian的仓库中——不过可以很方便地通过Ubuntu的仓库安装。而UNetbootin在Debian、Ubuntu和Fedora的仓库里面都有。


分区:
第1步,保证你的U盘上不再有任何想要的东西。在gParted中,首先选择需要格式化的驱动器,也许是“/dev/sdc”;然后依次点击“设备”、 “创建分区表……”、“高级”,再将分区表类型设置成“msdos”(你会得到警告说驱动器上的所有数据都将被擦除)。这时候整个驱动器的状态将是“未分 配”。

右击这个“未分配”的分区,点击“格式化成”下面的“fat32”(很不幸,现在只有FAT文件系统得到了大范围的支持,其他的文件系统很可能不能从U盘 启动)。现在点击“应用”(钩形标志)来真正格式化驱动器。

接下来右击刚格式化的FAT32分区并点击“管理标志”,选择“boot”使该盘可以启动。这时候分区就已经完成了。


在USB Creator中:
USB Creator是 -- 不过有争议 -- 将一个GNU+Linux发行版安装到U盘“最容易的”办法。

LiveUSB盘: 为什么,怎么弄以及在哪里

第1步. 在USB Creator中你要做的就是插入一张CD或者选择“Other”并使用一个硬盘上的ISO镜像文件。我们使用后面那种方法,因此选择你的文件。

第2步. 选择你的驱动器 (或者说U盘)。

第3步 -- 这就是Ubuntu所谓 "用户友好" 的由来 -- 现在你需要选择你想要 "多少" "额外的保留空间" 来 "保存你的文档与设置"。这种方式意味着你将在U盘上“保留”一个文件或分区,可以用来存放你额外添加的文件、或者是从该U盘启动以后你对文件和配置所做 的修改。没有“保留”的话重启时所有的改变就会丢失,就像LiveCD一样。因此在这里选择你所需要的“大小”,或者选择“关机时丢弃,除非保存在其他地 方”。

最后,点击“制作启动盘”。该软件会显示一个小窗口来表示其进度,基本上不会出什么问题即可完成。然后你可以重启计算机并用U盘启动系统。

然而,有一定的概率让你第一步都过不了,因为这个软件是针对Ubuntu开发的,似乎只能在Debian、Ubuntu和Fedora下面工作(还有少数 几种其他的)。造成的结果就是大量的LiveCD都没法用它(我甚至不能用USB Creator安装Damn Small Linux)。


在UNetbootin中:
UNetbootin已经内建支持25种发行版,包括Debian、Ubuntu、Fedora和Gentoo的32/64位版,你几乎不再需要下载 ISO镜像文件。


LiveUSB盘: 为什么,怎么弄以及在哪里

UNetbootin的界面是不言自明的。如果你想要UNetbootin自动下载并安装一个发行版到你的驱动器,只需要选择 “Distribution”(默认)然后在标签为“==Select Distribution==”的下拉式菜单里面选择你想要的发行版,再到标签为“==Select Version==”的下拉式菜单里选择发行版的版本和体系结构即可。

如果你想使用自己的ISO镜像文件,选择“Diskimage”,然后点击省略号(“…”)并选择你的文件,可以是一个ISO或者软盘镜像。你还可以选择 安装一个定制的Live USB发行版,通过选择“Custom”并选择你的内核,Initrd以及启动选项。

最后,在正式安装系统之前先选择目标驱动器的类型。通过选择“Type”旁边的的下拉式菜单里面的“USB Drive”或者“Hard Disk”即可完成。当“USB Drive”被选上时UNetbootin只会显示所有USB驱动器,除非勾上了“显示所有驱动器(慎用)”。同样,当“Hard Disk”被选中时只会显示硬盘驱动器。

接下来只需要点击“OK”即可。UNetbootin会开始下载或者直接安装系统到你的驱动器,取决于你选择的是“Distribution”还是 “Diskimage”。


UNetbootin中的 "持久性":
UNetbootin并不处理USB驱动器的 "持久性" (也就是改变被保持)。如果想要用UNetbootin得到一个“持久性”的Live USB系统你必须进行一些手工操作。关于这一点的难度主要在于不同的发行版使用的是不同的方式,有些甚至根本就不支持。这里我将会解释在Debian Live系统里面该怎么做(Ubuntu也是一样的)。

第1步,对你的驱动器进行分区以便包含两个分区,一个是FAT32,另一个是卷标为“live-rw”的EXT2分区。作为另一种选择,你也可以使用一个 文件来代替。通过使用“dd”命令:

dd if=/dev/zero of=live-rw bs=1G

在Ubuntu上, "live-rw" 要改用 "casper-rw"。

第二步,编辑一个叫做syslinux.cfg的文件(安装完成后这个文件就已经存在了),编辑“append”开始的那一行,添加一个“persistent”参数(加到行尾,不要引号)。结果看起来应当是这样:

append initrd=/live/initrd.img boot=live union=aufs persistent

你也可以在启动的时候再改变,通过在启动菜单界面按“t”健。

我不想用这些办法:
想跳过这些工作? 很幸运你可以直接买一个Live USB盘。是的,包括GNU+Linux以及所有的东西,Debian、Ubuntu、Fedora、Arch,Gentoo、甚至是BackTrack、Damn Small Linux和FreeBSD。几乎UNetbootin所能安装的任何东西你都可以买到一个预装好的USB驱动器。

在哪里?
LiveUSB盘: 为什么,怎么弄以及在哪里

(是时候插入一些信息了,也许我需要弄一个自由驱动器来做这些 :b) 可用的U盘有2 gigabytes的 ($23.98), 4 gigabytes的 ($28.98), 8 gigabytes的 ($36.98), 16 gigabytes的 ($50.98), 32 gigabytes的 ($98.98), 以及 64 gigabytes的 ($258.98)。你甚至可以选择用户界面、体系结构、文件系统;如果你需要预装额外的软件你也同样可以获取到。

来源:http://www.tildehash.com/?article=liveusb-drives-why-how-to-and-where-at

时间:2010-07-10 19:36 来源: 作者:zltjiangshi 原文链接

好文,顶一下
(42)
89.4%
文章真差,踩一下
(5)
10.6%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量