lzg_ad:如何制作U盘引导的XPE操作系统-阿里云开发者社区

开发者社区> 科技小能手> 正文

lzg_ad:如何制作U盘引导的XPE操作系统

简介:
+关注继续查看
如果想做以U盘启动的XPE操作系统,首先需要你的主板支持USB设备启动,其次按照以下步骤进行部署:
1. 在BIOS中把First Boot设置为USB-HDD模式,打开USB Support支持;
注:具体这两项对应不同的BIOS有不同的设置方法,只能具体问题具体分析。你可以看看你的BIOS设置项是那两项,或者联系你的主板供应商需求解决;
2. USB盘应该至少具有256M空间(前提是你的XPE做的尺寸能够小于200M,否则应该使用更大的容量),并且格式化成FAT文件格式;
注:NTFS应该也可以,具体过程我没试过;
3. 通过usboot166软件把U盘格式化成可以引导进入DOS的启动盘,具体格式化的方法和usboot166软件均在附件中;
注:如果U盘格式化为NTFS文件系统,则不能制作DOS启动盘,因为DOS不支持NTFS文件格式,只需要直接做好的XPE镜像文件拷贝进去就可以了;
4. 通过做好的U盘进行DOS系统的引导,如果能够正常地引导进入DOS,则说明你的U盘启动XPE就已经成功一半了,如果不能引导进入DOS,则请参看下面的问题处理方案;
5. 把Bootprep.exe拷贝到U盘中,然后U盘引导进入DOS,在DOS环境下运行Bootprep.exe,两次Y后重启;
注:如果U盘格式化为NTFS文件系统,则这一步省略;
6. 把U盘插入开发机中,将做好的XPE镜像文件拷贝到U盘中;
7. 把U盘重新插入目标机上,开机进行FBA,如果FBA过程中提示出现错误,则根据错误信息具体问题具体分析;
8. FBA完成后,重新启动,进入XPE操作系统,完成制作U盘启动XPE的过程;
注:由于U盘的读写速度相对硬盘慢很多,所以通过U盘引导及启动XPE的过程是非常慢的。通常一个FBA的过程要持续45分钟左右,而启动一个XPE操作系统的过程要5-10分钟,所以没有人会通过U盘来启动或使用XPE操作系统。
常见问题解决方案:
1. 无法正常引导进入DOS或者FBA?
该问题是BIOS的启动设置不正确或者目标机上接入了其他存储设备导致的,也可能是由于选用U盘的兼容性问题,从而导致不能正确地支持引导;
2. FBA过程中出现错误?
在保证你的XPE镜像文件正确的前提下(即使用这个镜像文件在硬盘上是可以构建成功的),FBA过程出现错误的一半问题是目标机上接入了其他存储设备,或者物理内存不足(通常需要256M内存),如果目标机上使用了USB的鼠标键盘,那么在FBA的过程中建议先去掉;其他错误根据FBA提示信息具体分析;
3. FBA或启动过程长时间停滞?
该问题是正常的,因为U盘的读写速度是远不及硬盘的,我们能做的就是等待,千万不要重新启动或者关机!
4.做好的U盘启动可以进入DOS,却进入不了FBA和XPE操作系统?
关键在于先把USB用分区工具做成USB HDD. 再用ufdprep /y 盘符。
通过嵌入式XP的Target Designer,我们可以选择我们所需要的组件。嵌入式的XP其实就是把XP专业版分为1万多个组件,其中有9000多个组件是驱动程序,其他的就是操作系统的软件。我们只要选择自己所需要的组件就可以了。嵌入式XP也提供硬件平台的分析工具(TAP),以便与大家比较方便的把硬件的驱动程序加入到平台的支持里面。对于一些不在XP那9000多个驱动程序支持列表里面的一些特殊硬件设备或者用户自己的程序,譬如检测的软件,维护的软件等,可以通过Component Designer来进行打包,然后通过Component Database Manager把打包好的组件在Target Designer里面显示出来。
对于如何定制嵌入式XP,请大家参考我的XPE视频教程,或者看看XPE开发上手指南。在这里,我只想说一下对于USB启动所需要的组件,最主要是USB BOOT 2.0的组件,大家必须把这个组件加入到你所定制的操作系统里面。这个组件最主要的功能是在NTLDR程序里面加入对USB 2.0总线和FLASH驱动的支持。完成操作系统定制之后,我们通过Dependency check和Build Image创建一个定制的XP,最后镜像会输出到一个开发机的目录。然后我们把那个目录里面所有的文件和目录用XCOPY /S拷贝到U盘,这样就生成了一个我们定制的可启动的系统了。
注意:打开下载页面后,页面中可能存在多个压缩文件,请选择与本贴附件名称对应的文件下载。其他文件的解压缩密码不是本贴所提供的解压缩密码。如果下载其他文件后,需双击该压缩文件,可以用WinRar打开,注意看WinRar右侧的说明信息,该信息中包含有该文件所属的贴子的地址,按照这个链接打开对应的贴子后就可以得到该文件的解压缩密码。请使用WinRAR 3.51及以上版本进行解压缩,解压缩密码:usbboot166

本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/238254

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Pandas高级教程之:window操作
在数据统计中,经常需要进行一些范围操作,这些范围我们可以称之为一个window 。Pandas提供了一个rolling方法,通过滚动window来进行统计计算。 本文将会探讨一下rolling中的window用法。
60 0
Orcale(一)----WIN7 X64下安装ORACLE 10g(检查操作系统版本: 6.1a等问题)
<div class="markdown_views"> <p></p> <div class="toc"> <div class="toc"> <ul> <li><a href="#%E4%BA%8B%E5%87%BA%E6%9C%89%E5%9B%A0">事出有因</a></li> <li> <a href="#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%
2055 0
windows 7操作系统如何修改网络连接的名字
前段时间遇到一个恼人的问题,因为配置了一个路由器,本地连接被改变了,想修改过来,然后baidu 谷歌了很久没找到答案,今天还是万能的度娘帮到了。 情况是这样,原来windows 7的网络连接都有一个名字,如下 这个网络连接名字为VOPHONE,我们想把它修改成为其他名字,这时候如...
579 0
Linux操作系统环境下jdk的配置和tomcat中web项目部署(从U盘中)
1.在自己用户下创建想要放java 的jdk和tomcat的目录,并用超级用户给与操作权限:(例为jtom目录下创建java和tomcat目录):   (1).登录root用户 :su   (2).进入我的文档目录:cd  /                                         ls  (3).在"/boot"下创建 jtom目录: mkdir  
1580 0
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.11 初始化硬盘
本节书摘来自华章计算机《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》一书中的第2章,第2.11节,作者:新设计团队著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
817 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载