Booting

From AWOS

Jump to: navigation, search

This document describes the process of setting up AWOS to boot.

Contents

Floppy disk

Download

Pre-built floppy disk images are available for download.

Creating your own image

If you prefer to create your own image, you will need:

  • A UNIX machine, or a Windows machine capable of mounting floppy disk images.
  • AWOS source code.

Instructions:

  • Download the latest GRUB disk image.
  • Mount the GRUB image.
  • Build the AWOS source code.
  • Copy the resulting "awos-kernel" file to the root directory of the image (for example, if you mounted the image to /mnt, copy it to /mnt).
  • You can now write this image to a real floppy disk, or use this image to boot an emulator.

Committing images to disk

If you're running UNIX (tested with Linux):

  • Stick in a really clean disk, and type: cat your-awos-image.img > /dev/fd0u1440
  • If that doesn't work, try: cat your-awos-image.img > /dev/fd0
  • If you would like to make a GRUB jumpstart disk, try: cat /boot/grub/stage1 /boot/grub/stage2 > /fd0u1440
    • If it fails, clip off the u1440, or make sure you point it to the grub folder.
  • If neither of these work, check if you have a floppy drive.

If you're running Windows or DOS:

  • Could someone please add something here? Thanks. -GM

Emulators

If you haven't already, obtain a floppy disk image.

Qemu

Run Qemu with the following options: qemu -fda awos.img -m 32 -boot a <optional parameters such as -hda or -net here>

More emulators coming soon.

CD images

Though officially unsupported, "Live CD" images of AWOS can be made.

Download

CD images for official release are available on the SourceForge.net Project Downloads page.

Creating your own image

Currently, Linux and *BSD are the only supported systems to create CD images. If you need a CD image and do not run one of the systems, try contacting the AWOS team. They may be able to help you.

Instructions:

  • You will need to checkout the trunk/unsupported/iso-grub folder from SVN, even if you use a nightly tarball or stable branch of the AWOS source code.
  • Ensure that the src directory is at the same level as the unsupported directory.
  • Build the AWOS source code.
  • Change to the unsupported/iso-grub folder, and run ./make-iso.sh. If this is successful, you will see a message similar to "381 extents written (0 MB)".
  • The resulting file will be named awos.iso. You can now burn to a CD-R[W], or use this as a CD image and try running it on an emulator.
Personal tools