<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Guest operating systems</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Bochs User Manual" HREF="book1.html"><LINK REL="PREVIOUS" TITLE="Using the bxcommit tool" HREF="x3692.html"><LINK REL="NEXT" TITLE="FreeBSD 5.2.1" HREF="x3733.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Bochs User Manual</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x3692.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x3733.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="CHAPTER" ><H1 ><A NAME="GUESTS" ></A >Guest operating systems</H1 ><P >In the past several tweaks were necessary to install a guest OS inside of Bochs. Nowadays it's almost the same as installing it on a real machine. There are only a few Bochs specific issues you should know about. Note that we cannot give you a full installation guide if you don't know how to install an OS in the real world. The following remarks apply to all guest OS installations. Some specific issues are reported in the next sections. <P ></P ><UL ><LI ><P >First of all you need the installation media or image (floppy/CD/DVD). For platforms that don't support raw device access it might be necessary to create an image from the media. You must read the message regarding software licenses in <A HREF="x74.html" >the Section called <I >Third Party Software Licensing and Temporary Files</I > in the Chapter called <I >Introduction to Bochs</I ></A > before you install or use a commercial guest operating system in Bochs.</P ></LI ><LI ><P >Then you need to create a hard drive image with bximage. For the required size see the documentation of the OS you'd like to install. See <A HREF="x3685.html" >the Section called <I >Using the bximage tool</I > in the Chapter called <I >Tips and Techniques</I ></A > how to create the image.</P ></LI ><LI ><P >Finally you have to create configuration for your guest OS. You can edit the sample configuration distributed with Bochs or use the configuration interface to adjust the settings. Check the documentation of your guest OS for the required memory size, cpu speed and supported hardware.</P ></LI ></UL > Now you should be able to run Bochs and start the installation process. Depending on the host cpu speed and the size of the guest OS it can take a few minutes or even some hours.</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" >What disk images are available. What works Known problems</PRE ></TD ></TR ></TABLE ></P ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="GUEST-KNOPPIX" >Knoppix</A ></H1 ><P > Contributed by Alexander Schuch. </P ><DIV CLASS="SECTION" ><H2 CLASS="SECTION" ><A NAME="AEN3716" >Getting Knoppix</A ></H2 ><P > Knoppix is a live CD (700M) or live DVD (3.2G) based on Debian GNU/Linux, with lots of ready-to-run programs (web browser, office suite, a few games, and more), using <ABBR CLASS="ABBREV" >KDE</ABBR > as desktop environment. It can be booted directly from CD, without any installation needed. You can download it from <A HREF="http://www.knoppix.org/" TARGET="_top" >knoppix.org</A >. </P ></DIV ><DIV CLASS="SECTION" ><H2 CLASS="SECTION" ><A NAME="AEN3721" >Preparing Bochs</A ></H2 ><P > As Knoppix runs completely from CD/DVD, you don't need to setup a hard disk. You just need to set up the location of the downloaded ISO image in your <TT CLASS="FILENAME" >bochsrc</TT >, and make Bochs boot from it. Because Knoppix contains a graphical user interface, and has no other storage space but the emulated RAM, it needs at least 128MB of it, see <A HREF="x1387.html#BOCHSOPT-MEGS" >megs option</A >. Furthermore, you need to enable VBE support in Bochs (see <A HREF="x3308.html" >the Section called <I >Notes about VESA usage</I > in the Chapter called <I >Tips and Techniques</I ></A >). </P ></DIV ><DIV CLASS="SECTION" ><H2 CLASS="SECTION" ><A NAME="AEN3727" >Using Knoppix</A ></H2 ><P > There is nothing more to do! Just start Bochs and wait for Knoppix to load... </P ><DIV CLASS="NOTE" ><P ></P ><TABLE CLASS="NOTE" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="./stylesheet-images/note.gif" HSPACE="5" ALT="Note"></TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P > You are logged in as normal user, if you want to become super user, just <B CLASS="COMMAND" >su</B >. There is no password needed (empty password). </P ></TD ></TR ></TABLE ></DIV ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x3692.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="book1.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x3733.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Using the bxcommit tool</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >FreeBSD 5.2.1</TD ></TR ></TABLE ></DIV ></BODY ></HTML >