AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1542583
Accepted
User051209
User051209
Asked: 2025-02-28 18:20:20 +0800 CST2025-02-28 18:20:20 +0800 CST 2025-02-28 18:20:20 +0800 CST

Oracle VirtualBox: como iniciar uma VM com GUI (não headless) no momento da inicialização do Host e desligar a VM no desligamento do Host?

  • 772

Na minha distribuição lubuntu 24.04 instalei o hipervisor Oracle VirtualBox 7.1.6 e importei uma máquina virtual (chamada my-virtual-machineabaixo nesta pergunta).

Iniciar e desligar uma máquina virtual por linhas de comando

Descobri como iniciar e desligar uma máquina virtual pela linha de comando:

  1. Para iniciar uma máquina virtual:
/usr/bin/VBoxManage startvm 'my-virtual-machine' --type gui
  1. Para desligar uma máquina virtual:
/usr/bin/VBoxManage controlvm 'my-virtual-machine' acpipowerbutton

Descrições das minhas necessidades

Tenho as seguintes necessidades:

  1. para iniciar my-virtual-machine(o Guest) automaticamente no momento da inicialização do meu Host (que é o lubuntu 24.04)
  2. para desligar my-virtual-machineno desligamento do host
  3. a máquina virtual deve ser iniciada com a GUI e não sem interface

Com esta postagem , que é muito antiga e se refere ao VirtualBox 4.2, mas parece ainda válida para o VirtualBox 7.1, consigo resolver minha primeira solicitação e talvez a segunda.

O problema é a terceira requisição porque o método explicado pelo post permite iniciar a máquina virtual na inicialização do sistema Host, mas no modo headless e não com a GUI. Quando a Máquina Virtual é iniciada corretamente, posso ver os 2 processos a seguir por ps auxcomando:

> ps aux | grep VBox
[...] /usr/lib/virtualbox/VBoxHeadless --comment my-virtual-machine --startvm 546632bd-b8bd-4f2d-b2a1-8657b968378a --vrde config
[...] /usr/lib/virtualbox/VBoxSVC --auto-shutdown --inherit-startup-pipe 7

Pergunta

Como iniciar uma VM Oracle VirtualBox com GUI (e não sem interface gráfica) no momento da inicialização do sistema host e desligar a VM no desligamento do sistema host?

boot
  • 1 1 respostas
  • 74 Views

1 respostas

  • Voted
  1. Best Answer
    User051209
    2025-03-03T18:17:52+08:002025-03-03T18:17:52+08:00

    Eu encontrei uma solução alternativa útil: primeiro de tudo, o início da Máquina Virtual headless deve ser exatamente como descrito na pergunta. Na verdade, normalmente não é necessário iniciar a GUI da Máquina Virtual, mas apenas em alguns casos raros.

    Início manual da interface gráfica do usuário do Oracle VirtualBox

    Após o processo de inicialização do Host ser concluído e quando for necessário iniciar a GUI da Máquina Virtual, posso iniciar a GUI do Orcale Virtualbox com um clique duplo no Ícone do VirtualBox ou pelo comando VirtualBoxexecutado em um terminal.
    No meu caso, é aberta a imagem mostrada abaixo:Interface gráfica do usuário do Oracle VirtualBox com VM em execução

    A imagem destaca que:

    1. a máquina virtual está em execução
    2. o botão no canto superior direito muda de Iniciar para Mostrar .

    Mostrar a GUI da VM pelo botãoShow

    Clicando no botão Show(que está destacado na imagem anterior) é possível iniciar a GUI da Máquina Virtual.
    É exatamente isso que eu quero porque, a inicialização headless da Máquina Virtual é suficiente na maioria dos casos de inicialização do sistema, e somente algumas vezes é necessário abrir a GUI da Máquina Virtual.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve