Removendo a imagem de resgate de / boot no fedora

4

Eu estou tentando atualizar meu sistema fedora (21 → 22) usando fedup. Eu removi todos os kernels antigos usando package-cleanup , mas o fedup ainda precisa de 2MB a mais em /boot .

Estes são os arquivos em /boot :

-rw-r--r--. 1 root root 153K Sep 22 17:52 config-4.1.8-100.fc21.x86_64
drwxr-xr-x. 4 root root 1.0K May 25 09:38 efi
-rw-r--r--. 1 root root 181K Oct 21  2014 elf-memtest86+-5.01
drwxr-xr-x. 2 root root 3.0K May 25 09:47 extlinux
drwxr-xr-x. 6 root root 1.0K Oct 23 13:32 grub2
-rw-------. 1 root root  38M Aug 18  2014 initramfs-0-rescue-91b91d0aa1ed43eab9d2bcf5b8669540.img
-rw-r--r--. 1 root root  19M Oct 11 11:58 initramfs-4.1.8-100.fc21.x86_64.img
-rw-r--r--. 1 root root  41M May 22 05:12 initramfs-fedup.img
-rw-r--r--. 1 root root 552K May 25 09:51 initrd-plymouth.img
drwx------. 2 root root  12K Aug 18  2014 lost+found
-rw-r--r--. 1 root root 179K Oct 21  2014 memtest86+-5.01
-rw-------. 1 root root 3.0M Sep 22 17:52 System.map-4.1.8-100.fc21.x86_64
-rwxr-xr-x. 1 root root 5.0M Aug 18  2014 vmlinuz-0-rescue-91b91d0aa1ed43eab9d2bcf5b8669540
-rwxr-xr-x. 1 root root 5.7M Sep 22 17:52 vmlinuz-4.1.8-100.fc21.x86_64
-rw-r--r--. 1 root root 5.7M May 21 18:46 vmlinuz-fedup

initramfs-0-rescue-... está ocupando o espaço máximo. Isso foi criado quando atualizei meu sistema operacional da última versão (fedora 20). Eu acho que esse arquivo pode ser removido. Existe uma maneira de remover isso sem excluir manualmente usando rm ? Se não este arquivo, qual outro arquivo pode ser deletado com segurança (existe uma pasta chamada /efi/EFI/fedora/fonts , mas eu acho que os arquivos de resgate são os mais dispensáveis)?

    
por WYSIWYG 23.10.2015 / 10:42

3 respostas

4

Os arquivos vmlinuz-0-rescue-* e initramfs-0-rescue-* podem ser removidos com segurança com rm . Eles não são de propriedade de nenhum pacote e, até onde eu saiba, não há nenhuma ferramenta para excluí-los (embora você possa criar novos com dracut ).

Após a remoção, execute

grub2-mkconfig -o /boot/grub2/grub.cfg

para regenerar sua configuração do grub para que eles não apareçam no menu de inicialização.

Essas imagens são as maiores, a propósito, porque são independentes de máquina - elas serão inicializadas em qualquer sistema. As outras combinações kernel / ramfs deixam de fora alguns módulos não necessários para o hardware na máquina em que foram instalados, e podem não ser portáveis para outros sistemas. A imagem de resgate permite corrigir isso, se necessário.

(Quanto a outros arquivos, você também pode remover os fedup . Esses foram usados na atualização e devem ter sido removidos automaticamente.)

    
por 23.10.2015 / 15:41
3

Sob o CentOS / Red Hat 7, a entrada de menu do Grub CentOS Linux 7 (Core) .... - Imagem de Resgate e os arquivos de resgate associados ( /boo/vmlinuz-0-rescue-* e /boot/initramfs-0-rescue- *) são gerado pelo pacote dracut-config-rescue

Para evitar o armazenamento desses arquivos, você pode:

  • Defina dracut_rescue_image="no" em /usr/lib/dracut/dracut.conf.d/02-rescue.conf

Ou

  • Remova o pacote. (Remover o pacote provavelmente não elimina arquivos antigos de resgate ???)
por 11.03.2016 / 08:04
0

Se você for dual boot do Fedora e Ubuntu e usar o grub do Ubuntu, você vai querer remover a imagem de resgate do Fedora para que não seja o kernel padrão do Fedora inicializado. Eu descobri que apenas apagar vmlinuz-0-rescue- * e initramfs-0-rescue- * funciona bem.

    
por 20.10.2016 / 14:34