Estou tentando instalar o Debian estável de 64 bits em um Lenovo Thinkpad. Quando chego à etapa de instalação que instala o carregador de inicialização, recebo esta mensagem:
Uma etapa da instalação falhou. Você pode tentar executar o item com falha novamente no menu ou pular e escolher outra coisa. A etapa com falha é: Instale o carregador de inicialização GRUB em um disco rígido
Voltar ao menu e selecionar LILO me dá o mesmo erro. O log de instalação diz
May 1 13:24:23 main-menu[188]: WARNING **: Configuring 'grub-installer' failed with error code 1
May 1 13:24:23 main-menu[188]: WARNING **: Menu item 'grub-installer' failed.
May 1 13:24:28 main-menu[188]: INFO: Menu item 'lilo-installer' selected
May 1 13:24:28 main-menu[188]: WARNING **: Unable to set title for fdisk-udeb.
May 1 13:24:28 main-menu[188]: WARNING **: Configuring 'lilo-installer' failed with error code 1
May 1 13:24:28 main-menu[188]: WARNING **: Menu item 'lilo-installer' failed.
Não estou usando LVM ou RAID. Até agora, eu tentei
Desabilitando a inicialização UEFI e usando a inicialização herdada. O erro ainda ocorre, com o GRUB e o LILO.
Seguindo as instruções nesta pergunta e executando
parted /dev/nvme01 set 1 bios_grub on
do TTY2, mas recebo um erro que diz
parted not found
. No meu sistema/dev/nvme01
é o único disco rígidoVerifique se há erros de hardware. Quando comprei o sistema, executei todos os testes de hardware disponíveis, tanto no BIOS como no Windows, e foi aprovado em todos eles. Estou assumindo que isso significa que o hardware não está funcionando corretamente.
Por esse segmento que teve um erro semelhante, embora com o LVM, tentei refazer o particionamento com uma pequena
/boot
partição no início, formatada comext2
. Mesmo erro.Mudando para TTY4 para ver a saída da instalação, também vejo o erro
chroot: can't execute 'grub-probe': No such file or directory
Procurando por informações sobre esse tópico e este relatório de erros relacionados ao GRUB, mas a) eles são antigos eb) Eu executei a instalação até este ponto mais de uma dúzia de vezes agora e sempre recebo o erro , por isso não parece uma coisa única.
Eu usei o Gparted para verificar se o disco rígido está completamente vazio.
A inicialização segura está desabilitada no BIOS.
Eu executei a instalação usando o DVD completo e o CD netinstall; ambos são inicializados a partir do USB, mas o problema persiste.
Consegui criar com êxito uma msdos
tabela de partição e três partições (para /
, /home
e swap
) na unidade na etapa de instalação anterior, por isso não sei por que o GRUB repentinamente não pode gravar na unidade.
Como faço para corrigir isso e instalar o Debian? A partir de agora, o sistema (novo!) É completamente inutilizável, porque não consigo instalar um sistema operacional.
Parte do problema pode ser que o Debian / parted reconheça o disco incorretamente? Ele diz que o disco tem 512,1 GB, o que é verdade no sentido de que as especificações dizem 512 GB e é isso que é anunciado, e me permitirá alocar todos os 512 GB para várias partições. No entanto, se eu carregá-lo no Gparted, o espaço em disco real é mais próximo de 476 GB, mas presumi que esse é apenas o material usual de 1024 vs 1000.
(Eu também publiquei uma versão desta pergunta nos fóruns do Debian , então atualizarei minha pergunta com qualquer coisa importante desse tópico e vice-versa.)
msdos
tabela de partição. GPT funciona?Respostas:
Aqui está o que funcionou para mim, usando o Debian jessie (stable). Basicamente, eu peguei as instruções desta postagem da wiki e removi todas as etapas sobre a inicialização dupla com o Windows, pois elas não se aplicavam ao meu caso.
No BIOS, defina a inicialização "apenas UEFI".
Usando o Gparted, crie uma partição FAT32 no início do disco com os sinalizadores
boot
eesp
. (O instalador da Debian também deve poder fazer isso, mas como o instalador reconheceu incorretamente o tamanho do disco, eu prefiro usar o Gparted). No meu caso, a partição FAT32 é / dev / nvme0n1p1.Durante a instalação, verifique se você possui uma conexão de rede configurada (manual ou automaticamente, não importa). Caso contrário, o próximo passo falhará.
No estágio de instalação em que o GRUB falha na instalação, abra um shell e execute os seguintes comandos:
Saia do shell e selecione "Continuar sem instalar um gerenciador de inicialização". Você verá uma mensagem de aviso que fornece comandos de inicialização para usar; você pode ignorar isso.
Quando a instalação estiver concluída, inicialize no sistema. Adicione "nvme" a / etc / initramfs-tools / modules e execute
update-initramfs -u
como root.Edite / etc / default / grub e adicione esta linha
e adicione "nomodeset" ao GRUB_CMDLINE_LINUX_DEFAULT para que fique assim:
Corra
update-grub
.Os últimos comandos (initramfs em diante) são necessários para evitar erros de disco não encontrado na segunda vez em que você tenta inicializar no novo sistema.
fonte
grub-install --target=x86_64-efi /dev/nvme0n1
recebi um erro:failed to register the EFI boot entry: No such file or directory
/dev/nvme0n1
no seu sistema? Não é chamado de outra coisa como/dev/nvme0n2
? Você deve fazer uma nova pergunta, massudo fdisk -l
é o lugar para começar.