VirtualBox na inicialização / inicialização como

1

No laboratório da minha faculdade, quando eu inicio um computador, após a inicialização aparece uma tela com o logo virtualbox que pede para o meu wo o eu quero iniciar e posso escolher windows ou linux. Se eu fizer login em algum desses sistemas operacionais, e depois desligar o sistema operacional, serei redirecionado novamente para esta tela, onde também existe o botão real para desligar o computador. Cada pc tem suas próprias configurações, configurações e memória de armazenamento. Existem cerca de 30 pc.

Esta arquitetura também funciona se o computador não estiver conectado a nenhuma rede (tentei com o cabo de rede desconectado).

Então, parece que a caixa virtual está funcionando como um sistema operacional, como o vsphere, mas é claro que não está assim.

Gostaria de obter o mesmo resultado no meu pc em casa. Mas eu não sei o que procurar no google e como fazer isso.

Eu já consigo criar um dual boot clássico, mas quero aprender desta forma para o meu conhecimento pessoal.

Encontrei este link a seguir no google, mas eu ainda não descobri muito de lá.

1) link 1 2) link 2

Alguém sabe um procedimento exato para fazer isso? Você poderia explicar o que eles fizeram?

O cara da tecnologia não quer explicar como eles fizeram: - (

As únicas coisas que eu encontrei na internet é como iniciar o VirtualBox como um serviço na inicialização. Mas eu acho que isso é algo que tem que acontecer na inicialização, em vez de depois do sistema operacional.

Muito obrigado

    
por user2548436 20.04.2017 / 21:48

2 respostas

1

Não existe um único programa que faça isso, então você precisa de uma sequência de etapas.

Como é um pouco complexo, vou apenas esboçar o que você precisa fazer. Presumivelmente, é mais complexo em seu laboratório universitário, porque discos virtuais adequados precisam ser criados e / ou recuperados instantaneamente para cada usuário, de modo que é necessário haver um repositório central e assim por diante. Mas no caso do PC de usuário único, não existe esse problema. Você não precisa das referências acima.

Você precisa instalar uma versão do Linux, instalar o VirtualBox e, em seguida:

  1. habilite o login automático gráfico. Isso depende do seu Gerenciador de Exibição. Eu não sei o que você tem, mas basicamente é muito simples: para lightDM , por exemplo, você encontra instruções aqui .

  2. faça o download de um programa chamado diálogo : isso permite que você crie uma exibição gráfica com várias opções, para cada que corresponde a um comando. Configure-o para exibir o logotipo do VirtualBox e uma opção de VMs. Para cada escolha, certifique-se de que o seguinte comando seja executado:

    VBoxManage startvm NameOfVirtualMachine
    
  3. Agora escreva um script Bash (vamos chamá-lo my_script ) que nunca termina ( while true; do .... ) que executa o diálogo comando de acordo com o acima, e que captura interrupções (veja aqui se você fizer não sei como fazer isso). Isso impede que os usuários acessem o sistema operacional host. Torne o script executável,

    chmod 755 my_script
    
  4. verifique se o script acima é executado no login, editando (ou criando, se não existir) um arquivo chamado .bash_login que contém o comando:

    /path/to/my_script
    
por 23.04.2017 / 09:52
0

A resposta para a sua pergunta atual seria muito longa e não de acordo com as regras ... Mas posso responder a uma parte: os sistemas operacionais que você usa lá são mais provavelmente armazenados em um servidor e no computador que você está aliás usando apenas acessa esses sistemas remotos. Então, se você quer exatamente a mesma solução, você precisa do seu próprio servidor ou aluga um.

Mas, sinceramente, duvido muito que, mesmo que você pudesse fazer uma em sua casa, essa configuração faça sentido para uso pessoal. Por que não usar apenas multi-boot no seu PC?

    
por 20.04.2017 / 21:54