You must read the message regarding software licenses in before you install Windows 98 as a guest operating system in Bochs. There are two ways to get Windows 98 running as a guest operating system in Bochs:. The first method is to copy files from a functional Windows 98 installation partition. This initially will be less time consuming, as you will not have to install the OS or the applications running on it. On the other hand, you do not have the benefit of having an new installation especially geared for Bochs.
You will need mtools and your Windows 98 CD-ROM. The second method is to do a fresh installation of Windows 98 on your virtual hardware. This is a slow, tedious process. You will have the benefits, however, of having a clean registry and a slimmer installation running only the components you need.
All you need for this method is your Windows 98 CD-ROM and your license key. You should NOT use your existing Windows 98 installation for both your real hardware and as a guest OS in Bochs. When Windows 98 detects changes in hardware, it will make changes in the installation. It will deactivate certain drivers and devices and activate or install others.
This is what happens when you run an existing installation for the first time in Bochs. Make sure that your MS Windows partition is mounted. Check /etc/fstab to see if and where it is mounted. For more information on fstab, type man fstab at the command prompt. You may also very carefully type fdisk -l and df as root for more information on the partitions of your computer. You will save some space if you omit what is in your My Documents and Windows Update directory. You may also want to use the Windows Disk Cleanup to delete all your temporary files:.
Reboot into Windows 98. Double click on 'My Computer'. Right click on your 'C' drive. A small menu should appear. Click on 'Properties'.
Click on 'Disk Cleanup'. Make sure 'Temporary Internet Files', 'Temporary Files', 'Downloaded Program Files', and 'Recycle Bin' are all selected. Click on the 'OK' button.
When it says 'Are you sure you want to delete files?' , click 'Yes' You will want to minimize the amount of files you will have to transfer to your new disk image. Before you reboot into Linux, you may want to do a search for.tiff,.jpg,.avi,.mov,.mpg,.mp3,.wav,.ra,.rm,.ram, and.wmf files. Move these somewhere under the My Documents hierarchy. Do so only if it does not disrupt your setup, and if the files are not already there:.
Open up My Documents. From the File Menu, click on File = New = Folder.
Type bigfiles in the folder name box. Double Click on the bigfiles folder.
Leave this window open. Click on Start = Find = Files or Folders. In the Named: input box, type.tiff,.jpg,.avi,.mov,.mpg,.mp3.wav.ra.rm.ram.wmf. The Look In field should be C:, and the Inlcude Subfolders checkbox should be checked. Press Enter. Drag and drop files that are NOT part of a program, NOT in the Program Files Directory, and NOT in the Windows directory into an empty space in your bigfiles folder.
Be sure you know what you are moving. When the files are done moving, reboot into Linux: Start = Shutdown = OK.
If you have a Network File System (NFS) mounted, you could also use these files as source files. In example shown in the previous section, the filesystem mounted on /share/SERVER1/c is from a Windows 2000 server. If your Windows 98 partition is not mounted, and it lives on /dev/hda1, type the following as root: mkdir /windows mkdir /windows/c mount -t vfat /dev/hda1 /windows/c/ ls /windows/c/ You should now see the Windows 98 partition's directories, to include Windows and Program Files these two directories are key to your new guest installation.
You are going to prepare two disk images, the primary hard disk image, and the backup image. The backup image will save you from disaster when you make a change that makes your first image unusable. This backup image is not required, but it is highly recommended. The primary disk image will be called c.img The backup image will be called c.img.bak. You must consider several things when choosing the size of the disk image:.
The size of your Windows installation. The amount of free space you have available in your home directory.
If you do not have enough free space in your home directory, find another partition to put this image on, and ensure that you have the proper permissions for this file (type man chmod). Whether or not you choose to have a concurrent backup image in your home directory ( c.img.bak). If you do this, you will need twice as much space. It is important to keep your guest OS image independent of your office files so that you can easily restore your setup to a previous state without changing your office files, in case something did not go right. I cannot stress enough the importance of doing this.
Once you have decided on the size of your hard disk image, follow the instructions in using the mtools method. Start by making a directory called /win98.
david@domain$ mkdir /win98 david@domain$ cd /win98 david@domain$ bximage bximage Disk Image Creation Tool for Bochs Do you want to create a floppy disk image or a hard disk image? Please type hd or fd. hd hd What kind of image should I create? Please type flat, sparse or growing. flat Enter the hard disk size in megabytes, between 1 and 32255 10 1 I will create a hard disk image with cyl=2 heads=16 sectors per track=63 total sectors=2016 total size=0.98 megabytes What should I name the image?
c.img Writing: Done. I wrote 1032192 bytes to c.img. The following line should appear in your bochsrc: ata0-master: type=disk, path='c.img', cylinders=2, heads=16, spt=63 david@domain$ If you are creating a 2 gig image, you will want to type 2000 when it asks you for the size, instead of 1, as I did in this example. Now that you have the disk image information, it is time to create the /win98/.bochsrc file. In the following example, you will need to replace all instances of /home/david/ with your own home directory. All paths in the /win98/.bochsrc file must be absolute. #.bochsrc FILE FOR WINDOWS 98 AS GUEST OS IN LINUX # Set aside the RAM for bochs and make sure you have enough RAM left over for your system.
# Type 'cat /proc/meminfo' at the prompt to find out how much RAM you have. Megs: 64 # Filename of ROM images go here. Be sure to check your installation for the location # of these two files (type: man find). Paths must be absolute. Romimage: file=/usr/local/etc/bochs/bios/BIOS-bochs-latest, address=0xf0000 vgaromimage: file=/usr/local/etc/bochs/bios/VGABIOS-lgpl-latest # Floppies are commented out, but you may need them later. # floppya: 144=/dev/fd0, status=inserted # floppyb: 144=/home/david/win98/floppyb.img, status=inserted # Cylinder, head, and spt info taken from bximage program output ata0-master: type=disk, path='/home/david/win98/c.img', cylinders=3657, heads=16, spt=63 # Have your Windows 98 CD in the drive, but always boot from hard disk.
# Comment this line out if you are using a disk image for the CD-ROM # (See next comment). Ata0-slave: type=cdrom, path=/dev/cdrom, status=inserted # You can optionally run the following command: # dd if=/dev/cdrom of=/home/david/win98/win98.iso # and uncomment the next line # ata0-slave: type=cdrom, path=/home/david/win98/win98.iso, status=inserted # choose the boot disk. Boot: disk # where do we send log messages? Log: bochsout.txt # enable mouse mouse: enabled=1 # enable SB16 sb16: midimode=1, midi=/dev/midi00, wavemode=1, wave=/dev/dsp, loglevel=2, log=sb16.log, dmatimer=600000. Now that you have your disk image, you want to make it accessible by mtools.
Add the following line to the /.mtoolsrc file: drive c: file='/home/david/win98/c.img' partition=1 Replace /home/david with your home directory. Save and close.mtoolsrc. Next, execute the following commands to create a partition table for the drive image: mpartition -I -s spt -t cyl -h heads c: mpartition -cpv -s spt -t cyl -h heads c: For example, for my 2 gig virtual drive, I used: mpartition -I -s 63 -t 3657 -h 16 c: mpartition -cpv -s 63 -t 3657 -h 16 c. Next, format the partition you just created using the mformat command: mformat c: You may want to set your My Documents directory aside: mkdir /mydocsbak cd /mydocsbak tar cfvz mydocs.tar.gz '/windows/d/My Documents' mv '/windows/d/My Documents'.
Now you are ready to copy the files! Cd /win98 mcopy -s /windows/d/. c: mmd 'c:/My Documents' Put your My Documents folder back where it belongs: cd /windows/d mv '/home/david/mydocsbak/My Documents'.
Make a backup copy of your c.img: cd /win98 cp c.img c.img.bak. Now it is time to fire up Bochs. Windows will initially freak out when it notices its environment has changed completely (and wouldn't you?). You may have to reboot your guest OS a few times as Windows deactivates certain devices and drivers and installs others. Since installations vary, there are no step-by-step instructions for this process. Just remember that you can always restore with your backup image if things go wrong: cd /win98 cp -f c.img.bak c.img Make sure you get the order right.
When you boot Bochs again, you will see everything as it was when you last did a cp c.img c.img.bak. If you have a large disk image, such as two Gigs, it might take a few minutes for the file to copy. In this method, Windows 98 is installed using the CD-ROM, much the same way one would install Windows 98 into a real computer with no operating system. This process could take up to 12 hours, so I recommended that you begin at the end of your day. You could check on it once or twice when you get up for the midnight snack, and continue in the morning. Addon Stats.
Here's a summary for the impatient:. Copy the cdimage to harddisk to increase speed. Create a disk image with bximage. Update your.bochsrc configuration file for the diskimage and the cdimage. Make sure that to disable the IPS parameter for full speed, unless you really need it to slow down the boot prompts.
Boot from CD, then use fdisk to partition the image and format c: /s to format it. Start the installation with setup from the commandline. Enter information as necessary. You can either use the keyboard only to give information, or enable and disable the mouse with the middle button or F12. When there are CPU panics, choose alwayscont to ignore them. Amazingly, the install will work in spite of them.
Since this second method involves installing from the Windows 98 CD-ROM, you will speed things up considerably if you put an image of this disc on you hard drive. These days, some computers are shipped with 'Recovery Disks' that have the Original Equipment Manufacturer (OEM) label on the MS Windows 98 disk. In these cases, it is not always easy to tell which CD-ROM contains the operating system. These types of disks may or may not work for this purpose; more than likely it will be problematic. Make sure you have a disk that is labeled 'Windows 98' with the Microsoft logo. You will find the product key on the 'Certificate of Authenticity' provided to you by Microsoft. This can be either on the aqua/purle/white book titled Microsoft Windows 98: Getting Started, or on your PC.
You may also find it in the CD-ROM packaging. The product key is in squarish typeset next to a bar code. Under Linux, insert your Windows 98 CD in your CD-ROM drive. Make a directory called win98 under your home directory. Copy the image using the dd command: david@host david$ mkdir /win98 david@host david$ dd if=/dev/cdrom of=/win98/win98.iso The appropriate line to the configuration file will be added after the hard disk image is made. Since you can select what components you want with MS Windows and which ones you do not, you have the option of having a slim installation that requires less disk space.
The actual Windows portion can be as little as 150 megabytes. If you only plan to run Microsoft Word plus a couple of programs, one Gigabyte will be more than sufficient. It is recommended that you put your office and personal files on a separate image. This allows for easier backup and restoration of your installation as you go along. Type 'df' at the command prompt to see how much disk space you have: david@host david$ df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda6 557 63% / /dev/hda2 15061 28% /boot /dev/hda5 445 32% /home none 192272 0 192272 0% /dev/shm /dev/hda1 700 46% /home2 /dev/hda3 411 45% /windows/d david@192 user$ In this case, /home is mounted on /dev/hda5. There is 2,887,200 bytes, or roughly 2.8 Gigabytes available.
There is enough space for the primary 1 Gigabyte image (c.img) and the backup image (c.img.bak). You will now create the image using bximage: david@host david$ bximage bximage Disk Image Creation Tool for Bochs Do you want to create a floppy disk image or a hard disk image? Please type hd or fd. hd hd What kind of image should I create? Please type flat, sparse or growing. flat Enter the hard disk size in megabytes, between 1 and 32255 10 1000 I will create a hard disk image with cyl=2031 heads=16 sectors per track=63 total sectors=2047248 total size=999.63 megabytes What should I name the image?
![]()
c.img c.img Writing: Done. I wrote bytes to c.img. The following line should appear in your bochsrc: ata0-master: type=disk, path='c.img', cylinders=2031, heads=16, spt=63 You will need the output of bximage for your /win98/.bochsrc file.
Be sure to copy down the line that begins with ata0-master, etc. Onto a piece of paper or onto your desktop clibpoard. See the example provided below for details on the syntax.
Now that you have the disk image information, it is time to create the /win98/.bochsrc file. In the following example, you will need to replace all instances of /home/david/ with your own home directory. All paths in the /win98/.bochsrc file must be absolute. #.bochsrc FILE FOR WINDOWS 98 AS GUEST OS IN LINUX # Set aside the RAM for bochs and make sure you have enough RAM left over for your system. # Type 'cat /proc/meminfo' at the prompt to find out how much RAM you have.
Megs: 64 # Filename of ROM images go here. Be sure to check your installation for the location # of these two files (type: man find). Paths must be absolute. Romimage: file=/usr/local/etc/bochs/bios/BIOS-bochs-latest, address=0xf0000 vgaromimage: file=/usr/local/etc/bochs/bios/VGABIOS-lgpl-latest # Floppies are commented out, but you may need them later.
If you are not given enough time to make this choice, close Bochs, and add the following line to your.bochsrc: ips: 1000000 Fire up Bochs again. If you have a 1 Gigahertz processor, an ips setting of 1 million will keep you on your toes when it comes time to select the CD-ROM. Just be sure to comment this line out or delete it before you begin the actual installation, otherwise it will take too long to complete this project.
However, if you can manage to press quickly any key before the time is up, you don't need to do use this trick. After you select the CD-ROM as your boot method, you will now see a menu with three choices: Microsoft Windows 98 CD-ROM Startu Menu 1. Start Windows 98 setup from CD-ROM. Start computer with CD-ROM support. Start computer without CD-ROM support.
Enter a choice: Type '2' and press 'Enter' to Start computer with CD-ROM support. This will take you to a DOS prompt. At the DOS prompt, type fdisk and press 'Enter'. A: fdisk You will now be taken to a screen asking you if you would like to enable large disk support. Type 'Y' and press 'Enter'.
You will now see the following menu: Microsoft Windows 98 Fixed Disk Setup Program FDISK Options Current fixed disk drive: 1 Choose one of the following: 1. Create DOS partition or Logical DOS Drive 2. Set active partition 3.
Delete partition or Logical DOS Drive 4. Display partition information Enter choice: 1 Press Esc to exit FDISK Type '1' and press 'Enter' to select Create DOS partition or Logical DOS Drive. You will be taken to another menu: Create DOS Partition or Logical DOS Drive Current fixed disk drive: 1 Choose one of the following: 1.
Create Primary DOS Partition 2. Create Extended DOS Partition 3. Create Logical DOS Drive(s) in the Extended DOS Partition Enter choice: 1 Press Esc to return to FDISK Options Type '1' and press enter to select Create Primary DOS Partition.
Install Windows 98 Over Xp![]()
You will then be asked the following: Do you wish to use the maximum available size for a Primary DOS partition and make the partition active (Y/N).? Y Type 'Y' and press 'Enter'. You should then see the following message: You MUST restart your system for your changes to take effect. Any drives you have created or changed must be formatted AFTER you restart.
Shut down Windows before restarting. Pres Esc to exit FDISK Type 'Esc' to exit FDISK. You should be back at the DOS prompt.
Click on the Bochs 'Power' button. We now need to format the virtual 'C' drive for your guest OS. Fire up Bochs from the /win98 directory. Type '2' and press 'Enter' to select booting from the Windows 98 CD-ROM. Then Type '2' and press 'Enter' to select booting with CD-ROM support. You should be at the DOS prompt once again.
Select the 'D' drive, change to the 'WIN98' directory, and type 'format c:'. You will then be asked the following: A:/D: D:/cd WIN98 D:/WIN98format c: /s WARNING, ALL DATA ON NON-REMOVABLE DISK DRIVE C: WILL BE LOST! Proceed with Format (Y/N)? Type 'Y' and press 'Enter' to format. The process should take no more than a minute on a modern computer.
You will then be asked for the disk label. If you are successful, you should see output similar to the following: Formatting 999.1M Format complete.
Writing out file allocation table Complete. Calculating free space (this may take several minutes). Volume label (11 characters, ENTER for none)? 1,045,577,728 bytes total disk space 1,045,577,728 bytes available on disk 4,096 bytes in each allocation unit. 255,267 allocation units available on disk. Volume Serial Number is 555D-1F23 D: WIN98 It is now time to comment out the 'ips: 1000000' line in your /win98/.bochsrc file.
Close Bochs by clicking the Bochs power button with your mouse. Open up /win98/.bochsrc with your favorite editor and put a hash (#) mark in front of the ips line.
You are now ready to begin the installation. You can also use setup /is to bypass scandisk. Answer the question of the Windows 98 installer.
You can either supply answers with the keyboard including the arrow keys, or activate the mouse with the middle mouse button or F12. I choose a minimal installation to save space on the harddisk image, but others should probably also work. (Add additional detailed step-by-step information here if really necessary) At some stage during the installation, the simulation will stop with an audible beep and notify you about a CPU panic. Don't worry, choose alwayscont to ignore all such future panics (there will be several others).
Windows will install properly in spite of those errors. If you want, you can create checkpoints of your harddisk image at apropriate times (before a reboot, for example). Stop the simulation by clicking on the Tool icon, copy the image file, and continue by pressing return in the bochs terminal window.
Optionally, gzip the copied disk image to conserve some space. Nokia bh 503 bluetooth headset driver windows 7. Add more details, if needed.
Sponsoring website: How to Set Up and Run The Bochs Emulator on a Windows PC Copyright©2012,2013 by Daniel B. Sedory Almost a decade ago, we explained how BOCHS could be used to learn Linux commands on a Windows PC. Now we'll show our readers how to use the Bochs Emulator to understand and debug Master Boot Records. Although the Bochs Emulator has binaries and source code for a number of different OS Platforms (such as Linux), the following describes how Microsoft® Windows users in particular can set up and run various image files of other operating systems under the Bochs Emulator.
First, download the latest Windows 32-bit Bochs install file. This SourceForge page will automatically find it on a site near you: When last updated, the Bochs-2.6.2.exe download file is 4,691,702 bytes (4582 KiB; which can also be opened by the free to inspect its contents). Bochs is easy on the Registry when installed, setting only an uninstall and file association for its '.bxrc' Configuration files; which then have a little 'box' icon next to them). The default install location: 'C: Program Files Bochs-2.6.2 ' has a number of subdirs, but it defaults to not installing 'dlxlinux,' so make sure you check the box for DLX part way through the install process, since we'll be using DLX to check your Bochs install. Its ' docs' folder includes HTML documentation, of which only parts of the ' User Guide' will likely be helpful.
You can read more about Bochs here:. After you install Bochs, click on the new ' Linux Demo in Bochs 2.6.2' icon (a 'shortcut' to run.bat in the dlxlinux subfolder under Bochs-2.6.2). This will open both the ' Bochs for Windows - Console' and the ' Bochs for Windows - Display' in which you'll see the Bochs Emulator run through its own BIOS code similar to a real PC: If you pressed the F12 key soon enough (start right after clicking on the icon to be sure), you would see the following appear in the Bochs for Windows Display: Press F12 for boot menu. Select boot device: 1. CD-Rom This can be useful if you include a Floppy diskette image file in the Configuration file.
Of course, without it, or a CD-ROM image file referenced there, pressing a '1' or '3' will simply result in an error message before Bochs moves on to booting from the hard disk. After Bochs starts booting from the DLX disk image file, you'll see the following scroll by on the display: LILO boot: Loading linux. Uncompressing Linux.done. Now booting the kernel Console: 16 point font, 400 scans Console: colour VGA+ 80x25, 1 virtual console (max 63) Calibrating delay loop.
Ok - 3.97 BogoMIPS Memory: 31168k/32768k available (612k kernel code, 384k reserved, 604k data) Swansea University Computer Society NET3.034 for Linux 1.3.77 NET3: Unix domain sockets 0.12 for Linux NET3.033. Swansea University Computer Society TCP/IP for NET3.034 IP Protocols: ICMP, UDP, TCP Checking 386/387 coupling. Ok, fpu using exception 16 error reporting. Checking 'hlt' instruction. Linux version 1.3.89 (root@merlin) (gcc version 2.7.2) #1 Mon Apr 15 19:46:15 ME T DST 1996 Serial driver version 4.11a with no serial options enabled tty00 at 0x03f8 (irq = 4) is a 16550A PS/2 auxiliary pointing device detected - driver installed. Loop: registered device at major 7 hda: Generic 1234, 10MB w/256kB Cache, LBA, CHS=306/4/17 ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Floppy drive(s): fd0 is 1.44M, fd1 is 1.44M Started kswapd v 1.4.2.2 FDC 0 is a 8272A Partition check: hda: hda1 VFS: Mounted root (ext2 filesystem) readonly.
Apr 28 10:21:38 init1: version 2.4 booting EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended Mounting remote file systems. INET: syslogd Apr 28 10:21:40 init1: Entering runlevel: 4 Welcome to DLX V1.0 (C) 1995-96 Erich Boehm (C) 1995 Hannes Boehm dlx login: Quick Guide to Using Bochs (beginning with ' dlx linux'): Note: It's perfectly normal for the 'dlxlinux' emulation screen to go completely 'blank' (all black) after a short time. Unless you keep typing data into it. (Pressing the 'SHIFT' key will cause it to reappear; as will many other keys, but SHIFT is very safe, since it doesn't enter anything on the command line.) Holding down the 'SHIFT' key and pressing the 'PageUp' key, will allow you to scroll back up towards the beginning of the screen output. For each press of the PageUp key, it will scroll about 1/2 (one half) the number of lines in a full screen. This is a very common linux/Unix keyboard function. The 'SHIFT + PageDown' key combination will scroll back down towards the current command line.
Under dlx you only need to ENTER the word ' root' at the command line to login as the 'root' user. Once you have logged in, ENTER the following commands to see the common linux executables included with 'DLX': ls /bin /sbin /usr/bin /usr/sbin Note: You'll also find a halt command in /etc that isn't even started (it's only one line: #!/bin/sh). DLX does not include any man (manual) or info pages. You can try adding ' -help' after a command, but if you're not already familiar with UNIX/Linux commands, we'd recommend also searching online help pages to understand what each of these might be used for.
How To Install Windows 98
Please note; especially, if this is your first experience with linux, that DLX is an old and very limited linux distribution, and its version 1.3.89 kernel (which is all that linux truly is from an operating system perspective) is very out-of-date, having come from a time when changes were being made to it almost daily. Kernel version 1.0.0 had only been released in March 1994 and 1.2.0 in March 1995, but by June 1996, versions of 2.0.x were already being released. Three rather important kernel releases were: 2.2.0 in January 1999, 2.4.0 in January 2001 and 2.6.0 in December 2003. So, you should obtain a more recent linux distribution, which along with the linux kernel, includes a great deal of GNU ( 'Gnu's Not Unix') software - free Unix-like utilities and applications. A Linux Live! CD or DVD can be run without installation, to see why having and learning how to use a Linux distribution can be very useful; even for a Windows PC tech. In summary, DLX is nothing like a recent Linux CD/DVD or full-blown GUI distribution that comes with more pre-installed applications than Windows ever will.
If you wish to truly experience what Linux is like today, we'd recommend obtaining or downloading the.ISO image file of a recent such as the Ubuntu distribution which allows you to try running it directly from the CD; many online help forums exist for Ubuntu. ( Note: Do not install it to your PC without first understanding everything about creating and using a dual-boot PC. A very useful alternative for many today would be to first install either Oracle's GNU licensed (only a 95 MiB D/L for Windows) or VMWare's free program, and install Ubuntu or any other Linux distro directly from its.ISO file as a virtual computerrunning under your Windows OS.) A very nice and fairly recent alternative to DLX for running Linux under Bochs would be the 'Virtio i486' version of (v 16.1 at this time).
Although this is still a rather small.ISO image file (only 14 MiB; but note: You'll need a program like, WinRAR or WinZip to extract the.ISO file from inside the.GZ archive), it runs Linux kernel version 2.6.34.7. Please read our page on. If you'd like learn more about Linux commands using DLX or Tom's RTBT and how create and install more elaborate Linux OS distributions under Bochs, such as Ubuntu, then read our older. For the complete User Guide to Bochs, this file link should open in your PC's web browser: ( if you installed Bochs as instructed to do so above), provided you first copy this web page to your local PC. Below is a quick guide (with notes) to the most commonly used Bochs Windows Display buttons (they're all explained in detail here: ). BUTTON DESCRIPTION USER Allows user to enter a keystroke (or combination of keystrokes) directly into the Bochs Emulator without the Host OS intercepting them.
For example, you can send the 'CRTL + ALT + DEL' combination to the emulated OS and the Host OS will do nothing. Only one keystroke line is allowed in the Configuration File, but you can edit it in the pop-up box before pressing the 'OK' button (or even change the stored line using the CONFIG button; see below, in its Misc section). Copy Places all the text characters from current view of the Bochs Emulator screen into your Windows Clipboard.
Paste Emulates keystroke entries for whatever characters are in the Clipboard; do not use this button on a Command Line without first being sure of what's in the Clipboard! Snapshot Saves the same text data as the 'Copy' button does, but to a file of your choice and location (default name: 'snapshot.txt'); this can be very useful. CONFIG This stops the running simulation and puts it into 'Runtime Configuration' mode. When you use this, do not click the 'Quit' button under the 'Simulation' section, unless you want to power-off the Bochs emulator!
Instead, use the ' Continue' button. (See Bochs User guide for more.) Reset Does the same as a PC: Powers-off the Bochs Emulator and then turns it back ON again! Don't use this unless you're running a rather simple OS emulation (like DLX or DOS); unless your OS is 'hung'. SUSPEND Supposed to save the simulation in its current state, but functionality is limited (should not be used with hard disk image files).
Read section. Power Will immediately power off the emulated computer. So do not use this until after you have tried entering the halt or the poweroff commands under a more complex Linux OS (or shutting down a Windows OS correctly). ( Note: We've been unable to get any of the switches for 'shutdown' to function under this 'dlx' version; it only prints the same help message! And if you ENTER: shutdown now (not even listed), you'll still be disappointed, since that simply results in the message: 'shutdown: cannot get into single user mode' (So you must use the 'Power button' to turn off Bochs when running the Demo 'dlx' linux version.) Using Bochs to Learn Exactly How a PC Boots Up For most of you who read our pages here at The Starman's Realm, the debugger program that comes with the Bochs Windows install package will be more important than simply running another OS in its Emulator! After you've become somewhat familiar with Bochs, our next page will show you how to set up, start and run debug sessions to learn how a computer's or other IPLs (Initial Program Loaders) function step by step! Revised: March 28, 2012 (28.03.12).
Updated: May 2, 2012 ; May 10, 2012 ; May 19, 2012 ; July 21, 2013. Last Update: July 28, 2013. You can write to me using this:. (It opens in a new window.).
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |