Problemas para instalar o ubuntu no HP1000 com o Windows para ir

0

Eu encontrei esta pergunta que foi duplicada aqui que está relacionado com o mesmo modelo que eu tenho. Mas no meu caso eu não pretendo instalar o gnu / linux juntamente com o win 8. Na verdade, o Windows 8 foi banido do disco rígido há algumas semanas.

Mas ainda tenho dois problemas que ainda persistem:

A primeira é uma coisa chamada Windows para ir que está instalada e me impediu de inicializar de qualquer outra mídia e não havia nenhuma maneira ou opção na BIOS para desativá-la.

O segundo é um aviso que aparece toda vez que tento instalar o linux e está relacionado com o EFI, diz o aviso:

Go back to the menu and correct this problem? (as superuser)

The partition table format in use on your disks normally requires you to create a separate partition for boot loader code. This partition should be marked for use as "EFI boot partition" and should be at least 35 MB in size. Note that this is not the same as a partition mounted on /boot.

If you do not go back to the partitioning menu and correct this error, boot loader installation may fail later, although it may still be possible to install the boot loader to a partition.

Aviso de isenção

Eu uso para instalar manualmente as partições no menu de opções avançadas. Eu trabalhei fazendo instalações duplas desde 2008, incluindo alguns casos com o Windows 8 sem muito problema.

Portanto, criei uma nova partição com 104 MB formatada em FAT32 para essa partição EFI necessária além das partições comuns que uso para criar: / , /home e swap . Mas o problema permanece.

Eu posso instalar normalmente em qualquer caso (eu tentei com o Linux Mint 17, 17.2, debian 8 e Ubuntu Studio 14.04 duas vezes). Mas no final, quando eu reiniciar, aparece sempre esta mensagem:

No bootable device -- insert boot disk and press any key

Eu não sei o que está errado. Eu configurei o BIOS para tornar possível o modo legado e evitar a inicialização segura do UEFI.

Devo instalar automaticamente em vez de criar manualmente as partições?

    
por Aradnix 17.07.2015 / 19:52

1 resposta

2

The partition table format in use on your disks normally requires you to create a separate partition for boot loader code. This partition should be marked for use as “EFI boot partition” and should be at least 35 MB in size. Note that this is not the same as a partition mounted on /boot.

Esta é uma referência a uma Partição do Sistema EFI (ESP). Conforme descrito na página da Wikipédia à qual eu Já ligada, esta é uma partição FAT que possui um código de tipo EFI de C12A7328-F81F-11D2-BA4B-00A0C93EC93B. Como os códigos de tipo EFI são tão longos e feios, eles normalmente são referenciados de outras maneiras no software. GParted e parted os identificam com um "sinalizador de inicialização" (que não está relacionado a um "sinalizador de inicialização" no MBR), e gdisk e seus parentes os identificam como tendo um tipo de EF00. A falta de um código de tipo é provavelmente o que está causando seus problemas.

Note também que 104MB é pequeno para um ESP. Eu sei que o texto que você citou especifica 35MB como o tamanho mínimo, mas isso é minúsculo. O problema é que algumas EFIs possuem bugs que fazem com que esses pequenos ESPs exibam comportamentos estranhos, como arquivos que se tornam inacessíveis. Eu recomendo fazer o seu ESP 550MiB em tamanho. Isso é enorme em comparação com as necessidades de armazenamento prováveis da partição, portanto não há necessidade de ir além disso; mas é grande o suficiente para evitar bugs EFI, que é o ponto principal.

I don't know what's wrong. I set up the BIOS for make able the legacy mode and avoid the secure boot from UEFI.

A mensagem de erro que você está vendo indica que você está inicializando no modo EFI, não no modo BIOS. Isso não é realmente surpreendente; as opções do modo de inicialização na maioria das EFIs são vagas e geralmente funcionam mais como sugestões do que como comandos. Ou seja, habilitar o suporte a BIOS / CSM / herdado apenas possibilita que o computador inicialize nesse modo. Se ele irá realmente inicializar no modo BIOS ou no modo EFI depende de alguns fatores que você provavelmente nem conhece - coisas como algoritmos no firmware e detalhes de como o seu meio de boot é colocado Fora. Em outras palavras, é efetivamente aleatório. É possível forçar uma inicialização no modo BIOS (supondo que o computador a suporte), mas isso requer uma quantidade razoável de experiência. Uma maneira é selecionar cuidadosamente a opção de inicialização no gerenciador de inicialização interno do computador: Escolha a opção para sua mídia de instalação que não possui a string "UEFI". Essa abordagem não funciona em todos os computadores, no entanto. Outra maneira é criar um meio de inicialização que não tenha os gerenciadores de inicialização EFI (armazenados no diretório EFI/BOOT em uma partição FAT em uma unidade USB, por exemplo).

Forçar uma inicialização no modo EFI geralmente é mais fácil: Desativar o suporte do BIOS / CSM / legado no firmware normalmente faz o trabalho. Às vezes é necessário criar um meio de inicialização sem um carregador de inicialização do BIOS ou ajustar o formato do meio de inicialização para satisfazer as peculiaridades do seu EFI.

Incidentalmente, o Secure Boot é apenas um dos recursos opcionais do UEFI. Qualquer computador x86 / x86-64 fornecido com o Windows 8.x é necessário, por contrato com a Microsoft, para permitir a desativação da inicialização segura. Geralmente é possível desabilitar o Secure Boot e ainda inicializar no modo EFI. Isso não quer dizer que você deveria fazer isso, no entanto; O Ubuntu funciona bem com o Secure Boot na maioria dos computadores, e o recurso pode (pelo menos teoricamente) melhorar a segurança do sistema. IMHO, vale a pena pelo menos tentar inicializar com ele ativo.

    
por Rod Smith 17.07.2015 / 23:09