First time user of Xboot. I've been trying to find a utility that will help me quickly point to Windows Defender Offline ISOs for both 32-bit and 64-bit and let me choose which one on boot off a single media device. Sor far I haven't found one. I tried with Xboot 1.0 beta 14 today and it still didn't work. Here's what I did and what happened:
- Downloaded both 32-bit and 64-bit tools for Windows Defender Offline: http://windows.micro...efender-offline
- Created ISOs for each one of the architectures (the third option labeled advanced)
- I named these ISOs with todays date (every time you run the tool it embeds the latest maleware definitions)
- Downloaded and ran https://sites.google...rxboot/download
- Drag and dropped the ISOs into Xboot and created a USB drive using Grub4dos ISO image Emulation for each ISO (I used syslinux for the boot loader)
Result: I watched the USB drive as Xboot copied it, and it copied the first ISO which was named WDO_Media32-2013-02-21.iso but Xboot put it here:
/images/wdomedia.iso
Once it started copying WDO_Media64-2013-02-21.iso that one also was named the same wdomedia.iso so naturally it overwrite the first one.
I inspected the following config file:
/boot/syslinux/syslinux.cfg
The following entry was all that was there (relevant to these ISOs):
### MENU START LABEL - MENU LABEL WDO_Media64-2013-02-21 LINUX /boot/syslinux/grub.exe APPEND --config-file="ls /images/wdomedia.iso || find --set-root /images/wdomedia.iso;map --heads=0 --sectors-per-track=0 /images/wdomedia.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/wdomedia.iso (0xff);map --hook;chainloader (0xff)" TEXT HELP ENDTEXT ### MENU END
To get this to work I renamed the copied file to wdomedia64.iso and manually copied the other ISO to /images/ and named it wdomedia32.iso. Then I edited syslinux.cfg and duplicated the entry and changed them both as follows:
### MENU START LABEL - MENU LABEL WDO_Media32-2013-02-21 LINUX /boot/syslinux/grub.exe APPEND --config-file="ls /images/wdomedia32.iso || find --set-root /images/wdomedia32.iso;map --heads=0 --sectors-per-track=0 /images/wdomedia32.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/wdomedia32.iso (0xff);map --hook;chainloader (0xff)" TEXT HELP ENDTEXT ### MENU END ### MENU START LABEL - MENU LABEL WDO_Media64-2013-02-21 LINUX /boot/syslinux/grub.exe APPEND --config-file="ls /images/wdomedia64.iso || find --set-root /images/wdomedia64.iso;map --heads=0 --sectors-per-track=0 /images/wdomedia64.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/wdomedia64.iso (0xff);map --hook;chainloader (0xff)" TEXT HELP ENDTEXT ### MENU END
Now I can boot and select either WDO ISO to boot from. I verified by trying to boot to the 64-bit version on a 32-bit machine and got the appropriate error message, but selecting 32-bit version worked.
Is this the appropriate place to submit reports such as these?
It sure is too bad that Microsoft can't reconcile this into a single tool. In my experience most users who need this don't even know what architecture they are running unfortunately.
Thanks.