Update readme regarding Arch Linux
This commit is contained in:
parent
e5fcc32385
commit
ec4b19e346
|
@ -85,7 +85,7 @@ A testsuite is available in `tests/full/`. Run it using `node tests/full/run.js`
|
|||
How to build, run and embed?
|
||||
-
|
||||
|
||||
- Building is only necessay for releases, open debug.html and everything should load out of the box
|
||||
- Building is only necessary for releases, open debug.html and everything should load out of the box
|
||||
- If you want a compressed and fast (i.e. with debug code removed) version, you
|
||||
need Closure Compiler. Download it as shown below and run `make build/v86_all.js`.
|
||||
- ROM and disk images are loaded via XHR, so if you want to try out `index.html`
|
||||
|
@ -128,7 +128,7 @@ Here's an overview of the operating systems supported in v86:
|
|||
- Tinycore (3.0 kernel): `udev` and `X` fail, but you get a
|
||||
terminal.
|
||||
- Nanolinux works.
|
||||
- Archlinux works. Add `atkbd` to `MODULES` in `/etc/mkinitcpio.conf`.
|
||||
- Archlinux works with some caveats. See [archlinux.md](docs/archlinux.md).
|
||||
- ReactOS works
|
||||
- FreeDOS, Windows 1.01 and MS-DOS run very well.
|
||||
- KolibriOS works. A few applications need SSE.
|
||||
|
|
25
docs/archlinux.md
Normal file
25
docs/archlinux.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
(This document also applies to other Linuxes)
|
||||
|
||||
The last version of Arch Linux that supports 32-bit is
|
||||
[2017.02.01](https://www.archlinux.org/releng/releases/2017.02.01/). Later
|
||||
versions don't work on v86.
|
||||
|
||||
Installation using QEMU
|
||||
-----------------------
|
||||
|
||||
|
||||
```
|
||||
# create a 10 gigabyte disk image
|
||||
qemu-img create arch.img 10G
|
||||
|
||||
# Follow the normal installation process
|
||||
qemu-system-x86_64 -m 256 -drive file=arch.img,format=raw -cdrom archlinux-2017.02.01-dual.iso
|
||||
```
|
||||
|
||||
For keyboard support it is necessary to open /etc/mkinitcpio.conf and edit the following line:
|
||||
|
||||
```
|
||||
MODULES="atkbd i8042"
|
||||
```
|
||||
|
||||
The resulting `arch.img` is a bootable disk image for v86.
|
Loading…
Reference in a new issue