Почему VGA Ubuntu на моей виртуальной машине не такой же, как у моего VGA-ПК?

Вы не можете. [F2] немедленно отправляет команду в фоновый режим. То есть в фоновом режиме создается подоболочка, и там выполняется команда. Когда эта команда выдает приглашение, как и в случае sudo, приглашение отображается в фоновом режиме, и вы его никогда не увидите.

Единственный способ - вернуть команду на передний план, предоставить пароль и отправить его обратно на задний план. Например:

$ sudo command &
$ fg
sudo command
[sudo] password for terdon: 

Теперь введите свой пароль, нажмите Enter, а затем нажмите CtrlZ, чтобы отправить его обратно на задний план и bg, чтобы он продолжал работать.

Более простой подход заключается в том, чтобы никогда не использовать & и вместо этого отправлять задания на задний план вручную с помощью Enter Z и bg после их запуска.

Наконец, вы можете захотеть установить время ожидания пароля sudo на что-то вроде 1 или 2 секунд. Это все равно обеспечит вам достаточную безопасность (если вы не пытаетесь защитить от Flash) и позволяете вам запускать такие команды, как ожидалось.

3
задан 24 December 2017 в 16:55

2 ответа

Это просто: VMware (или любое другое программное обеспечение для виртуализации) обычно не предоставляет виртуальный доступ к аппарату хоста напрямую, если вы специально не настроили его таким образом.

Вместо этого все аппаратное обеспечение, которое видит VM, эмулируется, как SVGA VMware, которое вы заметили. Это не настоящая физическая видеокарта, но гипервизор (здесь VMware) создает виртуальное устройство, доступное изнутри виртуальной машины, как настоящая видеокарта.

Если ваша виртуальная машина должна иметь прямой доступ к вашему графическому оборудованию, найдите «переход через VMware GPU» и вашу модель графического чипа.

4
ответ дан 18 July 2018 в 00:32

Это просто: VMware (или любое другое программное обеспечение для виртуализации) обычно не предоставляет виртуальный доступ к аппарату хоста напрямую, если вы специально не настроили его таким образом.

Вместо этого все аппаратное обеспечение, которое видит VM, эмулируется, как SVGA VMware, которое вы заметили. Это не настоящая физическая видеокарта, но гипервизор (здесь VMware) создает виртуальное устройство, доступное изнутри виртуальной машины, как настоящая видеокарта.

Если ваша виртуальная машина должна иметь прямой доступ к вашему графическому оборудованию, найдите «переход через VMware GPU» и вашу модель графического чипа.

4
ответ дан 24 July 2018 в 17:14

Другие вопросы по тегам:

Похожие вопросы: