У меня Dell Latitude E5450 с 128-мегабайтным диском mSATA, который работал нормально 3 месяца. У меня последняя версия прошивки для BIOS (A10). У меня установлена Fedora 22 на этом диске, и у меня не было проблем до этой недели.
При загрузке выдается сообщение «Не найдено загрузочное устройство». Я посмотрел в Диагностике, и он говорит мне, что не может найти никаких жестких дисков. Я посмотрел в BIOS, и он также не показывает никаких дисков. Нажатие F12 для меню загрузки не показывает внутренний жесткий диск.
Если я загружаю живой CD с Linux (Fedora или любой другой диск для восстановления), запускаю «fdisk -l», я вижу / dev / sda (диск, который BIOS не может найти!). Теперь, если я перезагружаюсь, диск обнаруживается, и операционная система на диске загружается просто отлично.
Если я перезагружаюсь снова, все работает нормально. Если я выключаю ноутбук, проблема начинается снова.
Я не ищу следующие ответы, потому что диск загружается после обнаружения, эти варианты не являются ответами на этот вопрос:
- предложить изменить порядок загрузки
- предложить изменить опцию AHCI / IDE (это не вариант на этом ноутбуке)
- предложить изменить опцию работы SATA (AHCI или RAID)
Что произойдет, если вы просто дадите Linux загрузиться, а затем перезагрузите систему?
fdisk -lне делает никакой магии, он просто ищет дисковые узлы устройства в / dev и читает те, которые он находит. Обнаружение диска происходит во время инициализации ядра и / или фазы заполнения узла устройства udev (в зависимости от того, что именно вы ищете).