词条 | liveusb |
释义 | 要了解LiveUSB是什么,不得不从LiveCD说起。LiveCD是指无需安装就可以通过CD自启动的操作系统, 由于以CD为载体,通常的LiveCD除了基本的操作系统外,都带有应用软件。LiveCD的最大的好处是无需安装,这样LiveCD就可以应用于应急、 恢复、演示、测试等许多场合。Knoppix就是一款基于Debian Linux的非常棒的LiveCD。 在LiveCD世界中, 多以Linux为操作系统,这或许和Linux的开放以及极佳的弹性有关,当然也有基于其他操作系统的,如FreeBSD、WindowsPE等。除了CD以外,LiveCD的思想也延伸到了DVD、MiniCD、闪盘等其他载体上,就形成了LiveDVD、Live***等很多词汇,不过以LiveCD最为常见。在了解了LiveCD的概念后,LiveUSB的概念也不难理解了,顾名思义,就是在闪存或者移动硬盘等其他设备上运行操作系统。在闪存中制作LiveUSB,可不是简单的将LiveCD的内容一股脑儿全拷贝到闪存中,那样是不会有任何作用的。 Linux LiveUSB 我们先说基于Linux系统的LiveUSB,基本上所有的Linux LiveCD都可以做成LiveUSB,思路大同小异。要想实现从闪存启动linux,需要满足以下几个条件,一是主板支持从USB设备启动,二是闪存盘本身支持启动,三是主机的USB接口和闪存盘接口都是USB 2.0,如果是USB1.1的话,可能运行linux的速度会很慢。四是闪存盘里有用来引导linux的引导文件。 目前可以用于linux的U盘引导的主要有两大类:一是Grub,关于它的文章我们之前有过介绍,在此不再赘述;二是Syslinux,下面笔者就如何用Syslinux做一个可引导的 Karcholin LiveUSB做一个简单的说明。我们可以选择在linux下面做,也可以选择在windows下面做。准备好你的闪存盘,并下载karcholin-0.1RC的iso。 Linux环境 1、确认闪存盘中没有重要的数据。 2、插入闪存盘,假设闪存盘被识别为/dev/sda1。将闪存盘格式化为fat32格式,注意,格式化命令在不同的linux发行版中有所不同,试试下面的命令,如果不行就试另外的格式化命令: mkfs.vfat /dev/sda1 或 mkdosfs -F 32 /dev/sda1 查看USB设备: fdisk –l 可能出现的结果如下: /dev/sda1 * 1 1017 1023580 b W95 FAT32 3、下载syslinux.tar.gz包,解压后放在合适的位置,执行: dd if=/你指定的位置/syslinux/mbr.bin of=/dev/sda 4、挂载闪存盘,挂载下载的karcholin-0.1RC.iso或者将刻录的光盘放入光驱中,将其中除boot文件夹以外的其他所有文件和 boot 文件夹下面的 vmlinuz 和 larch.img 复制到闪存盘的根目录下面。再把附件中的isolinux.tar.gz包下载解压,把其中的所有文件均复制到闪存盘根目录下面,并把其中的isolinux.cfg改名为syslinux.cfg。 5、将闪存盘卸载,安装syslinux。执行: /你放的位置/syslinux/syslinux /dev/sda1 至此我们的工作就结束了,重启计算机后在Bios中将USB引导设为第一位,过几十秒后,你将从闪存盘进入Karcholin Linux。 据笔者经验,如果您的内存小于512M,在引导时暂时不要使用linux c2r(若iso做小一点,应该就没有问题了)。如果有swap分区,你可以使用linux swap引导。 Windows环境 1、确认闪存盘中没有重要的数据。 2、在windows下把U盘格式化成Fat32格式,下载syslinux.rar包,将其中的mbr.bin文件拷贝到U盘根目录下。 3、用虚拟光驱或者Ultraiso等软件提取karcholin-0.1RC.iso中的文件,将其中除boot文件夹以外的其他所有文件和boot文件夹下面的vmlinuz和larch.img复制到U盘的根目录下面。再把附件中的isolinux.tar.gz包下载解压,把其中的所有文件均复制到U盘根目录下面,并把其中的isolinux.cfg改名为syslinux.cfg。 4、将附件Syslinux.rar包中的Syslinux.exe文件拷贝到C盘或者其他盘的根目录下,在windows自带的dos窗口下执行: C:syslinux.exe I: (其中的I:为闪存盘的盘符,请自己更改) 至此大功告成。此外,还有部分Linux分发版提供了其LiveUSB版的下载,这样我们的制作就更加简单了。目前有Gparted LiveUSB、SALX LiveUSB等等。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。