也许你已经使用过或者听说过Linux的Live CD,通过一张Live CD,你既可以用来安装Linux,还可以将Linux加载到内存上,从而实现一些特殊的功能,比如:在Linux系统无法引导时,通过Live CD可以实现对引导的修复;比如:在系统崩溃后,通过Live CD进入系统转移重要数据……
可是你在感慨Live CD的好处的同时,也能感受到它的不方便?
1.机器没有光驱;
2.携带不方便;
3.Linux版本更新很快,每更新一次,都得重新刻录光盘;
4.光盘的内容不能修改;
没错。Live USB!将Live CD制作成U盘能使用的Live USB,这样在继承了Live CD优点的同时,还能避免Live CD的缺点,那么我们为什么不要呢?
1.Live USB不需要光驱;
2.U盘携带比光碟方便;
3.Linux版本更新?可以将U盘格式化,做个新版本的Live USB;
4.做好Live USB之后,可以根据自己的需求对ISO文档进行修改;
将Ubuntu的Live CD映像制作成Live USB的方法有很多,这里主要讲解四种方法:
1.通过UltraISO制作Live USB;
2.通过UNetBootin制作Live USB;
3.通过GRUB4DOS制作Live USB;
4.通过USB Creator制作Live USB
5.dd命令;
通过UltraISO制作Live USB
1.安装UltraISO,从桌面上运行UltraISO。UltraISO的画面如下:
2.点击”文件-->打开”,在弹出来的窗口中选择Ubuntu的ISO映像所在的路径;
3.插入U盘,然后点击”启动光盘-->写入硬盘映像”,会出现如下画面;
4.如果U盘还未格式化,在该画面上点击”格式化”,然后点击”写入”,写入完成后,会出现如下画面,这样即得到Ubuntu的Live USB。
通过UNetBootin制作Live USB
1.下载UNetBootin.exe,下载的网址为: http://unetbootin.sourceforge.net/
2.运行UNetBootin.exe, UNetBootin.exe的画面如下:
3.插入U盘,在UNetBootin画面上点击”磁盘映像”,选择Ubuntu ISO的映像所在的路径;
4.确认”类型”为”USB驱动器”,并且盘符正确后,点击”确定”, UNetBootin的运行过程如下图:
5.运行结束后,点击”退出”即可。这样得到的U盘即为Ubuntu的Live USB。
通过GRUB4DOS制作Live USB
1.将U盘格式化为可启动盘;
2.下载GRUB4DOS,GRUB4DOS的下载网址为:http://nufans.net/grub4dos/,将GRUB4DOS中的grub.exe和menu.lst两个文件拷贝到U盘根目录;
3.解压Ubuntu的ISO映像,将casper文件夹中的vmlinux和intird.gz两个文件拷贝到U盘根目录,同时将ISO映像文件拷贝到U盘根目录;
4.通过Notepad.exe打开U盘目录下的menu.lst,将它编辑成如下:
default 0
timeout 10
color black/cyan yellow/cyan
title Ubuntu 8.04 LiveCD
find --set-root --ignore-floppies /vmlinuz
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04.1-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot
5.打开Notepad.exe,输入grub,然后保存为U盘根目录下名为autoexec.bat的批处理文档。这样得到的U盘也是Ubuntu的Live USB。
通过USB Creator制作Live USB
在Ubuntu8.10发行版中集成了制作Live USB的工具——USB Creator,我们可以使用这个工具制作Live USB。
1.从”SystemAdministration”中运行”Create a USB start disk”,会出现如下所示画面:
2.放入Ubuntu 8.10的Live CD或者点击”Other”选择Ubuntu 8.10 的ISO文件所在的路径,确认Live CD或者ISO文件能被正确识别。
3.插入U盘,确认U盘能被正确识别。
4.点击”Make Startup Disk”开始制作Live USB,这样得到的Live USB的启动与Live CD完全一样。
通过USB Creator制作的Live USB与Live CD的相似度最高,而且它还能将用户在使用Live USB过程中产生的文件保存下来,这是目前来说其他的Live USB所不能企及的优点。这些文件被保存在一个名为casper-rw的文件中,它的大小在制作Live USB之前由用户指定,默认大小为128MB。
5种不同的实现方法,它们的比较如下:
1.UltraISO对文件的修改最少,但是这个软件是有版权的,并且通过这种方法制作的Live USB不能通过常规方法格式化。
2.UNetBootin的操作最简单,功能也比较丰富,并且软件是开源的,不存在版权问题,但是它的修改比较多;
3.GRUB4DOS的自定义程度最高,比如它还可以发展为硬盘安装,但是需要一定的技术。
4.USB Creator制作的Live USB与Live CD相似度最高,但是目前它只能制作Ubuntu8.10的Live USB,而不能制作Ubuntu8.10以前版本的Live USB。
5.下载好 iso 后在linux 上用 fdisk 查看 u 盘的对应路径,然后用 dd 命令写入 u 盘(注意备份)。dd 写入时需写入整个 u 盘而不是其中的一个分区。
dd if=archlinux-2010.05-core-dual.iso of=/dev/sdb1 #错误
dd if=archlinux-2010.05-core-dual.iso of=/dev/sdb #正确
重启,选择从 usb 启动,顺利进入 linux的安装界面