Instalado o Ubuntu no modo BIOS, não pode mais acessar o BIOS [fechado]

2

Aguarde um minuto antes de sinalizar isso como fora do tópico. Eu não posso acreditar que isso não seja relacionado ao Ubuntu, já que tudo aconteceu logo após a instalação do Ubuntu.

Com isso dito, continuarei explicando o que está acontecendo:

Eu baixei e instalei a última versão do Ubuntu. Eu queria um modo BIOS, pois eu prefiro assim e completei o processo de instalação. Então eu instalei o GNOME e reiniciei. Eu perdi o acesso ao meu bios depois de tudo isso.

Esta não é a primeira vez que isso aconteceu. Isso aconteceu no passado e resolvi trocar a partição de inicialização no reparo de inicialização usando meu HDD secundário, mas agora não posso mais fazer isso porque não tenho uma partição do Windows nessa unidade.

Esta é a minha motivação:

Disk /dev/sdb: 119,2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xcaa3841c

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1  *     2048 250068991 250066944 119,2G 83 Linux

Quando eu tentei reparar o boot, no final do processo ele disse que eu tinha que fazer uma partição de 500mb no começo da lista de partições para que o grub funcionasse corretamente, mas ei, aqui está outro problema:

O GParted parou de funcionar. Este é o erro se eu tentar lançá-lo:

Created symlink /run/systemd/system/-.mount → /dev/null.
Created symlink /run/systemd/system/mnt-Archive.mount → /dev/null.
Created symlink /run/systemd/system/mnt-Linux\x20Games.mount → /dev/null.
Created symlink /run/systemd/system/run-user-1000.mount → /dev/null.
Created symlink /run/systemd/system/tmp.mount → /dev/null.
/usr/sbin/gpartedbin: error while loading shared libraries: libgtkmm-2.4.so.1: cannot open shared object file: No such file or directory
Removed /run/systemd/system/-.mount.
Removed /run/systemd/system/mnt-Archive.mount.
Removed /run/systemd/system/mnt-Linux\x20Games.mount.
Removed /run/systemd/system/run-user-1000.mount.
Removed /run/systemd/system/tmp.mount.

Eu quero mencionar isso:

  • sim, tenho certeza que estou usando o botão direito para entrar no BIOS
  • não, não há tela inicial do BIOS
  • não, nada acontece se eu enviar spam à tecla DEL para entrar no BIOS
  • sim a chave funciona bem
  • sim, tentei desconectar todas as unidades
  • sim, tentei redefinir o CMOS
  • sim eu instalei o sistema operacional no modo BIOS, verifiquei via terminal.

Esta é a saída do reparo de inicialização

Esteéoalertademensagemdizendoqueprecisofazerumapartiçãoparainicializarcorretamente:

Thebootfilesof[TheOSnowinuse-Ubuntu17.04]arefarfromthestartofthedisk.YourBIOSmaynotdetectthem.Youmaywanttoretryaftercreatinga/bootpartition(EXT4,>200MB,startofthedisk).ThiscanbeperformedviatoolssuchasgParted.Thenselectthispartitionviathe[Separate/bootpartition:]optionof[BootRepair].(https://help.ubuntu.com/community/BootPartition)

    
por 1500822802299 23.05.2017 / 13:28

2 respostas

6

Eu vi alguns relatórios desde a mudança do BIOS para a EFI sobre as EFIs se recusarem a iniciar seus utilitários de configuração. Eu não os acompanhei de perto o suficiente para reconhecer padrões (por exemplo, um fabricante específico de firmware ou uma marca de computador / placa-mãe tem mais problemas do que outros?), Mas isso definitivamente se qualifica como um bug de firmware, não um bug do sistema operacional. Dito isto, pode ser desencadeada por alterações feitas pelo sistema operacional para configurações de firmware, como a ordem de inicialização. A coisa incomum no seu caso é que você fez uma instalação no modo legado do BIOS / CSM /, o que significa que a instalação do SO não deve ter feito tais mudanças. Meu palpite é que sua mudança do modo EFI para o modo de inicialização do BIOS no próprio firmware fez com que o bug se manifestasse; ou talvez alterar alguma outra configuração de firmware.

Existem várias maneiras de contornar esse problema, como:

  • Você pode desconectar o disco rígido e inicializar o computador. Isso normalmente faz com que ele ative o utilitário de configuração.
  • Se você inicializar o Ubuntu no modo EFI (digamos, o instalador é inicializado dessa maneira), digitar sudo systemctl reboot --firmware-setup em um shell deve ser reinicializado no utilitário de configuração do firmware.
  • Alguns gerenciadores de inicialização no modo EFI (mas não no modo BIOS) fornecem uma opção para inicializar o utilitário de configuração de firmware. O GRUB tem essa funcionalidade, mas não tenho certeza se está habilitado por padrão no Ubuntu e, como você está usando a versão do modo BIOS, este ponto é discutível. Você pode, usar meu gerenciador de inicialização do rEFInd em uma unidade flash USB ou CD -R (há imagens de download para ambos na página à qual acabei de vincular). A opção deve aparecer na segunda linha de ícones (menores). Você também pode usar o rEFInd para inicializar sua instalação regular no modo EFI para usar systemctl , se desejar.

Note que é muito improvável que o Boot Repair resolva o problema, já que é causado por problemas no firmware anterior ao GRUB (ou qualquer outra coisa fornecida pelo Ubuntu) assumir o controle do computador.

Quando você estiver no utilitário de configuração, a opção de redefinir o firmware para seus padrões provavelmente resolverá o problema, mas não posso prometer isso. Dada a sua configuração, você precisaria alternar o CSM novamente ou adicionar um carregador de inicialização no modo EFI ao disco para obter o boot novamente, e o procedimento executa pelo menos algum risco de recriar o problema.

Como este é um bug de firmware, vale a pena fazer uma atualização do fabricante. Se não houver atualização, recomendo que você relate o bug; os fabricantes não podem consertar bugs se eles não souberem que eles existem.

Observe que este caso ilustra uma das vantagens da inicialização no modo EFI: Existem maneiras de entrar no utilitário de configuração de firmware a partir do gerenciador de inicialização ou sistema operacional. A inicialização via modo EFI também é geralmente um pouco mais rápida, é menos restritiva em discos grandes (acima de 2 TB), suporta inicialização segura, é o modo de inicialização nativo em hardware moderno (o que significa menos confusão, como descrito em < uma página minha ), e tem algumas outras pequenas vantagens sobre o modo BIOS. Inicialização Por esses motivos, geralmente recomendo instalações em modo EFI em um novo hardware, a menos que haja uma razão convincente para fazer uma instalação no modo BIOS.

Você pode ignorar com segurança a reclamação sobre arquivos de inicialização que residem longe do início do disco. Esse tem sido um problema recorrente com BIOSes, com a definição de "longe" mudando com o tempo. Seu disco é apenas 119,2 GiB, com a ressalva de que você mostrou a saída para /dev/sdb , mas não /dev/sda , por isso, se /dev/sda for maior e o carregador de boot estiver instalado lá, pode ser um problema. Na maioria dos computadores modernos, eu esperaria que o BIOS (ou o CSM da EFI) fosse capaz de ler até 2 TiB, então qualquer disco menor do que isso deveria estar OK.

Eu suspeito que seus problemas do GPart não estejam relacionados a mais nada, mas são problemáticos. Eles podem indicar um disco que está falhando - mas é mais provável que ocorra uma corrupção aleatória do sistema de arquivos, especialmente se o computador travou ou caiu completamente a qualquer momento. Eu recomendo strongmente que você olhe para isso, mas como eu suspeito que é um problema separado do seu problema principal, eu não darei conselhos sobre isso aqui.

    
por Rod Smith 23.05.2017 / 15:28
0

Eu resolvi a questão assim:

  1. Desligar o PC.
  2. Desconecte o cabo de alimentação.
  3. Desconecte o videocard e ram
  4. Desconecte a bateria mobo
  5. Use uma chave de fenda para redefinir o CMOS
  6. Pressione o botão liga / desliga para descarregar a placa-mãe
  7. Conecte novamente a bateria, o cabo de alimentação e o cabo de vídeo (à placa-mãe)
  8. Use apenas um stick de memória RAM no slot 1
  9. Ligue o PC e aguarde a tela inicial do BIOS
  10. Se o BIOS aparecer, desligue o PC, reconecte tudo e acesse o BIOS
  11. Se a BIOS não aparecer, repita a partir de 1. e espere 15 a 20 minutos antes de conectar tudo novamente

Na verdade, foi um problema de particionamento quando instalei o linux no meu SSD. De alguma forma, o Ubuntu achou que estava no modo UEFI, mesmo se eu o tivesse instalado no modo Legacy (BIOS), então ele estava procurando pela partição de boot com o grub. Quando eu cliquei em 'Apagar tudo e Instalar' quando eu instalei o Linux pela primeira vez, o instalador não fez partições adicionais para o Ubuntu (isso porque eu de fato inicializei a unidade de instalação no modo Legacy!).

Sugiro fazer um backup da sua unidade e fazer uma instalação limpa.

Para evitar erros no futuro, use o modo de instalação personalizada, independentemente de você estar instalando no modo UEFI ou legado (BIOS):

  1. Crie uma nova tabela de partição excluindo todas as partições anteriores
  2. Criar uma partição primária adicional de 500 MB (a partir do espaço livre) marcada como 'partição EFI'
  3. Aloca todo o espaço livre (se você quiser, pode deixar mais espaço livre para um espaço de troca) para o sistema operacional, formatando-o como partição primária ext4 e usando / como ponto de montagem.
  4. Defina a unidade onde você fez a partição de 500mb efi como caminho onde o Ubuntu pode instalar o grub (exemplo: se sua unidade for / dev / sda e sua partição efi for / dev / sda2, ainda escolha / dev / sda como partição! )
  5. Clique na maior partição que você fez da lista e, finalmente, clique em Instalar.
por 1500822802299 24.05.2017 / 14:34