Restaure o kernel do live usb

1

ao instalar outra distro (Arch) eu acidentalmente formatei minha partição do sistema efi. Eu então peguei a chance e mudei para systemd-boot. O Arch inicializa bem agora, mas eu quero adicionar o Ubuntu novamente e dual boot. A partição raiz do Ubuntus deve estar bem, mas como limpei a partição do sistema efi, acho que preciso reinstalar o kernel.

Eu tentei executar o chrooting a partir de um live usb e instalar o kernel via apt-get, mas ele diz que o kernel está na versão mais recente.

sudo su
mount /dev/sdb5 /mnt      # ubuntu root
mount /dev/sdb2 /mnt/boot # esp
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt

Em seguida, tente instalar o kernel:

apt-get install linux-image-generic

Saída:

Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.13.0.38.41).
0 upgaded, 0 newly installed, 0 to remove and 39 not upgraded.

Estou errado, o Kernel ainda está lá? Como posso adicionar o Ubuntu ao systemd-boot se o programa efi não estiver no esp?

Muito obrigado

    
por moser 11.04.2018 / 20:26

1 resposta

0

O kernel é instalado na sua partição filesytem, não na partição efi. A partição efi contém os arquivos grub bootloader que são carregados antes do sistema operacional inicializar.
Para adicionar o Ubuntu ao gerenciador de inicialização do grub primeiro inicialize no Arch (já que sua instalação de arco pode ser inicializada corretamente) e assegure-se de que a partição do Linux do Ubuntu esteja montada. Depois disso, faça um simples

# update-grub 

OR

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

Isso digitalizaria e localizaria os kernels de cada sistema operacional e os adicionaria a o menu de inicialização do grub. Então, sempre que você ligar o computador, basta escolher qual sistema operacional executar

    
por ptetteh227 12.04.2018 / 02:46