Ubuntu и «бессмертный» личинка

1

До вчерашнего дня на моем minipc все отлично работало, система загружается и работает. После гибернации я перезагружаюсь и ... загрузчик "перефразирует" исчезает и волшебным образом появляется grub shell!

Так что я делаю ..

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

И перейдите только в оболочку initramfs, которая говорит: «не могу смонтировать / dev / on / root / dev ..»

Я перезагружаюсь к Ubuntu LiveCD.

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

Дай без ошибок.

Я делаю chroot (конечно, монтируя dev, proc, sys, с bind) переустанавливаю refind с

refind-install --usedefault /dev/mmblkp1

сказал мне "не проблема", но при перезагрузке ... все еще грязная оболочка!

Я возвращаюсь в ubuntu livecd, уничтожаю и воссоздаю раздел efi с тем же размером, затем повторяю chroot, переустанавливаю refind и .. grub-shell.

Что случилось? Теперь я пытаюсь переустановить grub и создать меню grub ... но если я хочу использовать refind, почему grub все еще жив и даже с dd = / dev / zero на разделе efi удалить нельзя?

Система: Ubuntu: 17.10 Grub: EFI, режим загрузки UEFI

elbarna
источник
Возможно, у вас есть устаревший grub в MBR, и вы не загружаетесь в режиме UEFI?
ubfan1
Grub - это efi, режим загрузки - UEFI, сейчас я редактирую свой вопрос
elbarna

Ответы:

0

Вероятно, я нашел решение: в системе было два «загрузочных раздела»

dev/mmcblk1boot0
dev/mmcblk1boot1

Для их перезаписи мне нужно

echo 0 >  /sys/block/mmcblk1boot0/force_ro

А потом попробуй переустановить refind

Другое решение: переустановите Ubuntu, а затем восстановитесь из резервной копии.

elbarna
источник