2014-10-05 16:39:45 +00:00
|
|
|
*Concepts you may want to Google beforehand: linux, mac, terminal, compiler, emulator, nasm, qemu*
|
|
|
|
|
|
|
|
**Goal: Install the software required to run this tutorial**
|
|
|
|
|
2014-09-29 09:00:02 +00:00
|
|
|
I'm working on a Mac, though Linux is better because it will have all the standard tools already
|
|
|
|
available for you.
|
|
|
|
|
|
|
|
On a mac, [install Homebrew](http://brew.sh) and then `brew install qemu nasm`
|
|
|
|
|
2022-03-22 13:41:08 +00:00
|
|
|
For ubuntu users, who are using version >= 18.04
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo apt-get install qemu-kvm qemu virt-manger virt-viewer libvirt-daemon-system libvirt-clients bridge-utils
|
|
|
|
```
|
|
|
|
|
2014-09-29 09:14:34 +00:00
|
|
|
Don't use the Xcode developer tools `nasm` if you have them installed, they won't work for the most cases. Always use `/usr/local/bin/nasm`
|
|
|
|
|
2017-04-14 20:16:08 +00:00
|
|
|
On some systems qemu is split into multiple binaries. You may want
|
2016-04-13 09:28:52 +00:00
|
|
|
to call `qemu-system-x86_64 binfile`
|