I'm getting ready to start making an ALL-IN-ONE usb installer. I'm using a 32gb flash drive for this project. I plan to put every version of Windows 7 & Server 2008 / 2008 R2 that I can. 32bit and 64bit, Retail, OEM, and Volumn, Starter, Home Basic, Home Premium, Professional, Enterprise and Ultimate, Regular, N, N-1, E, etc... You get the idea. Yes it is a bit overkill, but you never know which version you might need. My question is, does anyone know if there is a limitation in the installer as to the amount of install types you can have listed to choose from?
I don't think there is a limit, just the limit of how big you want the AIO to be. Do you remember when a team released a 2dvd set with all version of Window from DOS 1 to Windows Server 2003?
I do remember. I would actually love to be able to put some kind of bootloader that would allow me to do all versions of Window 2000 and Server, all versions of XP, all versions of Server 2003 and so on, but I haven't been able to find a good manageable way to do this with XP and Window 7 from USB.
It shouldn't actually take as much as you think, considering ALL versions of Windows 7 actually fit on a single 2.8gb disk!
I know a majority of it is licensing but... I still wonder how big this will be Windows 7 (58 Versions) Windows 7 - Starter OEM N-1 x86 Windows 7 - Starter x86 Windows 7 - Home Basic Retail N-1 x86 Windows 7 - Home Basic Retail N-1 x64 Windows 7 - Home Basic OEM N-1 x86 Windows 7 - Home Basic OEM N-1 x64 Windows 7 - Home Basic Retail x86 Windows 7 - Home Basic Retail x64 Windows 7 - Home Basic OEM x86 Windows 7 - Home Basic OEM x64 Windows 7 - Home Premium Retail N-1 x86 Windows 7 - Home Premium Retail N-1 x64 Windows 7 - Home Premium OEM N-1 x86 Windows 7 - Home Premium OEM N-1 x64 Windows 7 - Home Premium Retail x86 Windows 7 - Home Premium Retail x64 Windows 7 - Home Premium OEM x86 Windows 7 - Home Premium OEM x64 Windows 7 - Professional Retail N-1 x86 Windows 7 - Professional Retail N-1 x64 Windows 7 - Professional OEM N-1 x86 Windows 7 - Professional OEM N-1 x64 Windows 7 - Professional Vol OEM N-1 x86 Windows 7 - Professional Vol OEM N-1 x64 Windows 7 - Professional Retail x86 Windows 7 - Professional Retail x64 Windows 7 - Professional OEM x86 Windows 7 - Professional OEM x64 Windows 7 - Professional Vol OEM x86 Windows 7 - Professional Vol OEM x64 Windows 7 - Professional N Vol OEM x86 Windows 7 - Professional N Vol OEM x64 Windows 7 - Professional E Vol OEM x86 Windows 7 - Professional E Vol OEM x64 Windows 7 - Enterprise N-1 Vol OEM x86 Windows 7 - Enterprise N-1 Vol OEM x64 Windows 7 - Enterprise N Vol OEM x86 Windows 7 - Enterprise N Vol OEM x64 Windows 7 - Enterprise E Vol OEM x86 Windows 7 - Enterprise E Vol OEM x64 Windows 7 - Enterprise Vol OEM x86 Windows 7 - Enterprise Vol OEM x64 Windows 7 - Ultimate Retail N-1 x86 Windows 7 - Ultimate Retail N-1 x64 Windows 7 - Ultimate OEM N-1 x86 Windows 7 - Ultimate OEM N-1 x64 Windows 7 - Ultimate Retail N x86 Windows 7 - Ultimate Retail N x64 Windows 7 - Ultimate OEM N x86 Windows 7 - Ultimate OEM N x64 Windows 7 - Ultimate Retail E x86 Windows 7 - Ultimate Retail E x64 Windows 7 - Ultimate OEM E x86 Windows 7 - Ultimate OEM E x64 Windows 7 - Ultimate Retail x86 Windows 7 - Ultimate Retail x64 Windows 7 - Ultimate OEM x86 Windows 7 - Ultimate OEM x64 Windows Server 2008 (14 Versions) Windows Server 2008 Retail x86 Windows Server 2008 Retail x64 Windows Server 2008 OEM x86 Windows Server 2008 OEM x64 Windows Server 2008 Itanium Enterprise Vol x64 Windows Server 2008 Itanium Retail Vol x64 Windows Server 2008 Hyper-V Retail x86 Windows Server 2008 Hyper-V Retail x64 Windows Server 2008 Hyper-V Vol x86 Windows Server 2008 Hyper-V Vol x64 Windows Server 2008 Web Retail x86 Windows Server 2008 Web Retail x64 Windows Server 2008 Web Vol x86 Windows Server 2008 Web Vol x64 Windows Server 2008 R2 (12 Versions) Windows Server 2008 R2 Retail x64 Windows Server 2008 R2 OEM x64 Windows Server 2008 R2 Vol x64 Windows Server 2008 R2 Foundation OEM x64 Windows Server 2008 R2 Enterprise Vol x64 Windows Server 2008 R2 Itanium Vol x64 Windows Server 2008 R2 Itanium Retail x64 Windows Server 2008 R2 HPC Retail x64 Windows Server 2008 R2 HPC OEM x64 Windows Server 2008 R2 HPC Vol x64 Windows Server 2008 R2 Hypercore Retail x64 Windows Server 2008 R2 Hypercore OEM x64
my guess is install.wim will be about 4-5 gigs because you added server. Without server, i think its about 3.5 - 4 gigs for all the win 7's. Then add another few hundred meg for boot files. After you have x32 ultimate and x64 ultimate together in a wim its about 3.4 gig and goes up about 10 - 20 meg every other edition you add.
Aren't OEM and Retail versions of the same edition totally the same in fact? The only difference is a string in ei.cfg as i remember, so if you delete it, it will be just common installation. Default key doesn't matter anything here.
There's no limit i believe, except filesize (it has to fit into a dvd or usbstick you know). You can add Windows 7 and server 2008 R2 on the same beacuse theyre pretty much the same and also check out a guide on msfn board, i know there's a guide on how integrating both xp and other to one cd (if i dont misremember). A Windows 7 33-1 has already been made and posted here btw, i have that, contains all english standard, E & N versions.
all these thing are great till your dvd gets scratched or usb gets corrupted for the sake of carrying another few dvd's
My all in one resides in a hidden partition on a 1TB mybook, there IS NO file size limitation whatsoever unless you are limited to DVD media. BTW, and AIO is for convinience only, remember there are somewhat older systems out there that will not boot to USB so keep a standard disk or limited AIO available. What I would like to see is a boot loader that I could use to select from multiple AIO's and an AIO for vista/7/server 08 and an all in one for XP/server 03 and earlier.
@ Dolorous Edd, on a side note there are also some older systems that will not install from windows 7 boot dvd you need to use boot image from a vista dvd.
Digging up my old thread. I started working on this again and ran into a couple of things. This is a Crazy Project I know, but it's for my own education as well as one of those... you never know when you might need it things. I made my first AIO disc and it was friggin' HUGE like 9.4gb for the iso The install.wim alone is 7.45gb I did include the language packs as well which is 1.16gb Code: (OEM) Starter x86 (OEM) Home Basic x86 (OEM) Home Premium x86 (OEM) Professional x86 (OEM) Ultimate x86 (N) Starter x86 (N) Home Basic x86 (N) Home Premium x86 (N) Professional x86 (N) Ultimate x86 Enterprise x86 (OEM) Home Basic x64 (OEM) Home Premium x64 (OEM) Professional x64 (OEM) Ultimate x64 (N) Home Basic x64 (N) Home Premium x64 (N) Professional x64 (N) Ultimate x64 Enterprise x64 Server 2008 R2 Standard (Full Installation) Server 2008 R2 Standard (Core Installation) Server 2008 R2 Enterprise (Full Installation) Server 2008 R2 Enterprise (Core Installation) Server 2008 R2 DataCenter (Full Installation) Server 2008 R2 DataCenter (Core Installation) Server 2008 R2 Web Server (Full Installation) Server 2008 R2 Web Server (Core Installation) Problems I'm having... 1) I've got the 33-in-1 Windows 7 iso with the standard versions, E versions and N version and it is only 4.68gb True it doesn't have the Language packs and the Server 2008 R2 installs, but my Win7 portion was already bigger than this one before I added those things. So how do I keep the install.wim size down? 1a) If I were to use the 33-in-1 as a base to add to, is it possible to inject an additional version in between some of the already listed versions instead of adding it to the end of the list? I'm pretty sure the list is displayed from an xml file but I'm not sure the name of the file or the location of it in either the boot.wim or install.wim 2) I would like to setup this disc to basically have all versions (Starter, Home Basic, Home Premium, Professional, Ultimate and Enterprise) in both x86 and x64 as well as have the installation check for OEM Bios, and then be able to not only put in the cert/slp for the corresponding OEM and version type, but also include that OEM's wallpapers, user pictures and other OEM images. And I would also like to be able have the options to install either the OEM, Retail, Volume or Volume OEM version. I DO NOT want to have this disc auto-activate Retail or Volume or Enterprise editions. I will leave that to the end user to figure out. 3) One some AIO Win7 isos out there, I've seen more than one with a Sources and a Sourc64 folders as well as for setup.exe and setup64.exe in the root of the iso. Can someone explain to me why this would be needed and how to setup it up if it more logical to use this method? 4) Trying to figure out how to have the Repair x86 and Repair x64 in the boot.wim so that the user can resort to them if needed but not sure what to do to add these options as I've seen on some isos. I've even see one that has a Win7 Pro x64 PE that you can boot into as well, but it was Chinese 5) On some of the AIO discs I've seen, there is the $OEM$ folder in the sources folder on the disc. Inside are 2 folders ($$ and $1) that contain various OEM items. Does the setup automatically know to check this folder and run any .cmd files in there or does it need to be specified somewhere in order to run? 6) How do I do the OEM part for Server 2008/R2 as well? Any pointers on any of these issues would be greatly appreciated. Once I get some or all of these issues figured out or explained, I'll try slipstreaming both SP1 and IE9 into this mix as well. What I am hoping to end up with is... Code: (OEM) Starter x86 (OEM) Starter N x86 (OEM) Starter E x86 (OEM) Home Basic x86 (OEM) Home Basic N x86 (OEM) Home Basic E x86 (OEM) Home Premium x86 (OEM) Home Premium N x86 (OEM) Home Premium E x86 (OEM) Professional x86 (OEM) Professional N x86 (OEM) Professional E x86 (OEM) Ultimate x86 (OEM) Ultimate N x86 (OEM) Ultimate E x86 (RETAIL) Home Basic x86 (RETAIL) Home Basic N x86 (RETAIL) Home Basic E x86 (RETAIL) Home Premium x86 (RETAIL) Home Premium N x86 (RETAIL) Home Premium E x86 (RETAIL) Professional x86 (RETAIL) Professional N x86 (RETAIL) Professional E x86 (RETAIL) Ultimate x86 (RETAIL) Ultimate N x86 (RETAIL) Ultimate E x86 (VOL) Professional x86 (VOL) Professional N x86 (VOL) Professional E x86 (VOL) Enterprise x86 (VOL) Enterprise N x86 (VOL) Enterprise E x86 (OEM) Home Basic x64 (OEM) Home Basic N x64 (OEM) Home Basic E x64 (OEM) Home Premium x64 (OEM) Home Premium N x64 (OEM) Home Premium E x64 (OEM) Professional x64 (OEM) Professional N x64 (OEM) Professional E x64 (OEM) Ultimate x64 (OEM) Ultimate N x64 (OEM) Ultimate E x64 (RETAIL) Home Basic x64 (RETAIL) Home Basic N x64 (RETAIL) Home Basic E x64 (RETAIL) Home Premium x64 (RETAIL) Home Premium N x64 (RETAIL) Home Premium E x64 (RETAIL) Professional x64 (RETAIL) Professional N x64 (RETAIL) Professional E x64 (RETAIL) Ultimate x64 (RETAIL) Ultimate N x64 (RETAIL) Ultimate E x64 (VOL) Professional x64 (VOL) Professional N x64 (VOL) Professional E x64 (VOL) Enterprise x64 (VOL) Enterprise N x64 (VOL) Enterprise E x64 (OEM) Server 2008 R2 Foundation (Full Installation) (OEM) Server 2008 R2 Foundation (Core Installation) (OEM) Server 2008 R2 Standard (Full Installation) (OEM) Server 2008 R2 Standard (Core Installation) (OEM) Server 2008 R2 Enterprise (Full Installation) (OEM) Server 2008 R2 Enterprise (Core Installation) (OEM) Server 2008 R2 DataCenter (Full Installation) (OEM) Server 2008 R2 DataCenter (Core Installation) (RETAIL) Server 2008 R2 Foundation (Full Installation) (RETAIL) Server 2008 R2 Foundation (Core Installation) (RETAIL) Server 2008 R2 Standard (Full Installation) (RETAIL) Server 2008 R2 Standard (Core Installation) (RETAIL) Server 2008 R2 Enterprise (Full Installation) (RETAIL) Server 2008 R2 Enterprise (Core Installation) (RETAIL) Server 2008 R2 DataCenter (Full Installation) (RETAIL) Server 2008 R2 DataCenter (Core Installation) Server 2008 R2 Web Server (Full Installation) Server 2008 R2 Web Server (Core Installation) @Dolorous Edd What you are asking for is actually now possible. I am actually building this AIO to be apart of a project to which you are asking about. It uses grub as a bootloader. You can now load XP isos to ram for installations using Firadisk and winblock.ima.gz. That covers your Multiple XP parts. Then you can start up a pre-built AIO for Vista/Win7/Server 2008/Server 2008 R2 by doing chainloader +2 to the bootmgr of the partition you have it extracted to. You can also do several different Linux distros and other tools. I'm trying to build something like this and include a way to load the OSX 10.6.3 retail installer from grub. Also you might want to check around, there is a new version of a 36 in 1 XP iso that covers just about any version and installation type of XP you might want, with exception of the x64 version at this time. I hear it hangs around with demons.