首页 > 代码库 > 如何制作一个通用的多系统安装U盘(U盘目录结构)

如何制作一个通用的多系统安装U盘(U盘目录结构)

U盘目录结构:

wKiom1RqrUPx7MMSAADHdwiPaRg114.jpg


F:   U盘根目录

|   AutoUnattend.xml windows应答文件,用于加载FiraDISK驱动以便找到内存盘

+---boot 启动相关项目

|   +---config 启动配置文件目录

|   |      common.cfg 公用配置,主要是菜单的颜色位置等配置

|   |      hp.cfg HP 相关工具配置文件

|   |      ibm.cfg

|   |      linux.cfg Linux安装菜单配置文件

|   |      livelinux.cfg

|   |      mainmenu.cfg 返回主菜单配置文件

|   |       tools.cfg

|   |      vmware.cfg

|   |      windows.cfg

|   |       syslinux.cfg U盘主配置文件

|   +---grub GRUB4DOS程序和配置目录

|   |  |   bootlace.com

|   |  |   bootlace64.com

|   |  |   grldr

|   |  |   grub.exe GRUB4DOS主程序

|   |  |   grubinst.exe

|   |  |   Menu.lst

|   |  |   message

|   |  |   version.txt

|   |  |  

|   |  \---windows

|   |      |   win2012.lst 通过GRUB4DOS安装windows 2012 配置文件

|   |      |   win732.lst

|   |      |   win764.lst

|   |      |   ......

|   +---linux Linux 引导配置目录

|   |  +---centos5432 centos 5.4 32Bit 引导目录,从centos光盘中取isolinux下文件

|   |  |       isolinux.cfg centos引导配置文件,需要修改相关路径

|   |  |       vmlinuz linux核心文件

|   |  |       initrd.img linux初始化RAM 磁盘

|   |  |       ............

|   +---syslinux Syslinux主程序目录

|   |  |   menu.c32 文本菜单程序

|   |  |   syslinux.exe Syslinux Windows安装程序,32位

|   |  |   syslinux64.exe Syslinux Windows安装程序,64位

|   |  |   vesamenu.c32 图形菜单程序

|   |  |   ldlinux.sys Syslinux 第二阶段引导程序

|   |  |   ..............

|   \---vmware ESX安装主目录

|       +---esx41

|       |      isolinux.cfg 安装VMware ESX 4.1 配置文件,需要改路径

|       |      ...............

+---drivers 驱动程序目录

|   |  Intel_AHCI_RAID_V10501026_XP VistaWin7 集成驱动目录

|   |  winvblock.ima.gz WINVBlock 驱动程序

|   |   ...................

+---EFI EFI引导程序,有兼容性问题,未做完全测试

|   |  Shell.efi UEFI通用Shell 2.2版本

|   \---boot

|       \---syslinux

|       |       |       syslinux.efi  Syslinux UEFI 启动程序

|       |       |       ............

+---FiraDisk FiraDisk 驱动目录

|   |  au.xml 适用于Windows Vista的配置文件,GRUB4DOS用。

|   |  auSVR8.xml 适用于Windows Server 2008的配置文件,GRUB4DOS用。

|   |  auWin8.xml 适用于Windows 8 的配置文件,GRUB4DOS用。

|   |  firadi64.cat

|   |  firadi64.sys 驱动模块

|   |  firadisk.cat

|   |  firadisk.inf 驱动配置文件

+---g4l     g4l工具盘

+---help    一些帮助信息

|       pciid.txt 显示INTEL PCI设备的相关设备号,确认设备是哪种类型。还可以用工具下的PCIID检测程序检测设备号。

|       xperror.txt 安装windows 2003/xp的一些已知错误信息以及解决办法。比如0x0000007B

+---HPSS860_32 HP SMART START 8.60 32位

+---HPSS860_64 HP SMART START 8.60 64位

+---ISO 各种Windows 镜像文件,从微软官方网站下载,有试用期。

|   |  win2003r232.iso

|   |  win2003r264.iso

|   |  win2003sp2.iso

|   |  win2008.iso

|   |  win2008r2.iso

|   |  win2012.iso

|   |  win732.iso

|   |  win764.iso

|   |  windows8132.iso

|   |  windows8164.iso

|   |  windows832.iso

|   |  windows864.iso

|   |  winxp64.iso

|   |  winxpsp2.iso

|   |  ......

|   +---linux Linux相关镜像文件

|   |      rh5464.iso

|   |      rh5864.iso

|   |      suse1064.iso

|   |      suse11sp364.iso

|   |      ......

|   \---tools 一些工具盘文件,全部通过MEMDISK加载

|           ghost.img

|           hddregEn.img

|           maxdos.img

|           password.img

|           PCIID.ima.gz 查找PCI设备ID程序

|           pe_42.iso

|           win7pe.iso

|           win8pe.iso

|          ......

+---linux Linux驱动程序目录,Linux在安装是可以找到的。CentOS需要U盘标签为OEMDRV。或者通过手动加载,CentOS在安装时加 linux dd 来手动加载。SUSE在启动参数里加dud=1加载。但是驱动的目录结构不能随意改变。

|   \---suse

|       +---i386-sles11

|       |  +---install

|       |  |      hpsa-kmp-default-3.4.6-165.sles11sp1.i586.rpm

|       |  |      hpsa-kmp-default-3.4.6-165.sles11sp3.i586.rpm

|       |  |       update.post

|       |  |      

|       |  \---modules

|       |           hpsa.ko

|       |          

+---ploplinux 一个LiveLinux发行版。

+---slax Slax是一个灵活便携的Linux系统。

+---SPP2014090 HP的固件更新ISO解压到的目录

\---tools 一些工具软件




本文出自 “梦想成真” 博客,请务必保留此出处http://zhile.blog.51cto.com/9599674/1578507

如何制作一个通用的多系统安装U盘(U盘目录结构)