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
Você instalou o VirtualBox. Baixe-o no site oficial do VirtualBox.
Você possui um arquivo de imagem ISO, como CentOS-7-x86_64-Minimal-2009.iso. Acesse o Site Oficial de Imagens da Alibaba Cloud para baixar uma imagem ISO.
Verifique se você tem uma conexão de rede estável.
Procedimento
As etapas de instalação podem variar 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: Criar 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, é necessário selecionar a aba Expert para ativar o modo especialista. Isso permite escolher o tipo de arquivo de disco virtual ao criar a 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 um 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 inicializar a máquina virtual no modo UEFI, selecione esta opção. Caso contrário, a máquina virtual será inicializada no modo BIOS.
-
Na seção Virtual hard disk, selecione Create A Virtual Hard Disk Now.
Escolha um 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 de importá-la.
-
Clique em Completed e aguarde a criação da máquina virtual.
Etapa 2: Instalar 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 que você criará posteriormente a partir desta imagem. Para obter mais informações sobre os modos de inicialização, consulte Modos de inicialização de 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 instalar o sistema.
Selecione um 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.
Você precisará dessa senha para fazer login na máquina virtual. Guarde-a em um local seguro.
Depois que o sistema operacional for instalado, reinicie o sistema.
-
Faça login na máquina virtual e execute o comando a seguir para garantir que a partição raiz 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 instalar o sistema.
Selecione um 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 raiz /. Defina Device Type como standard partition e File System como ext4.
ImportanteNão crie nenhuma partição após a partição raiz 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.
Você precisará dessa senha para fazer login na máquina virtual. Guarde-a em um local seguro.
Depois que o sistema operacional for instalado, reinicie o sistema.
-
Faça login na máquina virtual e execute o comando a seguir para garantir que a partição raiz 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:
Instalar o cloud-init: Garante que a instância ECS criada a partir da imagem conclua a inicialização corretamente.
Instalar o driver virtio: Após importar uma imagem personalizada, a máquina virtual resultante pode falhar ao iniciar se o driver virtio estiver ausente. Antes de importar uma imagem, verifique se o driver virtio precisa ser instalado no servidor de origem.
(Opcional) Personalizar uma imagem Linux: A Alibaba Cloud identifica imagens Linux personalizadas como sistemas operacionais não reconhecidos. Antes de importar a imagem, adicione um script de análise a ela. Isso permite 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.