GitXplorerGitXplorer
j

goatse.mbr

public
29 stars
6 forks
0 issues

Commits

List of commits on branch main.
Unverified
28b97be9e19917463959d8ee8c4d86f5c2ed7241

added missing makefile

jjbremer committed 10 years ago
Unverified
7c8defe607bb368dd7c6d1598fa0dc8d43854518

some optimizations to fit the last line of goatse as well

jjbremer committed 10 years ago
Unverified
258354508187f68ab8282668848c8b5d2c3c5e9f

create update

jjbremer committed 10 years ago
Unverified
4befa439964fdfcd590cbf0ab93669dc374229fc

qemu usage

jjbremer committed 10 years ago
Unverified
163c7c2cb9880215beefa74d02b808a3ec384a55

updated readme

jjbremer committed 10 years ago
Unverified
723e59f79e1687c4b3fbbceb8306af814f53f874

readme

jjbremer committed 10 years ago

README

The README file for this repository.

Goatse MBR

A 512-byte bootloader displaying ASCII Goatse on boot.

The goatse.mbr bootloader can be generated by running make.

QEMU

To test the bootloader you can run it in QEMU::

qemu-system-i386 -hda goatse.mbr

Bootable USB

Copy it onto your USB drive of choice using dd. Please verify which block device points to your USB using fdisk -l, in the following example we assume it's /dev/sdb::

dd if=goatse.mbr of=/dev/sdb bs=1 count=512

License

Goatse MBR (tm) is licensed under the Goatse License, i.e., abuse as desired.

TLDR (Too Long Didn't Run)

A screenshot preview for those that don't want to run this themselves.

.. image:: https://github.com/jbremer/goatse.mbr/blob/master/pictures/goatse.png?raw=true