Surface Pro 3 - Sem menu do Grub

1

Embora muitas pessoas tenham instalado com sucesso o Ubuntu Gnome em seu Surface Pro 3, inclusive em seu cartão MicroSD, parece que não consigo inicializá-lo no meu SP3.

Aqui está o que eu fiz até agora:

  • Desativado UEFI Secure Boot, fornecendo a tela de inicialização vermelha.
  • inserido um cartão MicroSD HCI Ultra Plus de 32 GB de alta velocidade no slot atrás do suporte do SP3.
  • Instalado o Ubuntu Gnome 14.04 Live ISO para uma chave USB com o UNetbootin.
  • Conectado a um hub USB com meu mouse / teclado e chave USB ao vivo.
  • Iniciado em Live USB com o botão de diminuir / ligar / desligar volume
  • Instalado o Ubuntu Gnome 14.04 no cartão MicroSD e o Grub 2 no Windows C partição (No final, eu não me conectei a uma rede wifi, uma vez que parecia esquisito e o Live USB roda muito devagar.)

Então eu reiniciei, mas ele foi direto para o Windows sem gerenciador de boot do Grub.

Eu então tentei a inicialização do botão de desligar / desligar o volume, mas também foi direto para o Windows. Então eu tentei opções de recuperação > Inicialização avançada > Use um dispositivo para experimentar o "ubuntu" e o "dispositivo USB", ambos inicializados no Windows.

Eu decidi experimentar o EasyBCD porque ele tem suporte a UEFI e funcionou bem para mim com o Vista e o Windows 7, quando o Grub sozinho causava problemas. No entanto, depois de tentar alguns tutoriais diferentes ainda não consigo inicializar o Ubuntu Gnome ou ver o Grub. Em vez disso, vejo uma tela de erro apontando para "\ NST \ AutoNeoGrub0.mbr" ou "\ NST \ NeoGrub.mbr" e dizendo que um arquivo necessário está ausente ou contém erros.

Alguém pode sugerir uma correção para isso? Obrigada!

PS. O SP3 é capaz de inicializar a partir da porta microSD e trata-o como um dispositivo USB; Eu instalei o Live ISO nele e ele foi inicializado mantendo pressionado o botão Diminuir Volume. O cartão de alta velocidade também é muito rápido para os meus propósitos.

    
por Michael bean 07.11.2014 / 00:24

4 respostas

1

Primeira leitura link e Instalando o Ubuntu ao lado de um Pre- Windows instalado com UEFI para alguns conselhos específicos da UEFI. Tutoriais antigos podem nem mencionar o que é necessário para as novas máquinas UEFI. Não tenho ideia de por que sua pergunta pegou um downvote.   A mídia removível (USB ou SD) não recebe quase nenhuma atenção nos tutoriais, portanto, o que quer que o instalador faça, normalmente precisa ser corrigido para a mídia não interna. O boot-repair pode consertar o bootloader "ausente", mas você pode simplesmente copiar o bootloader no local certo, é apenas uma cópia do arquivo no UEFI. A inicialização não segura usa o grubx64.efi, de modo que o arquivo deve ser colocado em /EFI/Boot/bootx64.efi (na partição FAT32 300MB EFI).   Agora, a próxima edição é a instalação do cartão SD a partir de um USB ativo - os dispositivos do arquivo grub.cfg tendem a se confundir quando dispositivos extras (como a mídia de instalação) entram na enumeração do dispositivo (384633). Novamente, corrija manualmente a primeira inicialização e execute sudo update-grub para corrigir o arquivo.   Uma vez que você tenha o bootloader e o arquivo grub.cfg no cartão SD, você poderá inicializar. Então você pode pensar em otimizar a placa para um melhor desempenho, movendo-se o máximo possível em memória ram.   Os fóruns podem ser um lugar melhor para alguns problemas demorados, como instalar em uma máquina bastante nova.

    
por ubfan1 07.11.2014 / 08:12
2

Eu tenho isso trabalhando com o SecureBoot Enabled e o TPM Enabled simplesmente executando grub-install depois que qualquer coisa tocar no grub (ou seja, instalar o novo kernel). Às vezes, a primeira inicialização leva alguns minutos, mas depois é sempre inicializada rapidamente.

BTW, eu não tenho janelas instaladas, apenas Ubuntu. Eu descobri que para uma emergência, se o seu sistema parar de inicializar, você pode inicializar a partir do usb de instalação, mas no grub pressione 'c' e faça isso para inicializar a partir do HD:

grub> set root=(hd1,2)
grub> linux /vmlinuz root=/dev/sda2
grub> initrd /initrd.img
grub> boot
    
por Kenny Speer 02.04.2015 / 02:59
0

Nós fizemos o trabalho no Surface Pro 3 fazendo a instalação do Ubuntu Ubuntu 14.04 seguindo os posts acima. No entanto, precisávamos definir o carregador de inicialização como sendo / dev / sda2 (segunda partição com rótulo EFI Partition) e não o padrão / dev / sda ATA SAMSUNG. Isso resolveu o problema para nós.

Também descobrimos que você pode acessar a instalação do Ubuntu usando o recurso Atualizar e Recuperar com o recurso Reiniciar Agora -> Usar Dispositivo. Em seguida, selecionamos o Ubuntu e carregamos o menu do GRUB na próxima reinicialização. No entanto, isso foi apenas uma correção parcial, já que o procedimento de carregamento primeiro no Windows 8.1 era necessário a cada vez. Depois de muitos fóruns e outros procedimentos a seguir, decidimos fazer uma nova instalação e descobrimos que a partição EFI precisava ser selecionada para resolver o problema.

    
por polyhedron 20.12.2014 / 01:54
0

Também pode ser necessário desativar o TPM e a inicialização segura. Descobrimos que o Surface Pro 3 tem um tempo de inicialização muito longo com o TPM (provavelmente verificando alterações de hardware possivelmente resultantes das operações do Ubuntu?). Além disso, descobrimos que depois de algum tempo o menu do Grub desapareceu depois de trabalhar em vários ciclos de inicialização. Talvez o TPM seja o culpado alterando o procedimento de inicialização ou impedindo certas operações na inicialização?

    
por polyhedron 20.12.2014 / 02:53