como reiniciar o upgrade do GRUB2 aparentemente bloqueado por / boot filesystem type = ext2?

0

detalhes

Como detalhado aqui , o /boot neste Debian Jessie tinha o sistema de arquivos type = ext2

$ mount | grep -e '^/dev/'
/dev/sda3 on /boot type ext2 ...
...

e não conseguiu atualizar seu GRUB2

$ sudo apt-get dist-upgrade 
...
Setting up grub-common (2.02~beta2-22+deb8u1) ...
Setting up grub2-common (2.02~beta2-22+deb8u1) ...
Setting up grub-pc-bin (2.02~beta2-22+deb8u1) ...
Setting up grub-pc (2.02~beta2-22+deb8u1) ...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing for i386-pc platform.
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..

Por volta desse ponto, meu console foi para uma maldição TUI para apresentar uma caixa de diálogo com title = Configuring grub-pc e corpo me dizendo que GRUB failed to install :

Do you want to continue anyway? If you do, your computer may not start up properly.
Writing GRUB to boot device failed - continue?

Eu apertei o botão = No . Nesse momento,

  • os pacotes GRUB2 = { grub-common , grub-pc , grub-pc-bin , grub2-common } foram instalados (por apt-get e aptitude ), mas não estão totalmente configurados (por mensagem acima).
  • eu tive o seguinte

perguntas

1. Devo agora atualizar meu { /dev/sda3 , /boot } do sistema de arquivos type = ext2 para outra coisa (presumivelmente ext4)?

Se eu estiver entendendo mal a situação: o que preciso saber? Existe algo que devo fazer para depurar?

Se eu sou não mal-entendido: qual é a maneira mais fácil, confiável e menos disruptiva de converter o sistema de arquivos /boot , no Debian (que esta caixa está rodando)? fstransform ?

2. Devo agora reconfigurar o GRUB2? Por exemplo, como eu (ou outro usuário do Debian na mesma situação) recriamos as ações Setting up (veja o segundo bloco de texto) induzidas pela instalação do pacote?

respostas

1. Parece claro que devo atualizar meu { /dev/sda3 , /boot } do sistema de arquivos type = ext2 para ext4, o que fiz com fstransform (instalando o seu pacote Jessie como detalhado < um href="https://bitbucket.org/snippets/tlroche/eyXRq"> aqui . Isto pareceu ir bem (exceto para um problema ).

No entanto, esta atualização do sistema de arquivos pode não ter sido necessária, aqui .

2. Por postagem de Uggla , Eu reconfigurei o GRUB2 com sudo dpkg-reconfigure grub-pc --frontend=text como detalhado aqui .

Agora vejo e inicializo o kernel atualizado e não tenho mensagens de erro de tempo de inicialização.

    
por TomRoche 04.02.2016 / 00:16

1 resposta

0

Veja detalhes em respostas acima: Eu atualizei { /dev/sda3 , /boot } do tipo de sistema de arquivos = ext2 para ext4, depois executei sudo dpkg-reconfigure grub-pc --frontend=text . Agora vejo e inicializo o kernel atualizado e não tenho mensagens de erro de tempo de inicialização.

    
por 05.02.2016 / 23:37