LGC> Hi,
LGC> I am new to TEMU. Following the steps the manual book writes, I
LGC> have built and installed TEMU. I want to known if what I should
LGC> do next is "Configuring a new VM" ? In "Configuring a new VM"
LGC> step, which VMs should I configure?
LGC> I have two computers, both have installed only one system, one is
LGC> windows xp sp3, the other is ubuntu 11.10. All I have done about
LGC> TEMU is one the ubuntu OS. I never used xp OS.
LGC> In "Configuring a new VM" part, it appears a word "guest OS", is
LGC> that means I should use another computer as a guest OS and the
LGC> ubuntu OS as a host ? If so,which OS shoule I configure?
As Alex mentions, TEMU is, like the QEMU system it is based on, a
hosted virtual machine monitor. That is to say, TEMU is a program that
runs under one operating system, and provides a virtual machine that
can run another possibly different operating system and all of its
applications. Just like when you use a system like VMware or
VirtualBox, TEMU lets you run a second operating system in a process
within another operating system, all on one physical machine.
We use the terminology of "host" and "guest" to distinguish between
the two operating systems, architectures, etc., that are running at
once.
The OS that's running on the real hardware, and which has TEMU as a
process, is the host OS. You could say that the host OS runs "under"
TEMU. The only host OS that TEMU supports is Linux: TEMU 1.0 supports
Linux on 32-bit x86 hosts, and with some patches TEMU can also work on
a 64-bit Linux x86 host.
The OS that runs within TEMU is the guest OS. The way you use TEMU for
analysis is to run the software you want to analyze (trace, etc.)
inside the guest OS. TEMU supports 32-bit x86 code for the guest OS,
in particular Windows XP and Linux.
In your situation, it sounds like the computer on which you are
running Ubuntu 11.10 is the host machine. The guest machine will be a
new virtual machine that you create: it can use either Windows XP or
Linux, depending on what software you want to analyze. In either case
you will need to create a virtual machine from scratch, and install
Windows or Linux on it as appropriate. After you have gone through the
other steps of installing the guest OS, the "Configuring a new VM"
section of the manual describes some additional steps for you to do
within the newly installed guest OS to make it work correctly with
TEMU.
Hope this helps,
-- Stephen