Ubuntu e o grub "imortal"

1

Até ontem no meu minipc tudo funciona bem, inicialização do sistema e funciona. Depois do hibernate eu reinicio e ... o bootloader "refind" desaparece e magicamente aparece um grub shell!

Então eu faço ..

linux /boot/vmlinuz-4.15
initrd /boot/initramfs-4.15..
boot

E vá apenas para shell initramfs, que disse "não pode montar / dev / on / root / dev .."

Eu reinicio a um ubuntu livecd ..

fsck -c /dev/mmcblkp1
fsck -c /dev/mmcblkp2

Não dê erro.

Eu faço um chroot (claro que montando dev, proc, sys, com bind) reinstalar reencontrar com

refind-install --usedefault /dev/mmblkp1

me disse "não há problema", mas na reinicialização ... ainda o shell do grub!

Eu volto para o ubuntu livecd, destruo e recrio a partição do efi com o mesmo tamanho, então refazer o chroot, reinstalar o refind e .. larva.

O que aconteceu? Agora eu tento reinstalar o grub e fazer um menu grub .. mas se eu quiser usar refind, porque o grub ainda está vivo e mesmo com dd = / dev / zero na partição efi não pode remover?

O sistema é: o ubuntu é: 17.10 grub é: efi, modo de inicialização é UEFI

    
por elbarna 06.02.2018 / 21:58

1 resposta

0

Provavelmente encontrei as soluções: o sistema tinha duas "partições de inicialização"

dev/mmcblk1boot0
dev/mmcblk1boot1

Para sobrescrevê-los, preciso

echo 0 >  /sys/block/mmcblk1boot0/force_ro

E, em seguida, tente reinstalar o reenvio

Outra solução é: reinstale o ubuntu e depois recupere o backup

    
por elbarna 06.02.2018 / 22:48