Execute o Windows 11 no Raspberry Pi 5 com Botspot Virtual Machine

Nós já instalamos o Windows em um Raspberry Pi 4 e 5 com níveis variados de sucesso. Mas parece que o Botspot está tendo uma chance de executar o Windows 11 em um Raspberry Pi com BVM (BotSpot Virtual Machine).
O BVM oferece um processo de instalação simples, a maioria automatizada através do terminal. Há também um aplicativo da GUI disponível no terminal, o que facilita ainda mais o uso.
O braço do Windows 11 em uma máquina virtual (VM) no seu Raspberry Pi 5 tem algumas advertências. Por ser o KVM, não há diferença de velocidade significativa para executar o Windows 11 Bare Metal no Pi 5. Dito isto, não é rápido, então não espere estar jogando no Triple A Games aqui. Jogos mais antigos (como 10 a 15 anos atrás) e os jogos da web devem funcionar bem.
O Windows 11 terá acesso às conexões Ethernet e Wi-Fi do Host Linux e também ao áudio do host. O Windows 11 no emulador de prisma do ARM deve permitir que os aplicativos x86 e x64 funcionem, mas sua milhagem pode variar. Com uma pequena configuração, os dispositivos USB do host podem ser vistos pelo Windows 11 e a unidade do Windows 11 pode ser montada no sistema operacional host. Abordaremos esses dois recursos nas etapas abaixo.
Para este projeto, usei o último Raspberry Pi 5 16 GBE eu corri o sistema operacional host, Raspberry Pi OS de um ssd de 128 GB MakerDisk PCIE GEN 3 NVME Pineboards Hatdrive! Nano. Eu recomendaria o uso de uma unidade NVME SSD ou USB 3, pois oferece melhor desempenho que o Micro SD.
Você pode executar esta VM em um Raspberry Pi 5 com 2 GB de RAM, mas eu recomendaria usar um Raspberry Pi 5 4 GB no mínimo com o suporte do ZRAM.
Para isso como você precisará
- A Raspberry Pi 5 4 GB ou maior corrida de Raspberry Pi OS
- Uma placa NVME SSD e PCIE+ para o seu Raspberry Pi 5.
- Você precisará de pelo menos 50 GB de Freespace
- Resfriamento ativo para o seu Raspberry Pi
1. Abra um terminal e clone o repositório Git.
git clone https://github.com/Botspot/bvm
2. Execute o BVM pela primeira vez. Isso instalará todas as dependências necessárias para executar a máquina virtual.
bvm/bvm help
3. Crie um arquivo de configuração do Windows 11.
bvm/bvm new-vm ~/win11
4. Faça o download do Windows 11 e todos os drivers necessários.
bvm/bvm download ~/win11
5. Prepare os downloads do Windows 11 para a primeira inicialização.
bvm/bvm prepare ~/win11
6. Execute o Windows 11 na VM pela primeira vez. Isso levará algum tempo, então pegue uma bebida e espere. A janela VM abrirá e executará uma instalação automatizada. As janelas serão fechadas automaticamente quando terminar. Depois de concluído, você pode excluir opcionalmente todos os arquivos ISO de/home/pi/win11/sem vigilância.
bvm/bvm firstboot ~/win11
7. Inicialize o Windows 11 no modo sem cabeça. Isso nos dará melhor desempenho do que apenas executar a VM diretamente.
bvm/bvm boot-nodisplay ~/win11
8. Abra outro terminal e conecte -se à sessão do Windows 11 sem cabeça usando uma área de trabalho remota. A área de trabalho do Windows 11 aparecerá e agora você pode executar o Windows 11 em uma VM no seu Raspberry Pi 5.
bvm/bvm connect ~/win11
9. Quando terminar, desligar o Windows 11, como uma instalação do sistema “normal”.
Se você não é fã do terminal, o BVM possui um front -end da GUI que segue um processo numerado simples.
Para usar a GUI, abra um terminal e execute o seguinte comando.
bvm/bvm gui
Ele usa os mesmos comandos nos bastidores, a GUI apenas torna um pouco mais amigável usar.
Habilitar o dispositivo USB Passhrough via BVM-Config
Este é um recurso relativamente novo, para que sua milhagem possa variar. Nem todos os dispositivos funcionarão conforme o esperado. Mas, esse é um recurso muito legal
1. Verifique se o BVM e o Windows 11 VM estão desligados.
2. Conecte o dispositivo USB que você deseja usar.
3. Abra um terminal e liste os dispositivos USB anexados.
lsusb
4. Encontre o ID do seu dispositivo e copie o ID. Estou usando um escritor de DVD USB como meu dispositivo de teste.
id.jpg
5. Abra o arquivo de configuração para edição.
nano ~/win11/bvm-config
6. Procure a entrada USB_PASSTROUGH e substitua o ID pelo ID do seu dispositivo.
7. Salve e feche o editor pressionando Ctrl+X, depois Y e digite.
8. Repita as etapas 8 e 9 na seção anterior para iniciar o Windows 11 no modo sem cabeça e, em seguida, conecte -se usando o RDP.
9. Seu dispositivo USB agora está acessível ao Windows 11. No meu caso, o escritor de DVD USB estava acessível como uma unidade.
Também podemos fazer as seguintes alterações via Arquivo BVM-Config.
- Altere o nome de usuário e a senha da conta.
- Defina o idioma.
- Altere a porta de conexão da área de trabalho remota.
- Mantenha o “inchaço” (o debloat acontece por padrão).
- Forçar a alocação de RAM da VM.
- Defina o tamanho do disco da VM (40 GB por padrão).
- Ativar / desativar animações / transparência.
Basta procurar a linha relevante no BVM-Config e ler os comentários que explicam como a configuração pode ser alterada.
Monte o Windows 11 como uma unidade no sistema operacional host
Podemos montar o Windows 11 VM como uma unidade no sistema operacional host, facilitando a transferência em massa entre os dois sistemas operacionais. Observe que só podemos montar o Windows 11 VM enquanto a VM não está em execução.
1. Abra um terminal e execute este comando para montar o Windows 11 VM.
bvm/bvm mount ~/win11
2. Abra o Raspberry Pi OS File Manager e navegue até/mídia/pi/bvmmount. Aqui você tem acesso total à unidade do Windows 11 e pode ler e gravar arquivos.
3. Desmonte a unidade no gerenciador de arquivos usando o botão “Ejetar” ao lado de sua entrada. Agora você pode repetir as etapas 8 e 9 na primeira seção para iniciar o Windows 11 VM.
4. No Windows 11, navegue para onde você copiou os arquivos, eles estarão disponíveis para uso. Obviamente, isso não se aplica se você copiar os arquivos em massa do Windows 11 para o sistema operacional host.