Home > 技术 > U盘pe制作

U盘pe制作

U盘在默认情况下是没有引导的,不想硬盘和光盘,他们都有统一的标准,规定好在哪里引导,所以U盘的启动盘制作必须把它转换为其他的格式,有五种:usb-hdd,usb-zip,usb-hdd+,usb-zip+,usb-cdrom。重名字就知道他们分别模拟那些设备,usb-hdd模拟的是硬盘模式,把U盘当成移动硬盘;usb-zip是模拟成大容量软盘模式;一般来说旧的电脑支持zip模式,新的电脑支持zip和hdd模式,当然有些较新的电脑已经不支持zip模式。为了提高兼容性,又提出了hdd+模式,这种模式在支持hdd的机上就用hdd模式,在不支持hdd模式的机子上就用zip模式;zip+的原理也是一样的。当然有人还是觉得兼容性不够,所以又提出了usb-cdrom模式,这种模式兼容性比较好,但是制作困难。

U盘只有模拟成上面5种模式之一才有可能引导,当然引导还需要引导程序,有dos引导(就是dos,xp操作系统的引导),有grub引导(linux操作系统用的引导),有bcd引导(Vista,win7用的)……引导程序有很多,最重要是兼容性要好,在任何机子上都能引导起来,兼容性好的是dos引导,功能强大的应该是grub,下面具体介绍

原理到此为止,马上上教程制作U盘启动盘:

  1. 备份你的U盘,由于U盘制作有风险,一旦失败,可能直接导致你的U盘报废。下载diskgenius(原名diskman),插入你的U盘,运行diskgenus,在左边磁盘列表上,点一下你的U盘,看到长圆柱体显示的是你U盘的信息了,
    选硬盘,备份分区表,写上文件名,
    然后会跳出保存好的信息。

    然后由其柱状图,选备份分区到镜像文件, 把文件路径填好,点开始,如果你U盘文件比较多,时间会很久,所以尽量把无用的删除掉。
  2. 下面制作U盘引导:

    然后下载UltraISO,安装完后,右击UltraISO的图标,以管理员身份运行,(xp直接双击)点启动,写入硬盘镜像 写入方式建议选usb-hdd然后点便捷写入,写入心得硬盘住引导记录,选usb-hdd然后选写入新的驱动器引导扇区,选windows 9x(听说这个兼容性好) 这两个写入都成功的话,那你的U盘已经可以引导了,如果你不信,可以重启你的电脑,从U盘启动,然后会显示找不到两个文件(我也记不得是什么了)

  3. 加入grub引导

    在网上找到一下九个文件:

    每个文件解释一下,command.com,io.sys,msdos.sys是dos的文件,没有他们dos就不能启动。Dos启动完之后,不会运行grub,需要手动打grub然后回车,为了方便,用记事本写一个autoexec.bat(这个文件会告诉dos启动时就运行那些程序),里面只有一个词grub。menu.lst,fonts,grub.exe都是grub的文件,其中grub.exe是主程序,fonts是中文字体库,没有他就显示不出中文,menu.lst是grub的菜单文件,123456是标志grub所在的跟目录,这些文件有的要自己写,有的要去网上找。

    找到后把这些文件拖到UltraISO的主窗体中,上面的图标号了,然后点启动,写入硬盘镜像,点便捷启动,点便捷写入grub引导制作好了,从其电脑,从U盘启动会看到下面的界面

  4. 配置你的grub引导,写入pe

    下载win7pe,推荐老四win7pe虎年元宵版

    地址:http://www.ctdisk.com/file/273873

    下载cdlinux:推荐最新版cdlinux-0.9.6.1

    地址:http://www.cdlinux.info/wiki/doku.php/zh/download/latest

    如果对无限破解有兴趣的可下载无线增强班的cdlinux

    把他们都解压到U盘,得到如下文件列表

    BOOT属于win7pe的文件夹

    CDlinux属于cdlinux的文件夹

    TOOLS里面有fonts和hpy-xpm

    W7PE也是win7pe的

    123456

    AUTOEXEC

    Bootmgr

    Command

    Grub

    Io.sys

    Menu

    MSDOS.SYS

    然后在menu里写上(用记事本打开):

    find –set-root /123456

    splashimage /TOOLS/hpy.xpm.gz

    fontfile /TOOLS/fonts

    timeout 10

    default 0

    title ┈┈┈┈┈open技术部U盘应急盘┈┈┈┈┈

    clear

    title 0: 【0】从硬盘启动计算机

    root (hd0,0)

    chainloader (hd0,0)+1

    title 1: 【1】启动 Win7Pe

    find –set-root /123456

    chainloader /bootmgr

    title 2: 【2】启动 CDlinux(CN)

    find –set-root –ignore-floppies /CDlinux/bzImage

    kernel /CDlinux/bzImage quiet CDL_DIR=CDlinux CDL_LANG=zh_CN.UTF-8

    initrd /CDlinux/initrd

title 3: 【3】重新启动计算机

reboot

title 4: 【4】关闭计算机

halt

这些都是grub菜单内容,如果看不懂可以下载grubfordos教程,找不到可以去我网站下,至此一个U盘启动盘制作完毕,里面有两个系统一个是cdlinux一个是win7pe,你可以随便增加系统如xppe,dos工具箱,只要把文件考到U盘,修改menu、即可

  1. 这里补充一下如何增加新的系统,步骤两个,意识把文件解压到U盘,二是在menu里添加几行语句即可,例如我增加一个dsl linux操作系统,就添加:

title 3: 【3】启动 DSL

kernel /Kernel/linux24 ramdisk_size=131072 init=/etc/init lang=us apm=power-off initrd=minirt24.gz nomce noapic quiet BOOT_IMAGE=KNOPPIX frugal

initrd /Kernel/minirt24.gz

如果不会写可到网上搜一下

下面是cdlinux的启动图


Cdlinux的桌面:


Win7pe启动:


Win7pe下的office:


POSTED ON 2010年09月2日,

Leave a Reply

Trackbacks:0

Listed below are links to weblogs that reference
U盘pe制作 from 南京大学open社团
TOP