M.2 Samsung SM951 NVME SSD не распознается в Linux

18258
Chris F.

Как уже говорилось, мой накопитель M.2 Samsung SM951 NVMe отказывается видеть в 3 установках Ubuntu. Я пробовал (14.04, 15.04, 15.10). По-видимому, это может быть проблемой с SSD, так как никто онлайн не получил Linux, чтобы распознать его.

Windows 10 Pro в настоящее время установлена ​​и загружается на SSD без проблем. Я пытаюсь настроить двойную загрузку, но Ubuntu не узнает, что диск есть даже в моем ноутбуке.

У меня ноутбук Dell Precision 7510 с предустановленной и полностью работающей Windows 10 pro. У меня также есть второй внутренний жесткий диск Seagate, который распознается Ubuntu. Я загружаюсь в режиме UEFI с включенной безопасной загрузкой (я пробовал устаревшую версию и отключил безопасную загрузку безрезультатно). Твердотельный накопитель Samsung SM951 признан в BIOS и полностью функционален в Windows, но, похоже, Linux почему-то испытывает трудности. Я запускаю Ubuntu в прямом эфире с USB-ключа.

Очевидно, ядро ​​Linux имеет поддержку NVMe с версии 3.3, так что это не проблема. Я бродил по интернету большую часть дня, и я не думаю, что кто-то узнал их SM951 NVMe в Linux. Из других форумов кажется, что это может быть проблема, специфичная для этого SSD, так как другие NVMe и SSD работают нормально в Linux. У кого-нибудь есть какие-либо идеи?

4
Обновление: ответы ниже были лучшими в то время (хотя они не помогли мне настроить двойную загрузку, поскольку в то время это было почти невозможно). Я только получил это, чтобы работать все же! В основном мой Dell Precision только что получил обновление Bios и только что выпустил Ubuntu 16.04. Как упоминалось ниже, мне пришлось переключить SATA на AHCI, что позволило мне установить Ubuntu 16.04 на отдельный раздел моего SSM NVMe. Затем мне пришлось загружаться в Windows через безопасный режим (который автоматически устанавливал драйверы AHCI или что-то в этом роде), а затем просто перезагружался в обычном режиме. Нет необходимости переустанавливать Windows! Двойная загрузка теперь работает, спасибо, ребята Chris F. 8 лет назад 0

2 ответа на вопрос

7
J-Christophe

Полная информация о том, как установить Ubuntu 15.10 на Precision Dell M7510, приведена в этом документе Google .

Ниже приведены основные детали, отвечающие на ваши вопросы.

Поскольку это мой первый пост, и у меня нет как минимум 10 репутаций, сюда включены только несколько ссылок.


Отключение режима SATA должно позволить распознавать (и загружать) диск в Linux.

Для этого вы будете:

  1. Запустите компьютер

  2. Войдите в программу настройки системы, нажав клавишу F2, когда увидите логотип Dell. Смотрите здесь для деталей.

  3. Перейдите в раздел «Конфигурация системы», затем «SATA» и, наконец, перейдите с «RAID On» на «Disabled».

  4. Применить изменения и выйти.

Заметки:

  • Следуя этому предложению, это необходимо для того, чтобы обеспечить обнаружение диска NMVe во время установки.

  • Как первоначально предлагалось в документации Dell, указание параметра загрузки nvme_load=YESне работает.


Теперь несколько комментариев о двойной загрузке с Windows 7 и Ubuntu 15.10.

Учитывая, что:

  • изменение режима работы SATA с RAID Onодного на другое AHCIили Disabledпредотвращение запуска Windows 7. Появляется BSOD (синий экран смерти).

  • Предложенное решение вроде Registry Fix to Migrate from ATA Mode to AHCI Mode or RAID On Mode in Windows XP, Windows Vista or Windows 7провалилось. Увидетьhttp://www.dell.com/support/article/us/en/19/SLN285045

Я возобновил установку только Ubuntu 15.10.

Заметки:

  • Поскольку Ubuntu может быть установлен с операцией SATA, установленной либо на либо, AHCIлибо Disabled, выбор AHCIи выполнение новой установки Windows 7 должно работать. (Я НЕ проверял)

  • Тем не менее, если вам нужна оптимальная производительность, лучше отключить SATA Operation и использовать протокол NVMe. Проблема в том, что по состоянию на январь 2016 года нет драйвера NVMe для Windows7 для жесткого диска SSD типа Samsung SM951 (который установлен в Precision M7510). Это означает, что невозможно загрузить или установить Windows 7 с отключенными операциями SATA.

  • Возможный обходной путь - создать загрузочный USB-диск Windows 7, повторно используя виртуальную ОС, изначально входившую в комплект установки Windows 10. Следующий пост содержит более подробную информацию:http://www.tomshardware.com/answers/id-2817439/install-windows-x64-sm951-drive.html#16747080

  • Другой вариант - попытаться использовать «950 PRO NVMe Driver», доступный на http://www.samsung.com/global/business/semiconductor/minisite/SSD/global/html/support/downloads.html

Вопрос: Если я перехожу в режим SATA для загрузки linux с USB-накопителя, затем создаю образ диска Samsung NVMe, а затем снова переключаюсь на RAID On, смогу ли я загрузить Windows? Или это потребует переустановки. Мне нужен только образ этого диска. Спасибо daraos 8 лет назад 0
@daraos Исходя из моих экспериментов, переключение режима `SATA` с` RAID On` на `Disabled` (или` AHCI`) и его восстановление обратно позволит вам без проблем загрузиться с раздела Windows. J-Christophe 8 лет назад 0
0
Martin Sheppard

Я обнаружил, что на Precision 5510 и 7510 Linux не будет видеть SSM NVMe, если режим загрузки установлен на UEFI (поскольку в нем даже не видно, что присутствует PCI-устройство). Изменение режима загрузки на BIOS, даже если вы нажмете F12 и фактически загрузитесь в режиме UEFI, позволит Linux увидеть SSD.

Изменение режима создаст проблемы, если у вас есть существующая установка Windows, хотя вы хотите продолжать работать.