Embora instalar uma distribuição Linux ao lado ou em vez do Windows seja bastante fácil, Pode ser um pouco complexo para quem o faz pela primeira vez. Eles também podem querer ter certeza antes de dar o salto.
Neste post vamos explicar como instalar linux no windows, Faremos isso com foco no Windows 10, embora a maneira de fazê-lo não seja muito diferente no novo Windows 11.
Como o Linux é instalado no Windows
Existe um passo anterior que não podemos explicar porque varia de acordo com a marca e modelo da placa-mãe e do microprocessador. É a maneira de ativar o modo de virtualização. Mas certamente o Google é a resposta.
As instruções a seguir referem-se às versões mais atuais do Windows 10. Para verificar qual versão instalamos, podemos fazê-lo na ferramenta Prompt de Comando com o comando winver
Hyper-V
Vamos começar definindo alguns conceitos
- Virtualização: É o procedimento de executar um sistema operacional em um computador cujas características são simuladas por software, mas que parecem reais para o sistema operacional. Embora algumas ferramentas permitam a troca de arquivos entre o sistema operacional virtualizado e o host, o primeiro não tem acesso ao segundo.
- Hipervisor: É um programa para criar e executar máquinas virtuais. Existem dois tipos deles: aqueles que executam máquinas virtuais convidadas diretamente no hardware de um sistema, cumprindo o papel de um sistema operacional, e aqueles que se comportam como aplicativos tradicionais, pois podem ser iniciados e interrompidos como um programa normal.
- Máquina virtual: É o sistema de computador emulado que é executado em cima de outro sistema. Uma máquina virtual pode acessar qualquer número de recursos limitado apenas pelos recursos reais do computador host.
Hyper-V é a ferramenta integrada no Windows 10 e 11 que é responsável por criar e executar máquinas virtuais às quais dispositivos virtuais, como discos e outros, podem ser adicionados.
Requisitos de software e hardware para executar o Hyper-V
As versões suportadas do Windows são:
- 10 Windows Enterprise
- Janelas 10 Pro
- Janelas 10 Educação
Os requisitos mínimos de hardware são:
- Processador de 64 bits com tradução de endereço de segundo nível (SLAT).
- Suporte de CPU para VM Monitor Mode Extension (VT-x em CPUs Intel).
- Memória de 4 GB ou mais para atender aos requisitos mínimos do Windows e do sistema operacional virtualizado.
Para verificar a compatibilidade do hardware seguimos o seguinte procedimento:
- Nós escrevemos
cmd.exe
na barra de pesquisa. - nós digitamos
systeminfo
- procuramos a seção Requisitos do Hyper-V.
Assim que confirmarmos que todos os requisitos foram atendidos, digitamos na barra de pesquisa ALiga ou desliga características das janelas. Também funciona para escrever Hyper-V.
Como o próprio nome indica, Ativar ou desativar recursos do Windows faz exatamente isso. Descemos a lista até encontrarmos a caixa correspondente ao Hyper-V e clique em OK. Quando a ativação estiver concluída, devemos reiniciar o computador.
Criando máquinas virtuais
A partir da versão 1709 do Windows 10, também conhecida como Fall Creators Update, está incluído um criador de máquina virtual que não requer iniciar o administrador. Começamos olhando no menu Construção rápida do Hyper-V.
O criador nos permite escolher entre algumas versões do Ubuntu ou usar imagens baixadas por nós. Lembre-se que o termo imagem neste contexto se refere à réplica exata do arquivo baixado em relação ao servidor de origem, e não a um gráfico.
Se optarmos por usar uma das imagens oferecidas pelo Hyper-V, clique nela e depois em Criar máquina virtual.
Se vamos usar uma imagem baixada por nós, clique em Fonte de instalação local, Desmarcamos a caixa que indica que o Windows será executado e clicamos em Alterar a fonte de instalação. Podemos selecionar arquivos no formato .vmk ou .iso.
O uso das imagens que o Hyper-V nos oferece não significa muita economia de tempo, pois você precisa baixá-lo e instalá-lo.
Para eliminar a máquina virtual devemos usar o seguinte procedimento:
- No menu, iniciamos o Hyper-V Manager.
- Colocamos o ponteiro na máquina virtual e com o botão direito selecionamos Excluir.
Confirmamos clicando em remover na janela que se abre.
Subsistema Windows para Linux 2
Embora tenha sido criado com os desenvolvedores em mente, o Windows Subsystem for Linux (WSL) é uma boa opção para novos usuários se familiarizarem com o uso do terminal Linux. Com o WSL podemos escolher algumas das distribuições Linux mais populares (sem o desktop) e executar a maioria das ferramentas de linha de comando, utilitários e aplicativos que não requerem uma interface gráfica diretamente no Windows e sem precisar instalar uma máquina virtual ou instalar o Linux em outra partição ou disco.
Algumas de suas características são:
- Escolha entre algumas das distribuições mais populares Linux, diferentes versões do Ubuntu, Debian, Fedora, openSUSE, Suse Linux entre outros estão atualmente disponíveis. Alguns são gratuitos e outros são pagos.
- Execute a ferramenta mais usadalinha de comando s incluindo grep, sed, awk ou outros binários ELF-64.
- Use scripts de shell Bash e aplicativos de linha de comando para Linux como vim, emacs e tmux.
- Escrever e executar programas em linguagens de programação como NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust and Go entre outros.
- Interagir com tecnologias de servidor e bancos de dados como SSHD, MySQL, Apache, lighttpd, MongoDB e PostgreSQL.
- Instalar programas de repositórios das distribuições Linux usando seu gerenciador de pacotes nativo.
- Iniciar aplicativos do Windows do Linux.
Instalando o Windows Subsystem para Linux 2
As instruções abaixo são para o Windows 10 versão 2004 e posterior (build 19041 e posterior) ou Windows 11.
Para instalar o Windows Subsystem for Linux devemos seguir o seguinte procedimento:
- procuramos Símbolo do sistema no menu.
- Com o botão direito selecionamos Executar como administrador.
- Nós escrevemos
wsl --install
.
No WSL 2 a Microsoft tornou a instalação muito mais simples e com este comando são habilitados os componentes opcionais necessários e baixado a versão mais recente do kernel Linux.A documentação da Microsoft indica que o Ubuntu é instalado por padrão. No entanto, no meu caso isso não aconteceu e me encaminha para a loja de aplicativos.
Podemos instalar distribuições da seguinte maneira:
wsl --list --online
Para ver a lista de distribuições disponíveis
wsl --install -d <Nombre de la distribución>
Para instalar um deles.
Na loja de aplicativos da Microsoft temos mais opções, basta procurá-las (escrevemos Linux no mecanismo de busca) e instalá-las normalmente. Em seguida, iniciamos no menu como se fosse um aplicativo normal.
Quando iniciamos uma distribuição baixada pela primeira vez, uma janela de terminal se abre e nos pedem para esperar que os arquivos sejam descompactados e armazenados em nosso computador. Quando isso terminar, teremos que criar nossa conta de usuário.
Se você não estiver familiarizado com o Linux, tenha em mente que quando você digitar seu nome de usuário no terminal, você não verá o movimento do cursor.
Recursos exclusivos do Windows Subsystem para Linux no Windows 11
Instalação e uso de aplicativos com interface gráfica
Eu disse acima que aplicativos com interface gráfica não podem ser usados. Isso se refere ao Windows 10 e ao que a Microsoft relata oficialmente em sua documentação.
O suporte oficial para aplicativos de interface gráfica está disponível para versões do Windows 11 Build 22000 ou superior. Como etapa anterior, é necessária a instalação de drivers específicos para WSL2. As instruções são fornecidas neste momento para Intel, AMD y NVIDIA.
Os aplicativos instalados aparecerão no menu do Windows abaixo do nome da distribuição.n e são instalados com os comandos definidos pelas próprias distribuições.
Monte discos em formatos nativos do Linux não reconhecidos pelo Windows
Novamente, outro recurso disponível para o Windows 11 Build 22000 ou superior. Seguimos o seguinte procedimento:
- Abrimos o PowerShell
- Nós escrevemos
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
O identificador é encontrado na coluna ID de dispositivo. Montamos o disco com o comando:
wsl --mount <DeviceID>
Para montar uma partição, digitamos:
wsl -montar –nu
Então abrimos o WSL e escrevemos;
lsblk
Para montar a partição escrevemos
wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>
Para dar conta
Virtualização e uso do Windows Subsystem para Linux eles permitem que nos familiarizemos com um ambiente Linux, mas não como ele funcionará com nosso hardware. De qualquer forma, é um primeiro passo muito bom se quisermos ir devagar. Para entender melhor como nosso hardware interage, podemos instalar a distribuição Linux em um disco externo ou em um pendrive com capacidade suficiente.
Podemos encontrar mais informações sobre as ferramentas mencionadas no artigo nos seguintes links:
Documentação oficial do Hyper-V
Documentação oficial do subsistema Windows para Linux 2
Janelas! Pra praga! ele Ele
e não será melhor instalá-lo em uma máquina virtual
Menciono alternativas. Se eu quisesse dizer às pessoas o que fazer, eu começaria uma seita e coletaria dízimos.