Ubuntu 17.10 повреждает BIOS на некоторых ноутбуках Lenovo, Acer, Dell и Toshiba. (Решение проблемы).

Недавно произошел неприятный инцидент с Ubuntu 17.10. Обновление ядра linux на Ubuntu 17.10, которое включило драйверы intel-spi -*, сделало INSYDE BIOS непригодным для использования. В результате, настройки BIOS не сохраняются, загрузка с USB накопителя невозможна, а EFI загрузочные записи только читаются и не перезаписываются. В этой же статье я рассмотрю вариант исправления данной проблемы от разработчиков Ubuntu.

Внимание!

Самое лучшее, что можно сделать, это не устанавливать Ubuntu 17.10.

Вообще, я постоянно советую не ставить на свои компьютеры не LTS релизы. Это ещё один "камень в огород" промежуточным релизам. По сути, когда вы устанавливаете их, то выступаете бета тестерами. В итоге, у вас может произойти такая печальная ситуация.

На самом деле это касается не только Ubuntu 17.10, но и все остальные дистрибутивы с определенной  версией ядра Linux: https://bugzilla.kernel.org/show_bug.cgi?id=195951  

Но, так как Ubuntu является самым популярным дистрибутивом, то именно на него обрушились тонны критики от пользователей и журналистов. Критика заслуженная, компания Canonical допустили проникновение этого критического бага ядра Linux на компьютеры пользователей своей ОС. 

Компания Canonical отозвала вышедший в октябре дистрибутив Ubuntu 17.10 и спрятала ссылку на сайте для скачиваний. Можно самим убедиться, зайдя на официальный сайт: 

https://www.ubuntu.com/download/desktop

В трекере ошибок Ubuntu можно получать актуальную информацию о данном критическом баге:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1734147

Список ноутбуков, у которых возникла данная проблема повреждения BIOS:

Lenovo B40-70
Lenovo B50-70
Lenovo B50-80
Lenovo Flex-3
Lenovo Flex-10
Lenovo G40-30
Lenovo G50-30
Lenovo G50-70
Lenovo G50-80
Lenovo S20-30
Lenovo U31-70
Lenovo Y50-70
Lenovo Y70-70
Lenovo Yoga Thinkpad (20C0)
Lenovo Yoga 2 11" - 20332
Lenovo Z50-70
Lenovo Z51-70
Lenovo ideapad 100-15IBY

Acer Aspire E5-771G
Acer Aspire ES1-111M-C1LE (not fixed by 4.14.9 and 4.14.10)
Acer TravelMate B113
Toshiba Satellite S55T-B5233
Toshiba Satellite L50-B-1R7
Toshiba Satellite S50-B-13G
Dell Inspiron 15-3531 (not fixed by 4.14.9)
Mediacom Smartbook 14 Ultra M-SB14UC
Acer Aspire E3-111-C0UM

Решение проблемы повреждения BIOS на ноутбуках с Ubuntu 17.10.

В описании данного бага, ссылку на который я указал выше, сказано, чтобы починить эту проблему, нужно установить версию ядра linux 4.14.9 : 

Repair: Boot Linux and Install Kernel Version 4.14.9. Reboot into Linux and BIOS should be restored to a working state.

Кроме того, решение описано на англоязычном сайте вопросов и ответов Ubuntu:

https://askubuntu.com/questions/984043/unable-to-make-changes-in-bios-after-17-10-installation/989771#989771

Итак, нужно проделать следующие шаги:

1. Установить Ukuu.

Это визуальная утилита установки ядра Linux. Самый простой способ обновления ядра Linux. Для установки откройте терминал и выполните следующие команды в терминале:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install ukuu

2. Обновление ядра Linux.

Откройте программу Ukuu, которую установили в предыдущем пункте, выбери ядро Linux  kernel 4.14.9 и нажмите "Установить":

 

Кроме того, можно перед установкой можно в настройках Ukuu установить время Grub menu в секундах (Display GRUB menu during boot):

Если на компьютере установлена только одна ОС, то Grub меню не показывается, а нам потребуется загрузиться с новой версии ядра. Но, если не выставить это время, то доступ к нему можно  также получить путём нажатия "Esc" при старте системы.

Вводим пароль суперпользователя и дожидаемся установки, после чего нужно перегрузить компьютер. 

3. Загрузиться с новой версией ядра Linux.

Нужно с помощью Grub меню выбрать "Дополнительны параметры для Ubuntu"  ("Advanced options") и выбрать Ubuntu GNU/Linux, with Linux 4.14.9-generic. Дождаться пока система загрузится полностью.

4. Снова перезагрузить систему и зайти в BIOS.

Поменять что-то и проверить, что настройки BIOS снова сохраняются.

P.S.

На данный момент, это должен быть действенным способом решения проблемы. Но хочу еще раз повторить, не ставьте промежуточные релизы Ubuntu, особенно, если вы начинающий пользователь ПК и Linux в частности.

  • https://www.facebook.com/app_scoped_user_id/671495183002264/ Ildar Khasanshin

    *не ставьте промежуточные релизы Ubuntu* — относится к 17.10?
    тот баг от 23.11.2017

    • Edward Kobylyanets

      Промежуточные релизы — это все релизы между LTS. LTS релизы выходят раз в 2 года и имеют долгосрочную поддержку. На данный момент LTS релизом является 16.04. А следующим будет 18.04.

  • Vitalie

    this way doen not help me 🙁