Grub ломается при каждом обновлении

Grub ломается при каждом обновлении

У меня действительно очень странная проблема с загрузкой, и я хотел бы поделиться ею с вами, чтобы узнать, сталкивались ли с ней уже некоторые из вас. Я установил Ubuntu 16.04 на свой (не такой уж новый) Asus eeePC 1215B. Это первый раз, когда я царапаю Windows на этой машине.

Каждый раз, когда я выполняю обновление, даже простое, не включающее обновление ядра, Grub ломается. В следующий раз, когда я перезагружаюсь, я просто получаю мигающий курсор, и мне приходится загружаться с live CD и переустанавливать Grub (с Boot Repair или даже просто с chroot и выполнением apt-get --reinstall grub-pc).

Я понятия не имею, почему это происходит, но это действительно раздражает. Я сделал полную переустановку, проблема осталась.

На ноутбуке один диск, разбитый на разделы в MSDOS. Linux установлен на первичном загрузочном разделе. Странно, что BIOS позволяет мне загружать USB-накопитель как в режиме EFI, так и в режиме Legacy. Однако, похоже, жесткий диск загружается только в режиме Legacy. Я пытался создать раздел EFI и установить grub efi, но так и не смог заставить его загрузиться. Конечно, в BIOS нет опции выбора типа загрузки (кроме внешнего диска, где он позволяет мне выбирать!!). Я не знаю, может ли это быть связано с этим. В любом случае, у меня явно установлена ​​версия grub MBR, и я убедился, что устанавливаю с Live CD, загруженного также в режиме Legacy.

Также Asus создала основной раздел размером 16 МБ с флагами ESP, который выглядит неотформатированным. Я немного погуглил и обнаружил, что это на самом деле раздел FAT16, используемый для специального режима быстрой загрузки. Я поцарапал его, чтобы убедиться, что это не оттуда.

Есть подсказка? Помощь будет более чем кстати, потому что я немного застрял.

К вашему сведению, я нашел очень старый пост, где кто-то описывает тот же симптом, но ответа нет:Почему Grub2 ломается КАЖДЫЙ раз, когда я обновляю свой ноутбук?

Связанный контент