
Utero ist ein Betriebssystem (für x86_64), das so weit wie möglich in Kristall geschrieben wurde.
Dies ist die laufende Arbeit .
Um eine ISO -Datei zu erstellen und auf QEMU auszuführen
$ make run
Eine ISO -Datei erstellen
$ make iso
Eine binäre Datei des Kernels erstellen
$ make oder $ make all
Um das Betriebssystem im Debug -Modus zu kompilieren und auf QEMU auszuführen
$ make debug
Hinweis: Im Debug -Modus verwendet die Protokollierung den seriellen Port COM1 um verschiedene Debugging -Informationen zu schreiben. qemu ist so konfiguriert, dass die Ausgabe dieses seriellen Ports auf /tmp/serial.log geschrieben wird.
Aufräumen
$ make clean
Auf einem System, das den EFI -Start verwendet, wie Dual Boot MacOS und Ubuntu (16.04) auf MacBook Pro
Fehler bei QEMU wie dieses
Could not read from CDROM (code 0009)Die Lösung kann sein:
$ sudo apt-get install grub-pc-bin Nach der Installation grub-pc-bin müssen Sie die ISO-Datei wie folgt neu erstellen:
$ make clean
$ make # or make iso
$ make runDie folgenden Links retteten mein Leben:
Microsoft/WSL#1043
http://intermezzos.github.io/book/Appendix/troubleshooting.html#could%20Not%20Read%20From%20%20%28Code%200009%29
git clone --recursive <YOUR-FORKED-UTERO-URL>
oder
git clone <YOUR-FORKED-UTERO-URL>
git submodule update --init --recursive
Lizenziert unter einem von
nach Ihrer Option.
Sofern Sie nicht ausdrücklich anders angeben, ist ein Beitrag, der absichtlich zur Aufnahme in die Arbeit von Ihnen eingereicht wird, wie in der Lizenz Apache-2.0 definiert, ohne zusätzliche Bedingungen doppelt lizenziert wie oben.