Как открыть терминал в Ubuntu, работающем на виртуальном поле, если обычные ярлыки не работают

Если это не сработает, попробуйте удалить их принудительно.

sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
-1
задан 6 September 2017 в 13:58

6 ответов

Я решил проблему с помощью SSH. Мне посчастливилось узнать IP-адрес DHCP, поэтому я также поделюсь методом поиска IP-адреса с хоста Windows на основе этого ответа. Единственным предварительным условием является то, что демон SSH должен быть установлен и запущен до того, как будет потерян доступ к терминалу. К счастью, это был мой случай.

Во-первых, убедитесь, что ваши сетевые настройки используют мостовой адаптер вместо NAT. Это даст компьютеру собственный IP-адрес, упрощающий SSH с любого компьютера в той же сети. Вы можете изменить это в разделе «Настройки> Сеть». И измените значение «Attached to».

Чтобы получить IP-адрес с хоста Windows, узнайте, где установлен VirtualBox. Обычно он находится в разделе «Program Files \ Oracle». Откройте командную строку, например. набрав cmd в строке поиска. Затем введите что-то вроде:

cd C:\Program Files\Oracle\VirtualBox
VBoxManage guestproperty enumerate "Ubuntu 16.04"

Замените Ubuntu 16.04 фактическим именем вашей виртуальной машины, как показано на левой панели VirtualBox. На выходе найдите строку, которая выглядит примерно так:

Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.60.12

Это IP-адрес прямо там. Теперь, с другой машины в сети, которую вы можете сделать, например:

ssh your-user-name@192.168.60.12
# sudo apt-get install --reinstall ubuntu-desktop

Это должно снова привести ваш рабочий стол и терминал.

0
ответ дан 22 May 2018 в 18:44

Я решил проблему с помощью SSH. Мне посчастливилось узнать IP-адрес DHCP, поэтому я также поделюсь методом поиска IP-адреса с хоста Windows на основе этого ответа. Единственным предварительным условием является то, что демон SSH должен быть установлен и запущен до того, как будет потерян доступ к терминалу. К счастью, это был мой случай.

Во-первых, убедитесь, что ваши сетевые настройки используют мостовой адаптер вместо NAT. Это даст компьютеру собственный IP-адрес, упрощающий SSH с любого компьютера в той же сети. Вы можете изменить это в разделе «Настройки> Сеть». И измените значение «Attached to».

Чтобы получить IP-адрес с хоста Windows, узнайте, где установлен VirtualBox. Обычно он находится в разделе «Program Files \ Oracle». Откройте командную строку, например. набрав cmd в строке поиска. Затем введите что-то вроде:

cd C:\Program Files\Oracle\VirtualBox VBoxManage guestproperty enumerate "Ubuntu 16.04"

Замените Ubuntu 16.04 фактическим именем вашей виртуальной машины, как показано на левой панели VirtualBox. На выходе найдите строку, которая выглядит примерно так:

Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.60.12

Это IP-адрес прямо там. Теперь, с другой машины в сети, которую вы можете сделать, например:

ssh your-user-name@192.168.60.12 # sudo apt-get install --reinstall ubuntu-desktop

Это должно снова привести ваш рабочий стол и терминал.

0
ответ дан 18 July 2018 в 07:20

Я решил проблему с помощью SSH. Мне посчастливилось узнать IP-адрес DHCP, поэтому я также поделюсь методом поиска IP-адреса с хоста Windows на основе этого ответа. Единственным предварительным условием является то, что демон SSH должен быть установлен и запущен до того, как будет потерян доступ к терминалу. К счастью, это был мой случай.

Во-первых, убедитесь, что ваши сетевые настройки используют мостовой адаптер вместо NAT. Это даст компьютеру собственный IP-адрес, упрощающий SSH с любого компьютера в той же сети. Вы можете изменить это в разделе «Настройки> Сеть». И измените значение «Attached to».

Чтобы получить IP-адрес с хоста Windows, узнайте, где установлен VirtualBox. Обычно он находится в разделе «Program Files \ Oracle». Откройте командную строку, например. набрав cmd в строке поиска. Затем введите что-то вроде:

cd C:\Program Files\Oracle\VirtualBox VBoxManage guestproperty enumerate "Ubuntu 16.04"

Замените Ubuntu 16.04 фактическим именем вашей виртуальной машины, как показано на левой панели VirtualBox. На выходе найдите строку, которая выглядит примерно так:

Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.60.12

Это IP-адрес прямо там. Теперь, с другой машины в сети, которую вы можете сделать, например:

ssh your-user-name@192.168.60.12 # sudo apt-get install --reinstall ubuntu-desktop

Это должно снова привести ваш рабочий стол и терминал.

0
ответ дан 24 July 2018 в 18:47

Ctrl + Alt + F1 переключается на виртуальный терминал на хосте; вместо этого попробуйте HostKey + F1. См. Раздел Как переключаться между виртуальными терминалами в гостевой системе ?. Возможно, вам придется нажать Esc, чтобы избавиться от экрана заставки запуска или переключиться на виртуальный терминал 2, используя F2.

1
ответ дан 22 May 2018 в 18:44
  • 1
    Ах, да, мой хост-ключ - это правый CTRL. Это может быть ответом, но я не могу проверить его, так как я все еще получаю тот же пустой экран, используя правый CTRL + F1. Также попробовал F2, F3 ... все равно. Также нажмите ESC. Если это не займет много времени, вы можете попробовать позже. – Nagev 6 September 2017 в 14:36

Ctrl + Alt + F1 переключается на виртуальный терминал на хосте; вместо этого попробуйте HostKey + F1. См. Раздел Как переключаться между виртуальными терминалами в гостевой системе ?. Возможно, вам придется нажать Esc, чтобы избавиться от экрана заставки запуска или переключиться на виртуальный терминал 2, используя F2.

1
ответ дан 18 July 2018 в 07:20

Ctrl + Alt + F1 переключается на виртуальный терминал на хосте; вместо этого попробуйте HostKey + F1. См. Раздел Как переключаться между виртуальными терминалами в гостевой системе ?. Возможно, вам придется нажать Esc, чтобы избавиться от экрана заставки запуска или переключиться на виртуальный терминал 2, используя F2.

1
ответ дан 24 July 2018 в 18:47
  • 1
    Ах, да, мой хост-ключ - это правый CTRL. Это может быть ответом, но я не могу проверить его, так как я все еще получаю тот же пустой экран, используя правый CTRL + F1. Также попробовал F2, F3 ... все равно. Также нажмите ESC. Если это не займет много времени, вы можете попробовать позже. – Nagev 6 September 2017 в 14:36

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

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