vm.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 05 Oct 2012 23:18:39 +0300
changeset 1378 ef1e8123ea4a
parent 1377 3aba55c3a7b4
permissions -rw-r--r--
Virtualization projects.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1377
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
.. include:: HEADER.rst
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
========================
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 VM (virtual machines).
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
========================
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
1378
ef1e8123ea4a Virtualization projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1377
diff changeset
     9
Virtualization projects.
ef1e8123ea4a Virtualization projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1377
diff changeset
    10
========================
ef1e8123ea4a Virtualization projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1377
diff changeset
    11
ef1e8123ea4a Virtualization projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1377
diff changeset
    12
VMware, VirtualBox, QEMU, Bochs, DosBox.
ef1e8123ea4a Virtualization projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1377
diff changeset
    13
1377
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
VirtualBox.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
===========
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
About VirtualBox.
1378
ef1e8123ea4a Virtualization projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1377
diff changeset
    18
-----------------
1377
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
  http://www.virtualbox.org/wiki/Guest_OSes
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
                Guest OSes support status for VirtualBox.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
Copy and resize VirtualBox disk.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
--------------------------------
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
I have clear copies of several OSes for VirtualBox. When I need new one I copy
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
and resize them to get desired size.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
To copy I make a copy::
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
  $ vboxmanage clonehd /path/to/Hurd.vdi /path/to/Hurd-new.vdi
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
determine size::
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
  $ vboxmanage showhdinfo /path/to/Hurd-new.vdi
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
  UUID:                 63b87983-3130-4db3-cd8c-6d693dcfd92b
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
  Accessible:           yes
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  Logical size:         2996 MBytes
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
  Current size on disk: 1660 MBytes
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
  Type:                 normal (base)
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
  Storage format:       VDI
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
  Format variant:       dynamic default
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
  In use by VMs:        Hurd (UUID: f7591848-2c60-4c7c-3886-b66bdb35e425)
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  Location:             /path/to/Hurd-new.vdi
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
and then apply new size (in MiB)::
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
  $ vboxmanage modifyhd --resize 35000 /path/to/Hurd-new.vdi
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
Next I mount ``parted-magic`` and boot to it and use ``gparted`` to extend
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
existing fs to free space.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
VMWare.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
=======
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
VMWare remote graphical client.
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
===============================
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
::
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
  $ vmware-vmrc.exe -h 192.168.1.2 -u user -p passwd "dir/file.vmx"
3aba55c3a7b4 Guest OSes support status for VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62