Предыстория нового HP Pavillion 15
Обычная процедура:
а. удалить разделы Windows, оставив только раздел /boot/uefi
б. создать несколько разделов ext4, включая два для ОС
в. установить Linux на первый раздел ОС
в. делал эту процедуру в течение 10 лет
d. ноутбук работал идеально с момента доставки
после обновления с помощью synaptic, перезагрузка зависла пробовал несколько раз прокрутка выглядела как и ожидалось - демоны запускались и т.д. - до того момента, когда она зависла
установил 16.04 с DVD на второй раздел ОС, проблем при установке не обнаружено
загрузился после новой установки и получил синий экран с ошибкой
code 0xc0000225
все диагностические процедуры, на которые указывает синий экран, прошли проверку ЦП, памяти, диска и т. д.
веб-поиск показывает, что
/boot/uefi
раздел поврежден
Вопрос: Можно ли переформатировать /boot/uefi
раздел или как-то его спасти?
решение1
Скриншот сообщения об ошибке, которое вы видите, может быть полезен. Я погуглил и нашел несколько страниц, напримерВот этот,которые показывают снимки экрана, которые заставляют это выглядеть так, как будто это ошибка Windows. Если так, то похоже, что ваш метод установки оставил некоторые файлы Windows нетронутыми, которые каким-то образом были активированы и теперь пытаются взять под контроль компьютер. (Примечание: если вы полностью удаляете ОС с компьютера на базе EFI, обязательно удалите ее файлы наСистемный раздел EFI (ESP)(Чтобы предотвратить этот синдром "зомби-ОС"! В вашем случае было бы уместно полностью удалить ESP и позволить установщику Ubuntu создать новый.) Если мои подозрения верны, то удаление файлов Windows из ESP должно решить эту проблему.
Если ESP (смонтированный в /boot/efi
Ubuntu) поврежден или если менеджер загрузки Windows вернулся в зомби-стиле, то можно будет загрузить компьютер с помощью моегоменеджер загрузки rEFIndна USB-флешке или CD-R. Обратите внимание, однако, что вам может потребоватьсяотключить безопасную загрузкуесли он включен. После загрузки компьютера вы сможете провести дальнейшее исследование, например:
- Используйте
dosfsck
для проверки файловой системы на предмет повреждений на ESP. (Сначала обязательно отмонтируйте его.) - Найдите оставшиеся файлы Windows на ESP. (Обычно они находятся в
/boot/efi/EFI/Windows
, как видно из Ubuntu.) - Проверьте порядок загрузки с помощью
sudo efibootmgr -v
. Обратите внимание наBootOrder
строку; первый элемент там указывает загрузчик, который компьютер пытается запустить первым. Если строка,Boot####
соответствующая первойBootOrder
строке, — Windows, то это объясняет проблему. Удаление файлов Windows должно исправить проблему; или вы можете изменить порядок загрузки с помощью параметра-o
.efibootmgr
В крайних случаях вам может потребоваться добавить новую загрузочную запись для Ubuntu. (Иногда они пропадают либо из-за ошибок EFI, либо из-за аварий с такими инструментами, какefibootmgr
.)
В крайнем случае, если ESP сильно поврежден, я рекомендую:
- Сделайте резервную копию всего, что можете из ESP. Резервная копия на уровне файлов (используя
cp
,tar
,zip
, или аналогичные инструменты) подойдет. - Попробуйте использовать
dosfsck
ESP. - Если
dosfsck
проблема не устранена, создайте новую файловую систему FAT на ESP, отмонтировав ее и запустивmkdosfs
на ней. - После создания новой файловой системы восстановите исходные файлы и настройте файл
/etc/fstab
так, чтобы он был смонтирован с использованием нового серийного номера (UUID=
пункт в/etc/fstab
; узнайте новый серийный номер, используяblkid
). - Если вывсе ещене загружается, вам придется (пере)установить загрузчик.
- Ремонт багажникаможно полностью переустановить GRUB в некоторой степени автоматизированным способом.
- В качестве альтернативы, если вы успешно загружаетесь через rEFInd или какой-либо другой временный инструмент, вы можете запустить ,
sudo grub-install
а затемsudo update-grub
. Это немного менее тщательно, чем Boot Repair, но, скорее всего, будет достаточно; и менее вероятно, что это создаст новые проблемы из-за overkill. - Еще один вариант — установить rEFInd через пакет Debian, PPA или (если вы используете Ubuntu 17.04)
refind
пакет в Ubuntu. Это обойдет GRUB. Вам нужно будетперепрыгнуть через несколько дополнительных обручейчтобы заставить его работать с безопасной загрузкой.