Giter Club home page Giter Club logo

Comments (13)

xdissent avatar xdissent commented on June 3, 2024

Oh wow I didn't realize the preview was publicly available. I'll try to whip something up this weekend! Thanks paul.

from ievms.

yatil avatar yatil commented on June 3, 2024

Tracking this…

from ievms.

xdissent avatar xdissent commented on June 3, 2024

No dice. Could not get this to work at all, and was definitely not sure I had the legal rights to distribute a VHD. Maybe soon MS will add IE10 to their free dev VHD program, but until then I can't do anything to support this unfortunately.

from ievms.

dotnetCarpenter avatar dotnetCarpenter commented on June 3, 2024

What about now? ~ 2 months later

from ievms.

xdissent avatar xdissent commented on June 3, 2024

The best I could do is automate the download and mounting of the Win 8 Release Preview ISO in a copy of the Win7 VM. Then you could run the installer and presumably reboot to Win 8 with IE10. However, the Win 8 release is only a couple of days away, and I suspect they won't be offering the Release Preview for download after that. Hopefully though, they'll add a IE testing VHD to their compat program once it's released.

That being said, I'm downloading the ISO now to see what I can do. I might be able to automate the Win 8 install by creating my own ISO that runs the AIK from Win 7. But you'll still have to boot the VM and launch the automated installer yourself, similarly to how the IE6 VM requires the network drivers to be installed manually. We'll see.

from ievms.

dotnetCarpenter avatar dotnetCarpenter commented on June 3, 2024

I don't get how it's different from what you do now. Start a download of http://go.microsoft.com/fwlink/?LinkId=251533 (32 bit) or http://go.microsoft.com/fwlink/?LinkId=251532 (64)

Windows 8 download page: http://windows.microsoft.com/en-US/windows-8/download

VBoxManage createvm --name "${vm}" --ostype "${vm_type}" --register
VBoxManage modifyvm "${vm}" --memory 1024 --vram 32
VBoxManage storagectl "${vm}" --name "IDE Controller" --add ide --controller PIIX4 --bootable on
VBoxManage storagectl "${vm}" --name "Floppy Controller" --add floppy
VBoxManage internalcommands sethduuid "${vhd_path}/${vhd}"
VBoxManage storageattach "${vm}" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium "${vhd_path}/${vhd}"
VBoxManage storageattach "${vm}" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium "${ga_iso}"
VBoxManage storageattach "${vm}" --storagectl "Floppy Controller" --port 0 --device 0 --type fdd --medium emptydrive
declare -F "build_ievm_ie${1}" && "build_ievm_ie${1}"
VBoxManage snapshot "${vm}" take clean --description "The initial VM state"

Or am I missing something?

from ievms.

dotnetCarpenter avatar dotnetCarpenter commented on June 3, 2024

OK, I was missing something. But I suggest you use the createMachine method of VirtualBox. https://www.virtualbox.org/sdkref/interface_i_virtual_box.html#15b6b59f23252430fcf2a56e8b69459b

Here is my .vbox file for the 32bit edition - perhaps you can use that as a settingsFile.

<?xml version="1.0"?>
<!--
** DO NOT EDIT THIS FILE.
** If you make changes to this file while any VirtualBox related application
** is running, your changes will be overwritten later, without taking effect.
** Use VBoxManage or the VirtualBox Manager GUI to make changes.
-->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.12-macosx">
  <Machine uuid="{d7b80805-e37c-472c-8f1a-83bb930c01ce}" name="Windows 8 Release Preview 32bit" OSType="Windows8" snapshotFolder="Snapshots" lastStateChange="2012-09-08T00:11:05Z">
    <MediaRegistry>
      <HardDisks>
        <HardDisk uuid="{062354c8-5ad6-4e4f-808d-5caa098df12b}" location="Windows 8 Release Preview 32bit.vdi" format="VDI" type="Normal"/>
      </HardDisks>
      <DVDImages>
        <Image uuid="{bb6a3979-5ca8-4457-b0b2-2e7f4d043f63}" location="/Users/dotnetCarpenter/Downloads/Windows8-ReleasePreview-32bit-English.iso"/>
        <Image uuid="{45864a76-7c41-4031-9738-26a359aabbf0}" location="Windows 8 Release Preview .iso"/>
      </DVDImages>
      <FloppyImages/>
    </MediaRegistry>
    <ExtraData>
      <ExtraDataItem name="GUI/LastCloseAction" value="powerOff"/>
      <ExtraDataItem name="GUI/LastGuestSizeHint" value="1024,768"/>
      <ExtraDataItem name="GUI/LastNormalWindowPosition" value="529,171,1024,789"/>
      <ExtraDataItem name="GUI/MiniToolBarAutoHide" value="off"/>
    </ExtraData>
    <Hardware version="2">
      <CPU count="2" hotplug="false">
        <HardwareVirtEx enabled="true" exclusive="false"/>
        <HardwareVirtExNestedPaging enabled="true"/>
        <HardwareVirtExVPID enabled="true"/>
        <PAE enabled="true"/>
        <HardwareVirtExLargePages enabled="true"/>
        <HardwareVirtForce enabled="false"/>
      </CPU>
      <Memory RAMSize="2048" PageFusion="false"/>
      <HID Pointing="USBTablet" Keyboard="PS2Keyboard"/>
      <HPET enabled="false"/>
      <Chipset type="PIIX3"/>
      <Boot>
        <Order position="1" device="Floppy"/>
        <Order position="2" device="DVD"/>
        <Order position="3" device="HardDisk"/>
        <Order position="4" device="None"/>
      </Boot>
      <Display VRAMSize="156" monitorCount="1" accelerate3D="true" accelerate2DVideo="true"/>
      <RemoteDisplay enabled="false" authType="Null" authTimeout="5000">
        <VRDEProperties>
          <Property name="TCP/Ports" value="3389"/>
        </VRDEProperties>
      </RemoteDisplay>
      <BIOS>
        <ACPI enabled="true"/>
        <IOAPIC enabled="true"/>
        <Logo fadeIn="true" fadeOut="true" displayTime="0"/>
        <BootMenu mode="MessageAndMenu"/>
        <TimeOffset value="0"/>
        <PXEDebug enabled="false"/>
      </BIOS>
      <USBController enabled="true" enabledEhci="false"/>
      <Network>
        <Adapter slot="0" enabled="true" MACAddress="0800275E7490" cable="true" speed="0" type="82540EM">
          <DisabledModes/>
          <NAT>
            <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
            <Alias logging="false" proxy-only="false" use-same-ports="false"/>
          </NAT>
        </Adapter>
        <Adapter slot="1" enabled="false" MACAddress="0800277B9F85" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
        <Adapter slot="2" enabled="false" MACAddress="080027D78E6A" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
        <Adapter slot="3" enabled="false" MACAddress="080027FFC481" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
        <Adapter slot="4" enabled="false" MACAddress="080027498670" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
        <Adapter slot="5" enabled="false" MACAddress="0800277F65A2" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
        <Adapter slot="6" enabled="false" MACAddress="0800271B0686" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
        <Adapter slot="7" enabled="false" MACAddress="08002701C743" cable="true" speed="0" type="82540EM">
          <DisabledModes>
            <NAT>
              <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
              <Alias logging="false" proxy-only="false" use-same-ports="false"/>
            </NAT>
          </DisabledModes>
        </Adapter>
      </Network>
      <UART>
        <Port slot="0" enabled="false" IOBase="0x3f8" IRQ="4" hostMode="Disconnected"/>
        <Port slot="1" enabled="false" IOBase="0x2f8" IRQ="3" hostMode="Disconnected"/>
      </UART>
      <LPT>
        <Port slot="0" enabled="false" IOBase="0x378" IRQ="4"/>
        <Port slot="1" enabled="false" IOBase="0x378" IRQ="4"/>
      </LPT>
      <AudioAdapter controller="HDA" driver="CoreAudio" enabled="true"/>
      <RTC localOrUTC="local"/>
      <SharedFolders/>
      <Clipboard mode="Bidirectional"/>
      <IO>
        <IoCache enabled="true" size="5"/>
        <BandwidthGroups/>
      </IO>
      <HostPci>
        <Devices/>
      </HostPci>
      <EmulatedUSB>
        <CardReader enabled="false"/>
      </EmulatedUSB>
      <Guest memoryBalloonSize="0"/>
      <GuestProperties/>
    </Hardware>
    <StorageControllers>
      <StorageController name="IDE Controller" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">
        <AttachedDevice passthrough="false" type="DVD" port="0" device="0">
          <Image uuid="{45864a76-7c41-4031-9738-26a359aabbf0}"/>
        </AttachedDevice>
      </StorageController>
      <StorageController name="SATA Controller" type="AHCI" PortCount="1" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
        <AttachedDevice type="HardDisk" port="0" device="0">
          <Image uuid="{062354c8-5ad6-4e4f-808d-5caa098df12b}"/>
        </AttachedDevice>
      </StorageController>
    </StorageControllers>
  </Machine>
</VirtualBox>

from ievms.

scottillogical avatar scottillogical commented on June 3, 2024

+1 we are starting to get javascript errors reported on ie10 and I don't have any way to run it!

from ievms.

dotnetCarpenter avatar dotnetCarpenter commented on June 3, 2024

@scottschulthess You can either manually install Windows 8 Release Preview in VirtualBox (like I have) or try your luck with Compat Inspector from MS.

I don't think the Windows 8 Release Preview is at MS site anymore but it can be found at softpedia ect. Note, that you'll get a beta version of IE10 which might not behave as IE10 final.

from ievms.

dotnetCarpenter avatar dotnetCarpenter commented on June 3, 2024

You can download the Windows 8 Release Preview from the links in comment #26 (comment). That will give you a beta of IE10. Or you can try your luck with Compat Inspector. I haven't tried it yet.

I haven't been able to find any VM with IE10. The ones on MS site are only from IE6-IE9.

from ievms.

svewag avatar svewag commented on June 3, 2024

what's the product key for installation?

from ievms.

dotnetCarpenter avatar dotnetCarpenter commented on June 3, 2024

Try one of these: http://www.addictivetips.com/news/windows-8-product-key/
I'm not sure it will work. MS had a guide on their web site but it now redirect to win8.
Good luck

Ps. A guide to Install : http://www.addictivetips.com/windows-tips/how-to-install-windows-8-on-virtualbox/

from ievms.

dave1010 avatar dave1010 commented on June 3, 2024

IE10 is now available from Microsoft from here: http://www.modern.ie/virtualization-tools

from ievms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.