Запуск в VirtualBox Последнее обновление: 07.11.2022 / 18:05

Запуск SayoriOS в эмуляторе VirtualBox

Проблемы производительности

У данной виртуальной машины имеются проблемы при работе с памятью, из-за этого идет долгая обработка запросов.

Скачайте последний стабильный образ ядра
Запустите Oracle VM Virtual Box и нажмите кнопку Создать
SayoriOS_966c2402f065ef39aae1126c3d00fc70

Переключитесь в подробный режим, а не экспертный. Если у вас такой же экран, как и ниже, то вы в подробном режиме.
Укажите удобное имя вашей виртуальной машины и путь её размещения и нажмите далее. В качестве примера используется SayoriOS
Тип установите Other и версия Other/Unknown
SayoriOS_8a5c3442a9f2d8f9bb1c25d30f7f7661

Выберите количество оперативной памяти, которая будет выделена виртуальной машине. Можно оставить рекомендованное 64 МБ, но мы рекомендуем выделять с запасом 256 МБ.
SayoriOS_c511dd1344353decaed28760dc6daba5

Выбираем жесткий диск, рекомендуем создать новый.
SayoriOS_7f1a87b117cacf3a3d38ed7c6e6a28ee

Выбираем удобный для вас формат файла жесткого диска, мы рекомендуем VHD (Virtual Hard Disk)
SayoriOS_3f3f0da750ddcb264f83d021460c50f1

Выбираем динамический, так он не будет занимать место, пока оно не используется.
SayoriOS_505f00611caef6eb09904e0587e45b5d

Теперь указываем размер жесткого диска, можно на любой цвет и вкус. 2 гб будет вполне достаточно.
SayoriOS_3b94a7e149f2404104ccd225494b5d90

После создания виртуальной машины, не запускаем а идем в настройки.
SayoriOS_aaff781992f473ae358fc80ebab79a52

Применяем следующие настройки:
Система > Материнская плата > Дополнительные возможности > Включить I/O APIC

Система > Материнская плата > Дополнительные возможности > Часы в системе UTC

без отметки Nested Paging - ядро работает очень медленно

Система > Ускорение > Аппаратная виртуализация > Включить Nested Paging

Дисплей > Экран > Видеопамять > Ставим 128 МБ

Дисплей > Экран > Ускорение > Включить 3D-ускорение

Носители > Диск > Дисковод > Оптический привод . Выбираем файл с ядром

Сеть > Адаптер 1 > Тип адаптера > Паравиртуальная сеть virtio-net

для получение логов от операционной системы

COM-порты > Порт 1 > Включить последовательный порт

COM-порты > Порт 1 > Режим порта > Перенаправить в файл

COM-порты > Порт 1 > Путь/адрес > Путь к файлу (если его нет, то он будет создан)

SayoriOS_6a9c4a6f772b4f4f5a38ed19e4aef11d

SayoriOS_03201a4df6325d406a5d7a776c1b35a4

SayoriOS_c5284d664fb4938e6901fd19ad01b8e2

SayoriOS_4a0633357fc8f579c98b0f1b79c10d9e

SayoriOS_8383d9a63ab8faa374d52f56c3db66d1

Нажимаем ОК и запускаем виртуальную машину.