ll / total 1164 dr-xr-xr-x 7 548 Jul 14 2009. Drwxr-xr-x 20 500 500 4096 Nov 4 14:16.
-r-xr-xr-x 1 122 Jul 14 2009 autorun.inf dr-xr-xr-x 4 568 Jul 14 2009 boot -r-xr-xr-x 1 383562 Jul 14 2009 bootmgr -r-xr-xr-x 1 667712 Jul 14 2009 bootmgr.efi dr-xr-xr-x 3 100 Jul 14 2009 efi -r-xr-xr-x 1 106760 Jul 14 2009 setup.exe dr-xr-xr-x 2295 10940 Jul 14 2009 sources dr-xr-xr-x 5 200 Jul 14 2009 support dr-xr-xr-x 3 92 Jul 14 2009 upgrade >exit The format is, the DVD replacement for ISO 9660. There is no obvious “cdboot.img” file which is what we will need in order to boot this thing. Now look at the same disk with isoinfo: $ isoinfo -d -i./en_windows_7_enterprise_x64_dvd_x15-70749.iso [lots of stuff] Eltorito validation header: Hid 1 Arch 0 (x86) ID 'Microsoft Corporation' Key 55 AA Eltorito defaultboot header: Bootid 88 (bootable) Boot media 0 (No Emulation Boot) Load segment 0 Sys type 0 Nsect 8 Bootoff 2DE 734 What is interesting is that it’s an no-emulation bootable disk. The boot image required to boot it is 8 sectors long (“Nsect 8”) starting at sector number 734 (“Bootoff” in decimal). CD sectors are 2048 bytes, so we can grab the boot image directly: $ dd if=./en_windows_7_enterprise_x64_dvd_x15-70749.iso of=boot.img bs=2048 count=8 skip=734 Now with all the information collected above, we can (with a great deal of experimentation) come up with a mkisofs command line that makes a bootable image: $ mkisofs -o./new-win.iso -b boot.img -no-emul-boot -c BOOT.CAT -iso-level 2 -udf -J -l -D -N -joliet-long -relaxed-filenames. This post was great! Serato Scratch Live Skin Virtual Dj Free Download more. I was finally able to get a bootable windows ISO installed.
After getting it to work and doing more testing I was able to determine that the boot image is already on the windows ISO as a file you can point to directly, For windows 10 (And I think earlier versions as well) it is located at /boot/etfsboot.com on the original ISO. So you don’t really need to use DD to create a boot image, I did however have to include the param: -boot-load-size 8 in the mkisofs command along with changing the path to the boot image to with the -b param. Also I did this on a mac and used the hdiutil program which provides a subset of options that mkisofs does, but has enough that I was able to get it to work. I used: hdiutil makehybrid -iso -udf -eltorito-boot ~/win10/boot/etfsboot.com -no-emul-boot -boot-load-size 8 -o ~/win10.iso ~/win10/ where ~/win10/ contained all the files from the original ISO image, I then dropped in the files I needed into the ~/win10/ folder, ran the hdiutil program and I had a bootable modified windows ISO image. I am Richard W.M.
Jones, a computer programmer. I have strong opinions on how we write software, about Reason and the scientific method. Consequently I am an atheist [To nutcases: Please stop emailing me about this, I'm not interested in your views on it] By day I work for Red Hat on all things to do with virtualization. I am a 'citizen of the world'.
My motto is 'often wrong'. I don't mind being wrong (I'm often wrong), and I don't mind changing my mind. This blog is not affiliated or endorsed by Red Hat and all views are entirely my own.