1

Почему программы виртуальных машин (Virtual Box, VMware и т.д.) Спрашивают, какая операционная система и, в случае Linux, дистрибутив будут работать на виртуальной машине?

Я думаю, что программа VM будет заботиться только о наборе инструкций ОС, и, возможно, самое большее о ядре, но пользовательское пространство (дистрибутив) не должно иметь значения. GRUB также демонстрирует это, так как update-grub2 создает файл конфигурации, определяющий дистрибутив (--class debian и --class gnu-linux качестве аргументов для menuentry в меню в Debian). Опять же, я думаю, что GRUB будет заботиться только о ядре.

1 ответ1

0

Программное обеспечение VM может эмулировать несколько различных периферийных устройств для определенных классов (например, контроллеры HD, сетевые адаптеры и т.д.), А выбор ОС / дистрибутива позволяет ему определить, какой вариант следует выбрать, чтобы периферийные устройства могли использоваться с драйверами, поставляемыми с ОС. / дистрибутив.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .