M.2 Samsung SM951 NVME SSD не распознается в Linux
Как уже говорилось, мой накопитель 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. У кого-нибудь есть какие-либо идеи?
2 ответа
Полная информация о том, как установить Ubuntu 15.10 на Precision Dell M7510, приведена в этом документе Google.
Ниже приведены основные детали, отвечающие на ваши вопросы.
Поскольку это мой первый пост, и у меня нет как минимум 10 репутаций, сюда включены только несколько ссылок.
Отключение режима SATA должно позволить распознавать (и загружать) диск в Linux.
Для этого вы будете:
Запустите компьютер
Войдите в программу настройки системы, нажав клавишу F2, когда увидите логотип Dell. Смотрите здесь для деталей.
Перейдите в раздел "Конфигурация системы", затем "SATA" и, наконец, перейдите с "RAID On" на "Disabled".
Применить изменения и выйти.
Заметки:
Следуя этому предложению, это необходимо, чтобы убедиться, что диск 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
Я обнаружил, что на Precision 5510 и 7510 Linux не будет видеть SSM NVMe, если режим загрузки установлен на UEFI (поскольку в нем даже не видно, что присутствует PCI-устройство). Изменение режима загрузки на BIOS, даже если вы нажмете F12 и фактически загрузитесь в режиме UEFI, позволит Linux увидеть SSD.
Изменение режима создаст проблемы, если у вас есть существующая установка Windows, хотя вы хотите продолжать работать.