Восстановление поврежденного GRUB с файловой системой Ubuntu 19.10 ZFS root - proUbuntu
0 голосов
/ 09 апреля

После r серии неудач с Secure Boot (при попытке подписать модули ядра VMWare Playe r) GRUB перестал отображать записи, соответствующие Ubuntu 19.10, установленный как ZFS root (по умолчанию 19.10 установить r опции), загрузка по умолчанию в Системной настройке.

Я смог загрузить систему, выполнив следующие действия (из памяти; некоторые подробности ниже могут быть отключены).

В в оболочку GRUB я ввел

set root=(hd0,gptXXX)
linux /BOOT/ubuntu_YYY/@/vmlinuz root=ZFS=rpool/ROOT/ubuntu_YYY boot=zfs
initrd /BOOT/ubuntu_YYY/@/initrd.img
boot

Чтобы найти, какой раздел gptXXX использовать, я запускал ls, а затем ls (hd0,gptXXX)/, пока не нашел загрузочные файлы. ubuntu_YYY представляется уникальным идентификатором ier fo r Ubuntu системы. Я обнаружил это, ls -после (hd0,gptXXX)/BOOT.

В то время как ls -после GRUB, я получил несколько ошибок, касающихся compression algorithm 115 not supported.

Я не У меня не установлена ​​какая-либо операционная система r, и теперь я отключил Secure Boot для r.

Теперь мне нужно r, какие шаги предпринять для восстановления корректной работы загрузчика GRUB r. Если я не могу это исправить, я могу просто установить копию fre sh 20.04 LTS. Но, по крайней мере, вышесказанное может помочь любому, кто окажется в такой же ситуации.

Редактировать: у меня compression=lz4 установлено на rpool (но не на bpool), это может быть связано.

...