
Утробельный - это операционная система (для x86_64), написанная в кристалле как можно больше .
Это работа в процессе .
Чтобы сделать файл ISO и запустить на QEMU
$ make run
Чтобы сделать файл ISO
$ make iso
Чтобы сделать двоичный файл ядра
$ make или $ make all
Чтобы скомпилировать ОС в режиме отладки и запустить на QEMU
$ make debug
ПРИМЕЧАНИЕ. В режиме отладки журнал использует последовательный порт COM1 для написания различной информации отладки. qemu настроен на написание вывода этого последовательного порта в /tmp/serial.log .
Очистить
$ make clean
В системе, которая использует загрузку EFI, такую как Dual Boot MacOS и Ubuntu (16.04) на MacBook Pro
Ошибка на QEMU, как это
Could not read from CDROM (code 0009)Решение может быть:
$ sudo apt-get install grub-pc-bin После установки grub-pc-bin вам нужно будет воссоздать файл ISO так:
$ make clean
$ make # or make iso
$ make runСледующие ссылки спасли мне жизнь:
Microsoft/WSL#1043
http://intermezzos.github.io/book/appendix/troubleshooting.html#could%20not%20read%20From%20Cdrom%20%28Code%200009%29
git clone --recursive <YOUR-FORKED-UTERO-URL>
или
git clone <YOUR-FORKED-UTERO-URL>
git submodule update --init --recursive
Лицензирован под одним из
на вашем варианте.
Если вы явно не заявляете иное, какой-либо вклад, преднамеренно предназначенный для включения в работу вами, как определено в лицензии Apache-2.0, должен быть двойной лицензией, как указано выше, без каких-либо дополнительных условий или условий.