1

Некоторое время назад я пошел и установил ElementaryOS на свой Samsung NP530U3C. После этого я больше не мог получить доступ к BIOS. Нажатие F2 не имело никакого эффекта (ни одна другая обычная клавиша доступа к BIOS, такая как F10, Del, Tab ...). На самом деле, ни F4 (восстановление), ни F10 (выбор загрузочного устройства) не имеют никакого эффекта.

Единственный способ загрузки с USB теперь - нажимать F-кнопки, пока не произойдет загрузка (без какого-либо окна «выбрать устройство», он просто загружает USB). Он загрузился на установленную ОС просто отлично.

Несколько дней назад я подумал, что могу попытаться сбросить BIOS до заводских настроек (на некоторое время отключив батарею CMOS) и посмотреть, позволит ли мне снова войти в BIOS. Ну, это не так, и теперь ноутбук не загружается вообще. После запуска отображается заставка Samsung, он перезагружается, и появляется «Boot Menu/App Menu» без каких-либо параметров.

Я попытался использовать ISO-диск для восстановления загрузки, и при попытке исправить Рекомендуемое исправление говорит, что мой ноутбук находится в режиме Legacy, и что я должен изменить его на UEFI. Я бы с удовольствием сделал это, если бы я мог получить доступ к BIOS ...

Итак, я подумал, есть ли какой-нибудь способ изменить режим загрузки на UEFI с помощью программного обеспечения или добавить опцию "Настройка" в "Меню приложения" (обычно у этих ноутбуков есть эта опция "Настройка", которая загружает Меню BIOS). Ну, любой способ исправить это я с удовольствием услышу.

Спасибо!

1 ответ1

1

Это известная ошибка в реализации UEFI в Samsung на некоторых ноутбуках. Вы можете узнать больше об этом, прибегая к помощи "Samsung UEFI bug".

Это упоминалось в нескольких местах, например, в отчете об ошибках образа Ubuntu CD и в статье в Википедии.

В своем онлайн-журнале Мэтью Гаррет объясняет проблему с реализацией UEFI от Samsung:

Проблема с тем, что ноутбуки Samsung сами по себе ломаются, кроется в том, что хранилище переменных UEFI заполнилось более чем на 50%, а прошивка Samsung была ужасной, но мы спровоцировали запись аварийного дампа в nvram.

И как это отладить:

Сначала убедитесь, что pstore смонтирован. Если вы на 3.9, то выполните:

mount -t pstore /sys /fs /pstore /sys /fs /pstore

Для более ранних ядер вам нужно будет найти другое место, чтобы вставить его. Если там что-то есть, удалите это - мы хотим убедиться, что места достаточно для сохранения будущих дампов. Теперь перезагрузите компьютер дважды [1] . В следующий раз, когда вы получите сбой системы, который не попадет в системные журналы, снова смонтируйте pstore и (если повезет) там будет куча файлов. По утомительным причинам они должны быть собраны в обратном порядке (часть 12 предшествует части 11 и т.д.), Но у вас должен быть журнал сбоев. Сообщите об этом, снова удалите файлы и поразитесь преимуществам, которые технология принесла в вашу жизнь.

[1] Реализации UEFI обычно обрабатывают удаление переменных, помечая пространство как пригодное для восстановления, а не немедленно делая его доступным снова. Вам необходимо перезагрузиться, чтобы прошивка смогла собрать мусор. Некоторые микропрограммы требуют двух циклов перезагрузки, чтобы сделать это правильно. Спасибо, прошивка.

Исправление? Это придет от Samsung. Тем временем Гаррет представил исправление для исходного кода ядра Linux, в котором предприняты меры предосторожности против этого. Поэтому использование дистрибутива с последним ядром Linux не должно вызывать ошибку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .