/comboot

A tool for booting old x86 PCs from serial

Primary LanguageJava

This repository has moved to GitLab

Please visit https://gitlab.com/seeseemelk/comboot

comboot

A tool for booting old x86 PCs from serial

Building

Bootloader

The bootloader image is build using NASM and Make Build the image by running

$ make

The generated floppy image is stored in bin/asm/comboot.img.

Server

The server is build using Gradle and Java. A runnable jar cannot yet be built, but the server can be started by running:

$ ./gradlew run

Testing

The bootloader can be tested with Qemu. The first serial port should be configured to be accessible via TCP. The simplest way to run it is to simply run:

$ make emulate

Next, start the server:

$ ./gradlew run