剑风传奇小魔女:用syslinux引导U盘或移动硬盘启动技巧 - NetShadow's Blog - T...

来源:百度文库 编辑:中财网 时间:2024/04/30 01:57:05
 用syslinux引导U盘或移动硬盘启动技巧
 大 | 中 | 小   [ 2010/01/06 01:46 | by xjwlove ] 现在很多ISO光盘文件都是用isolinux引导的吧,有些时候,我们下载的iso文件没办法刻录,但我们有U盘,我们巧用它给我们引导进行下一步动作,比如我下载了一个Linux系统光盘,假如它是Gentoo的发行版,目录树如下:│  gentoo.efimg
│  image.squashfs
│  livecd
│  README.txt

├─gentoo.efimg.mountPoint
│  │  elilo.efi
│  │  gentoo
│  │  gentoo.igz
│  │  System.map-gentoo
│  │
│  └─efi
│      └─boot
│              bootia32.efi
│              elilo.msg

└─isolinux
        boot.cat
        boot.msg
        elilo.efi
        F2.msg
        F3.msg
        F4.msg
        F5.msg
        F6.msg
        F7.msg
        gentoo
        gentoo.igz
        isolinux.bin
        isolinux.cfg
        kernels.msg
        memtest86
        System.map-gentoo      看到上面有一个isolinux目录,此光盘是用isolinux引导的,SYSLINUX/ISOLINUX 是专门用来引导可移动介质的轻量级引导程序,因为这样的介质通常不会固定只针对一种硬件,initrd 当然是 SYSLINUX/ISOLINUX 必须支持的功能了。这两种引导程序其实是一样的,没有多大区别,只是放在不同的设备的引导区罢了。
即然它们引导都差不多,那我们现在看看如何让他实现从u盘启动呢!1.把u盘格式化为fat32格式  //syslinux只支持fat格式
2.首先,把iso解压到你的U盘下,然后把isolinux目录改为:syslinux
3.然后再把syslinux/isolinux.cfg改为syslinux.cfg做好上面两步我们就可以把syslinux mbr写入到你的u盘了,如果是linux用户,如下命令:syslinux /dev/sd*  //sd* 为你的u盘或者移动移动分区,可用fdisk -l查看如果是windows用户,你得先下载:http://www.kernel.org/pub/linux/utils/boot/syslinux/
再把包里面的syslinux.exe解压到你的/syslinux/目录下,输入如下命令:cd syslinuxsyslinux.exe -ma  -f -d /syslinux f:   //f盘为u盘目录  /syslinux 是把ldlinux.sys文件生成在此文件夹到这我们就做好了一个u盘启动盘了。
现在很多光盘都是用isolinux引导吧,要让把它做成u盘启动,其实就这么简单!! 
原文来自:http://www.yz33.com/post/52/