O Ubuntu LiveCD é tecnicamente uma máquina virtual?

2

Acabei de inicializar no computador da minha escola usando um disco de instalação do Ubuntu. Pode não parecer tão difícil, mas é uma escola técnica e eles têm muito bem trancado, talvez não para você, mas para mim está trancado. Estou me graduando em algumas semanas, então vou aproveitar isso o máximo que puder.

Eu pensei que se alguém perguntasse, eu diria que é uma VM para algumas aulas e isso me fez pensar. Um live CD é tecnicamente uma VM? Quero dizer, não está tecnicamente instalado neste computador. Então é virtual, né?

Segunda pergunta ... o que devo fazer?

    
por Andrew Pullins 02.08.2014 / 02:11

2 respostas

5

Um sistema de live CD é instalado ... no próprio live CD.

Na maioria das vezes, inicializamos nossos computadores a partir de um disco rígido interno. O BIOS do computador (ou EFI / UEFI, que pode informalmente ser chamado de "BIOS") acessa a unidade, carrega o gerenciador de inicialização do sistema operacional e o executa.

Funciona da mesma maneira para inicializar de unidades que não sejam um disco rígido interno. As unidades que o seu computador pode inicializar (sem alavancar outra camada de software) dependem do BIOS do seu computador. Essencialmente, todos os PCs fabricados a qualquer momento nas últimas décadas podem ser inicializados de:

  • um disco rígido interno
  • uma unidade óptica, se o computador tiver uma embutida
  • um disco rígido externo conectado a USB ou dispositivo semelhante (como um pendrive / flash drive)

Muitos computadores podem inicializar em uma rede ( inicialização PXE ), que é tão bacana quanto parece, mas é complicada o suficiente para configurar que normalmente não vale a pena para inicializar a partir de um único computador. Alguns computadores também podem inicializar a partir de outros dispositivos, como os drives Firewire (IEEE 1394) .

A inicialização a partir de um disco rígido interno executa o sistema instalado nele. No seu caso, esse é o sistema operacional instalado pelo pessoal de TI da sua escola.

A inicialização a partir de um disco removível, como um CD / DVD ou uma unidade flash USB, executa o sistema instalado no disco removível. Quando você grava uma imagem ISO da área de trabalho Ubuntu em uma unidade flash USB ou a grava em CD ou DVD (ou outra mídia ótica, como um Blu-Ray), isso faz com que um ambiente Ubuntu seja instalado no CD / DVD / USB.

Mas existem diferentes tipos de instalação.

Existem diferenças entre um sistema Ubuntu instalado da maneira usual em seu computador (isto é, o que você obteria se escolhesse Instalar o Ubuntu ... o que você provavelmente não deveria fazer nos computadores da sua escola) ) e um ambiente ao vivo.

Um sistema ao vivo é projetado para rodar em uma ampla gama de diferentes hardwares. Portanto, instalá-lo (ou seja, criar a mídia ao vivo a partir de um arquivo de imagem ISO) não exige etapas especializadas para identificar o hardware, habilitar drivers para ele e executar outras personalizações. É por isso que pode simplesmente ser "eliminado" de uma imagem de disco.

Por outro lado, embora exista uma imagem de disco para um disco rígido (e eles são usados por soluções de backup como CloneZilla e Ghost ), gravar uma imagem de disco genérica em um disco rígido não seria uma maneira eficaz de criar uma instalação normal do sistema operacional. Isso é porque:

  • Onde as partições de disco devem ser criadas e de que tamanho variam. Algumas instalações, especialmente (mas não apenas) em servidores, possuem partições em vários discos ou usam RAID ou LVM.
  • Qual software inicial está instalado e como está configurado varia um pouco, principalmente em relação aos drivers de dispositivos.
  • Uma conta de usuário inicial deve ser criada e alguns arquivos - pelo menos a pasta base do usuário - são nomeados com seu nome de usuário. A pasta pessoal da conta do usuário geralmente está localizada na mesma partição que o restante do sistema.

Uma máquina virtual é diferente.

Ao contrário de inicializar seu computador a partir de um sistema tradicionalmente instalado em uma unidade interna ou de um sistema ativo em uma unidade flash de CD / DVD ou USB, uma máquina virtual não envolve a inicialização de seu computador. É por isso que é virtual: é uma simulação computacional de um computador (diferente).

Como diz Ruslan Gerasimov , uma máquina virtual pode executar um sistema tradicionalmente instalado ou um sistema ativo. Se uma máquina é virtual ou não e se está ou não executando um ambiente ativo, é independente.

Há uma semelhança importante, praticamente falando, entre um sistema ativo e uma máquina virtual (viva ou não):

  • Você pode levar um CD / DVD ou live USB ao vivo de um computador para outro, e deve funcionar, porque não é especializado em nenhuma configuração de hardware ou personalização de usuário em particular.
  • Você pode fazer a mesma coisa com uma máquina virtual - porque mesmo que a instalação do sistema operacional seja personalizada, ela é personalizada para a máquina convidada (virtual), que pode ser emulada / virtualizada em várias máquinas host (físicas).
por Eliah Kagan 02.08.2014 / 03:50
1

Não, não é uma máquina virtual (VM). Você só tem outra fonte de inicialização de um sistema operacional (SO). Então, no seu caso, você inicializa sua máquina a partir de um Live CD e isso é uma máquina real, não virtual, porque funciona diretamente em sua CPU sem ser hospedada por nenhum outro SO.

A propósito, o fato de você não ter instalado não significa nada aqui em termos de visualização. Além disso, muitas vezes é necessário instalar um sistema operacional em uma máquina virtual. No entanto, eu acho que também é possível rodar um Live CD em uma máquina virtual, eu acho, então nesse caso seria uma máquina virtual!

    
por Ruslan Gerasimov 02.08.2014 / 02:23