O VirtualBox é um software de virtualização gratuito, de código aberto e multiplataforma. Com ele, você pode criar arquivos de imagem Linux no formato VHD. Este tópico descreve como criar uma máquina virtual e instalar um sistema operacional Linux usando o VirtualBox.
Pré-requisitos
VirtualBox instalado. Baixe-o no site oficial do VirtualBox.
Arquivo de imagem ISO disponível, como CentOS-7-x86_64-Minimal-2009.iso.
Conexão de rede estável.
Procedimento
As etapas de instalação variam conforme o sistema operacional. Siga as instruções do assistente de instalação. Este tópico usa o VirtualBox 7.1.10 e o CentOS 7.9 como exemplo.
Etapa 1: Crie uma máquina virtual
-
Abra o Oracle VM VirtualBox Manager. Na barra de ferramentas, clique em Preferences, selecione a aba Expert e clique em OK.
NotaNesta versão do VirtualBox, selecione a aba Expert para ativar o modo avançado. Isso permite escolher o tipo de arquivo de disco virtual durante a criação da máquina virtual. Caso contrário, o formato padrão será VDI.
Na barra de ferramentas, clique em New Resources.
-
Crie a máquina virtual.
-
Na seção Name and Operating System, defina o nome e o tipo de sistema operacional da máquina virtual.
Name: Insira um nome para a máquina virtual, como centosVM.
Folder: Selecione o caminho para salvar a máquina virtual.
ISO image: Selecione a imagem ISO preparada.
Version e Disk Category: O VirtualBox preenche automaticamente a versão e o tipo do sistema operacional com base na imagem ISO.
Skip Unattended Installation: Por padrão, o VirtualBox instala automaticamente o sistema operacional selecionado. Marque Skip Unattended Installation.
-
Na seção Hardware, configure o hardware da máquina virtual.
Base Memory: Especifique a quantidade de memória a ser alocada para a máquina virtual.
Processor: Especifique o número de CPUs virtuais a serem alocadas.
-
Enable EFI (special OSes only): Para iniciar a máquina virtual no modo UEFI, selecione esta opção. Caso contrário, a máquina virtual iniciará no modo BIOS.
-
Na seção Virtual hard disk, selecione Create A Virtual Hard Disk Now.
Defina o local de armazenamento e o tamanho do disco para o arquivo de disco rígido virtual.
-
Selecione um Hard Disk File Type.
NotaO ECS suporta apenas imagens nos formatos RAW, VHD, QCOW2 e VMDK. Se você selecionar outro formato, será necessário converter o formato da imagem antes da importação.
-
Clique em Completed e aguarde a criação da máquina virtual.
Etapa 2: Instale o sistema operacional
É possível instalar o sistema operacional no modo Basic Input/Output System (BIOS) ou Unified Extensible Firmware Interface (UEFI). Essa escolha determina o modo de inicialização do disco do sistema da instância ECS criada posteriormente a partir desta imagem. Para obter mais informações sobre os modos de inicialização, consulte Modos de inicialização da instância.
BIOS
Selecione a nova máquina virtual e clique em Start na barra de ferramentas para iniciá-la.
-
Quando a interface de instalação do sistema operacional aparecer, siga o assistente para concluir a instalação.
Selecione o idioma do sistema e clique em Continue.
Na página INSTALLATION SUMMARY, clique em Installation Location.
-
Na página INSTALLATION DESTINATION, defina Device Selection como Local Standard Disks e Partition como I Will Configure Partitioning. Em seguida, clique em Completed.
-
Na página Manual partitioning, clique em
, defina Mounting Point como /, Device Type como standard partition e File System como ext4. Depois, clique em Completed. Na página INSTALLATION SUMMARY, clique em NETWORK & HOST NAME.
-
Na página NETWORK & HOST NAME, selecione Ethernet, ative o botão On à direita e clique em Completed.
Na página INSTALLATION SUMMARY, clique em Install.
-
Após a instalação do sistema operacional, defina uma senha para o usuário root e clique em FINISH CONFIGURATION.
Essa senha será necessária para fazer login na máquina virtual. Guarde-a em um local seguro.
Reinicie o sistema após concluir a instalação do sistema operacional.
-
Faça login na máquina virtual e execute o comando abaixo para garantir que a partição root seja montada por último. Caso contrário, a instância poderá falhar ao iniciar ou a expansão do disco poderá falhar.
lsblkA saída será semelhante à seguinte:
[root@xxx ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk sda1 8:1 0 19G 0 part / sr0 11:0 1 1024M 0 rom
UEFI
Selecione a nova máquina virtual e clique em Start na barra de ferramentas para iniciá-la.
-
Quando a interface de instalação do sistema operacional aparecer, siga o assistente para concluir a instalação.
Selecione o idioma do sistema e clique em Continue.
Na página INSTALLATION SUMMARY, clique em Installation Location.
-
Na página INSTALLATION DESTINATION, defina Device Selection como Local Standard Disks e Partition como I Will Configure Partitioning. Em seguida, clique em Completed.
-
Na página Manual partitioning, clique em
, configure o Mounting Point, o Device Type e o File System e clique em Completed.Primeiro, monte /boot/efi. Defina Device Type como Standard Partition e File System como EFI System Partition.
-
Em seguida, monte a partição root /. Defina Device Type como standard partition e File System como ext4.
ImportanteNão crie partições após a partição root no disco do sistema. Caso contrário, a instância poderá falhar ao iniciar ou a expansão do disco poderá falhar.
Na página INSTALLATION SUMMARY, clique em Install.
-
Após a instalação do sistema operacional, defina uma senha para o usuário root e clique em FINISH CONFIGURATION.
Essa senha será necessária para fazer login na máquina virtual. Guarde-a em um local seguro.
Reinicie o sistema após concluir a instalação do sistema operacional.
-
Faça login na máquina virtual e execute o comando abaixo para garantir que a partição root seja montada por último. Caso contrário, a instância poderá falhar ao iniciar ou a expansão do disco poderá falhar.
lsblkA saída será semelhante à seguinte:
[root@xxx]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 95M 0 part /boot/efi └─sda2 8:2 0 18.6G 0 part / sr0 11:0 1 1024M 0 rom [root@xxx]# _
Próximas etapas
Execute as tarefas abaixo conforme necessário:
Instale cloud-init: Garante que a instância ECS criada a partir da imagem conclua a inicialização corretamente.
Instale o driver virtio: A máquina virtual resultante pode falhar ao iniciar se o driver virtio estiver ausente após a importação de uma imagem personalizada. Verifique se o driver virtio precisa ser instalado no servidor de origem antes de importar a imagem.
(Opcional) Personalizar uma imagem Linux: A Alibaba Cloud identifica imagens Linux personalizadas como sistemas operacionais não reconhecidos. Adicione um script de análise à imagem antes de importá-la para permitir a configuração automatizada da instância na primeira inicialização.
Verificar e corrigir uma imagem: Utilize a Ferramenta de Conformidade de Imagem para verificar se um arquivo de imagem importado é válido.