FurretUber
(usa Ubuntu)
Enviado em 06/04/2017 - 14:13h
Agora que acabou a atualização do Windows 10, eu pude testar o Emmi na máquina física.
Para inicializar a mídia, o único percalço é o Secure Boot. Agora, pra instalar os problemas são mais graves. Ele instala com sucesso, mas a inicialização em modo UEFI falha de forma mais catastrófica que o normal (a tela pisca e a inicialização para). Eu acho que sei porque ela falha, mas preciso de ajuda para ter certeza.
Eu acho que o instalador está instalando o grub-pc em todos os casos. Isso é errado. Quando o sistema é instalado, o pacote que deveria ser instalado é o grub2. Eu creio nisso porque o grub2 é um meta pacote, e os melhores pacotes são instalados conforme o sistema. Em um sistema EFI, não se pode instalar o pacote grub-pc, deve-se instalar o grub-efi, que dependerá do grub-efi-am64 ou do grub-efi-ia32, dependendo do computador.
Além disso, o pacote efibootmgr está faltando no squashfs. Para poder alterar valores na partição EFI, o efibootmgr é altamente recomendável.
Eu não sei como esse instalador funciona, mas o ubiquity procura por arquivos chamados filesystem.manifest-xxxxxxxx dentro do diretório casper. Esses arquivos dizem o que há na mídia, o que vai ser instalado e o que deve ser removido do sistema instalado.
Um problema que tive com o ubiquity foi: eu tinha um arquivo chamado filesystem.manifest-desktop, que diz o que o sistema instalado vai ter. Estava listado o grub-pc. Não tinha cristo que fizesse o sistema instalar em modo UEFI. Então mudei a abordagem, e pus o filesystem.manifest apenas, que diz o que tem na mídia de instalação, mas não é o que necessariamente deve ficar instalado. Assim, a instalação funciona para os dois tipos de inicialização.
Se o arquivo do pkglist da ISO for o que deve estar instalado no fim do processo de instalação, não pode estar o grub-pc listado, e sim o grub2. E deveria haver os arquivos .deb dos dois modos do grub disponíveis na mídia, para o caso de o usuário não possuir internet. O ubiquity tem como buscar os pacotes na mídia, creio que esse instalador também consiga.
PS.: é seguro dar chroot de uma sistema Debian dentro do Ubuntu? Obrigado.