niquelnausea
(usa Arch Linux)
Enviado em 13/10/2021 - 22:18h
teu problema parece ser simples de se resolver, mas também parece ser algo com muitas etapas para se chegar até a solução, de uma lida e veja se tem algo que possa somar
https://wiki.archlinux.org/title/VirtualBox
primeiramente você precisa definir se quer usar dois discos virtuais, ou apenas um com partições, já que são coisas bastante distintas, e não sei se o virtualbox reconheceria dois discos virtuais como
sda e
sdb, mas vale o teste.
se optar por instalar o windows no mesmo disco, primeiro instale este sistema, lembrando em manter a opção uefi para ambos, não tem muito segredos, mas já deixe a partição do arch já separada, por exemplo, sda1 para efi windows, sda2 para o sistema do tio bill, e sda3 para o arch. a partição fat32 para efi do windows pode ser usada pelo arch, mas é preciso que apenas a monte na instalação do arch e não formate já que te faria perder os arquivos do windows. se optar criar uma partição independente para o arch terá que ter a sda3 para o efi do arch e sda4 para o sistema.
como você já conseguiu instalar o arch em uefi, deve ter feito tudo corretamente, então a próxima coisa a se fazer é colocar no
/etc/default/grub a opção "GRUB_DISABLE_OS_PROBER=false", e também instalar os pacotes dosfstools e os-prober. depois rode o comando grub-mkconfig -o /boot/grub/grub.cfg e reinicie para ver se esta tudo ok e o sistema sobe. neste ponto se o sistema reconhecer o windows o grub já ira deixar a entrada, sem necessidade de criar manualmente.
se optar por instalar o windows em um disco virtual independente, o processo é o mesmo, mas neste caso te sugiro criar partições fat32 independentes para o efi, e seguir com a opção "GRUB_DISABLE_OS_PROBER=false" e o comando grub-mkconfig -o /boot/grub/grub.cfg .
dentro do arch, para saber se a partição windows esta sendo reconhecida, use o comando fdisk -l e será possível saber se é reconhecido o disco ou partição windows.
por ser virtualbox, podem existir diferenças com instalações em reais, evite usar o grub customizer, provavelmente no teu ultimo teste o que causou o erro foi ele.