====== Emulation ====== ===== Ti calculators ===== Windows: VirtualTi ===== PC ===== For example if you want to run Windows from Linux without having to reboot. ==== Running a partition ==== Seems to be possible thanks to Windows hardware profiles: [[http://oopsilon.com/Running-a-Windows-Partition-in-VMware]] ==== Mount a .VMDK disk outside the emulator ==== modprobe nbd # Kernel: Device Drivers | Block Devices | Network block device support vmware-loop disk.vmdk 1 /dev/nbd0& mount -t ntfs-3g /dev/nbd0 /mnt/disk Be careful it was sort of freezing my computer when trying to copy huge amount of data between two such mounted vmdk drives... ==== Trick to have a small virtual installation ==== If you cannot / don't want run your dual boot Windows installation in the VM, you can still try to keep your virtual installation small (< 5GB) even with lots of large programs, by creating ntfs junctions for all large programs (Visual Studio, C++Builder, MS Office, Matlab, Mathematica, MiKTeX, ...), from the virtual disk to the Windows installation on the dual boot partition. You need full read/write access to you Windows ntfs partition. You can probably use the shared folders of your emulator, or a SAMBA share, combined with the read/write ntfs-3g driver for Linux, but I prefer to mount my real hard drive as a virtual disk. In order to do that, create a ''disk.vmdk'' of type fullDevice: # Disk DescriptorFile version=1 CID=d11aaceb parentCID=ffffffff createType="fullDevice" # Extent description RW 234436545 FLAT "/dev/hda" 0 # !change # The Disk Data Base #DDB ddb.virtualHWVersion = "4" ddb.adapterType = "ide" ddb.toolsVersion = "0" ddb.geometry.cylinders = "232581" # !change ddb.geometry.heads = "16" # !change ddb.geometry.sectors = "63" # !change ddb.geometry.biosCylinders = "232581" # !change ddb.geometry.biosHeads = "16" # !change ddb.geometry.biosSectors = "63" # !change ddb.uuid.image ="6cbd1dfc-2e6e-495a-0b87-58e4711395c8" ddb.uuid.modification ="1c531233-6a69-4a6e-35a7-fd2c492b8ac8" ddb.uuid.parent ="00000000-0000-0000-0000-000000000000" You can use ''parted'' in order to find out which values to put for your hard drive. ==== VMWare ==== Well known, but didn't work for me ... ==== Virtual Box ==== The one I use, very nice. See [[VirtualBox]].