Dist-upgrade no Ubuntu 14.10 tenta remover o grub-efi-amd64

1

Uma recente atualização de segurança (?) em 14.10 Utopic Unicorn causou "apt-get dist-upgrade" no Ubuntu 14.10 para tentar remover o pacote "grub-efi-amd64" , e substituí-lo por pacote "grub-pc". Eu uso o grub-efi para inicializar no modo UEFI, que pelo menos originalmente não era compatível com o "grub-pc" simples sem o "grub-efi". Assim, estou um pouco desconfiado para remover o pacote "grub-efi-amd64", porque foi muito difícil configurar o processo de boot UEFI, que eu usei porque eu não era capaz de instalar o Ubuntu no modo BIOS sem colocar o hardware no modo legado. Então, minha pergunta é: É seguro substituir o "grub-efi-amd64" por "grub-pc" para que o procedimento de inicialização do UEFI ainda funcione? Note que eu não consigo atualizar o kernel sem remover o pacote "grub-efi-amd64", ie "sudo apt-get install linux-image-generic" também causa a remoção de "grub-efi-amd64".

XXX@YYY:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... The following package was automatically installed and is no longer required:
  grub-efi-amd64-bin
Use 'apt-get autoremove' to remove it.
Done
The following packages will be REMOVED:
  grub-efi-amd64
The following NEW packages will be installed:
  grub-gfxpayload-lists grub-pc linux-headers-3.16.0-29 linux-headers-3.16.0-29-generic
  linux-image-3.16.0-29-generic linux-image-extra-3.16.0-29-generic python3-requests
  python3-urllib3
The following packages will be upgraded:
  linux-headers-generic linux-image-generic python3-cupshelpers
3 upgraded, 8 newly installed, 1 to remove and 0 not upgraded.
Need to get 64.2 MB of archives.
After this operation, 232 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
    
por Aapo 23.01.2015 / 17:35

1 resposta

1

Você está certo em ser cauteloso. Embora a substituição de grub-efi-amd64 por grub-pc provavelmente deixe o arquivo principal EFI do GRUB intacto, o GRUB pode ficar confuso com as alterações em seu arquivo de configuração - ou talvez não, pois esse é um tipo de sorte de coisa. Eu não vi esse problema específico por um tempo, mas quando eu fiz isso, muitas vezes resultou em problemas de inicialização, se não for pego.

Para ser mais útil, você pode tentar atualizar pacotes individuais (por exemplo, sudo apt-get install linux-headers-generic e assim por diante) para ver quais deles podem ter dependências inapropriadas e, em seguida, arquivar um relatório de erros em relação ao que estiver forçando a alteração. Se eles estão todos fazendo a mesma coisa, então pode ser algo não relacionado ao empacotamento de pacotes individuais, como a falta de uma árvore de diretórios /sys/firmware/efi (que poderia ser um problema no módulo do kernel). Isso pode merecer um relatório de bug arquivado contra um pacote relevante, ou talvez uma alteração no arquivo de configuração em seu sistema.

Outra abordagem (não incompatível com a primeira) é instalar outro gerenciador de inicialização ou gerenciador de inicialização que possa ser executado em vez do GRUB. Pode ser que você mude para esse outro ou simplesmente o mantenha como backup. Descrevo várias opções na minha página Carregadores de inicialização EFI para Linux . Se você configurar um gerenciador de inicialização como backup, deverá permitir que a substituição continue e, em seguida, invertê-lo manualmente quando estiver pronto, e se algo der errado, você ainda poderá inicializar.

    
por Rod Smith 04.02.2015 / 21:28