ОС не видит NVMe SSD
Купил ноут с ссдшником, скачал бубунту, накатил на флешку с помощью rufus с параметрами GPT / UEFI, загрузился в лайв режиме, а установить не могу потому, что линух не видит ничего, кроме самой загрузочной флешки. Зашёл в биос, выключил Fast boot и Secure boot, но это проблему не решило. Может у кого есть идеи на этот счет?
Небось убанта древняя?
у меня тоже когда то такая проблема была.
Только после полного сноса винды (полное форматирование диска) смог установиться линукс.
Никакие настройки биоса/UEFI не помогли.
Можно ещё было попробовать пересоздать таблицу разделов, флаги на разделах поменять там, тип разделов и тд.
ну это для случая, если очень хочется оставить виду.
Это не должно повлиять на венду, вантузная uefi загрузка не такая хрупкая, как с bios.
Что говорят lsmod | grep nvme и ls -l /dev/nvme* ?
ну это для случая, если очень хочется оставить виду.
А может ну эту винду в виртуальную машину, правл же, винда от этого только выиграет.
ничего, нету упоминаний об NVMe
Тогда тебе нужно как минимум выполнить modprobe nvme от рута, чтобы загрузить модуль nvme.
Сделал, ничего не поменялось, ls -l /dev/nvme* всё так же пуст, но модуль загрузился, да
Тогда не знаю. Осталось только в lspci посмотреть. Там должно быть видно Non-Volatile memory controller, если он действительно подключен. Правда, что дальше с этим делать, не смогу подсказать.
Вообще, надо бы написать модель ноутбука и диска. В Деллах рекомендуют переключать в настройках SATA с RAID на AHCI (в ссылке выше это упоминается).
Источник
Не определяется SSD.
Доброго времени суток. Купил SSD с разъемом M.2 (Intel 760p Series [SSDPEKKW128G8XT]), поставил, отображается в /dev, разметил с помощью parted. Установил загрузчик и заметил, что во-первых, диск не видно в интерфейсе прошивки (UEFI), во-вторых, все загрузочные записи на этот диск игнорируются и сбрасываются после перезагрузки. По итогу я имею систему и загрузчик, который не может загрузить EFI. Венда тоже не ставится на этот SSD, история та же: установка системы проходит без ошибок, просьба перезагрузиться, перезагрузка обратно в установщик т.к вендовый загрузчик просто игнорируется и в загрузочном меню кроме флешки ничего нет.
На прошлом HDD такой проблемы нет. Как можно пофиксить?
я слышал что есть матери которые не грузятся с M2. Обратись к документации системной платы.
Очевидный вопрос — BIOS и прошивка SSD последние?
Купил SSD с разъемом M.2 (Intel 760p Series [SSDPEKKW128G8XT]),
как обычно бывает когда не знаешь нюансы своей платки.
А мог бы какой-нить Samsung EVO для SATA взять. Поставил и грузанулся.
А старый добрый hdd вообще теплый, ламповый и на слух слышишь как работает, в тишине то вообще ощущение что все умерло.
я слышал что есть матери которые не грузятся с M2.
Я тоже это слышал, но с M.2 не сталкивался пока.
Прошивку для SSD серии 760 на сайте интела не нашел. Биос не обновлял, версия 1.03.05 (релиз 03.31.2015). Подумал обновить, глянул материнку, там производитель DNS и имя N150SD/N155SD. Где искать обновления прошивки для такого производителя?)
Такое бывает только если использовать m.2 через переходник где его поддержки изначально не было.
Попробуй вручную грузануться со своего EFI раздела из UEFI-BIOS’a. У меня на ноутбуке такое с некоторыми дистрибутивами бывало.
Не только. Зайди в настройки, попереключай режимы CSM, почитай предупреждения.
Простреливание самому себе ноги это совсем другой вопрос.
Понятно, диванный теоретик.
У меня была похожая ситуация из-за того что почему-то включился режим RAID в UEFI. Если его отключить и перезагрузиться, то всё норм будет.
У меня плата N150SD/N155SD от DNS, поэтому не все так просто.
Там ничего про загрузку с ssd не написано.
Вручную это как? У меня в интерфейсе прошивки (который через F2 в моем случае открывается) не отображаются вообще никакие загрузочные записи на ssd.
У меня нет такой опции
Это когда в CMOS-menu ты сам выбираешь сначала раздел EFI, а в нем уже ищешь загрузчик, такой там недо-файловый-менеджер бывает, но не на всех реализациях. Еще можно вручную добавить путь из под live-cd по пути к загрузчику и до кучи в расположение default_patch (предварительно скопировав и переименовав загрузчик, дебиан в экспертном режиме деалет сам).
И самый простой, лежащий на поверхности способ:
Можно извернуться и efi-раздел вынести c ssd на отдельную флешку, всё равно он используется только при старте ОС. Да, в скорости загрузки потеряешь несколько секунд, но на работу ОС это не повлияет (обновление загрузчика будет чуть дольше, но часто ли прилетают обновления самого загрузчика?).
Еще можно вручную добавить путь из под live-cd по пути к загрузчику и до кучи в расположение default_patch
Все это делал с помощью efibootmgr, записи исчезают после повторного включения. Такое чувство, что efi восстанавливает свои переменные, а обращение к ssd считает ошибкой.
efi-раздел вынести c ssd на отдельную флешку
вариант, но хотелось бы без костылей
в загрузочном меню кроме флешки ничего нет
Если обновлений нет и настройки все перепробовал, то кроме костылей мало что остается.
Efi на флешке вполне можно использовать пока как временное решение. На ssd тоже сделать раздел efi и поместить туда родные загрузчики в обычном режиме установки, а из из под живой системы сделать флешку (большинство дистров позволяют после установки использовать эмулятор терминала — еще до первой перезагрузки сделать дополнительную флешку с efi).
Погуглил, выяснилось, что платы с таким именем делает Clevo, у меня же dmidecode какой-то DNS выдает.
Обновления на BIOS есть, но нашел я их в неофициальном репозитории Clevo здесь https://repo.palkeo.com/clevo-mirror/N1xxSD/. На официальном сайте не нашел. Если накатить такие обновления, то какова вероятность окирпичить ноутбук?
Не знаю, на сколько эта информация полезна, но здесь http://remont-aud.net/forum/103-76248-1 у человека точно такая же проблема. Ему дали ссылку, которую я привел в предыдущем сообщении. Интересно, почему он не отписался о результатах: окирпичился или помогло?)
Погуглил, выяснилось, что платы с таким именем делает Clevo, у меня же dmidecode какой-то DNS выдает.
Clevo делала ноутбуки для DNS.
Если накатить такие обновления, то какова вероятность окирпичить ноутбук?
Небольшая, вряд ли тюнинг был дальше заполнения названий. Если окирпичишь, то всегда можно прошить программатором 🙂
если у вас достаточно старая intel мб и поставщик биоса для плат — АМИ, от 6-series, то возможно этот гайд поможет, хотя я не уверен. https://www.win-raid.com/t871f50-Guide-How-to-get-full-NVMe-support-for-all-S.
Узнай умеет ли твоя плата восстанавливать прошивку в авторежиме с флешки если на плате прошивка повреждена. Обычно это работает так: на пустую фат32 флешку помещается родной образ прошивки, флешка вставляется в порт юсб (иногда определенный, а не любой) и при включении и провале POST идет прошивка из этого образа. Образ тут надо положить сбекапленный с платы пока она 100% рабочая.
Однако возможна такая ситуация: прошивка работает, то не совсем. На ноутбуке это будет проблема. У меня было на десктопной плате: отвалилась запись настроек, всё в дефолте, юсб отключено и т.п — т.е. плата стартует, видит ps/2 клаву и пытается грузиться с sata. CMOS menu доступно, настройки меняются, но их нельзя применить, ребут и опять дефолт.
Хорошо что плата дескопная, я подключил по sata специально подготовленный hdd с freedos и из бекапа стоковой прошивки восстановил работоспособность. Кстати, образ кривой прошивки был из официального каталога, но видимо ревизия платы у меня какая-то не такая была, а у вендора тестеры не имели ее в распоряжении.
Так что шить ноутбук без крайней неоходимости я б не стал на твоем месте, тем боле с мутным вендором.
Интересно, почему он не отписался о результатах: окирпичился или помогло?)
Мог оценив риск забить и не трогать, а отписаться поленился.
Спасибо, вы правы.
В общем, проблема заключалась вот в чем.
Мой SSD подключается через PCI Express интерфейс, поэтому для доступа к диску используется NVM Express спецификация. Для поддержки этой спецификации используется специальный драйвер. Этот драйвер есть в современных ОС, поэтому я мог работать с диском из LiveCD, но его не оказалось в прошивке моей материнской платы, поэтому передача управления загрузчику на SSD во время запуска компьютера была невозможна. У меня чипсет от интел 8-й серии, а поддержку из коробки завезли в 9-й.
Есть 2 варианта: либо включать поддержу NVMe в BIOS, либо выносить загрузчик на внешнее устройство. Буду пробовать 2-й, ведь монтирование корня ядром и инициализация системы все равно будет осуществляться на SSD.
Источник
Ubuntu во время установки не видит SSD
Всем привет! Такая ситуация: купил ноут. на нём есть родной SSD. Плюс было место, я туда вогнал второй SSD. На этот второй поставил оффтопик, скачал Ubuntu и записал на флешку.
Гружусь с флешки, нажимаю установить Ubuntu, дохожу до пункта разметки диска, а у меня только виден только второй SSD.
Поискал здесь по форуму, вроде как ситуация бывает такая. Из рекомендаций убрал на винде индексацию, но это не спасло.
В биосе видны оба SSD. Но при установке основного нет…
Модель невидимого SSD: Micron 2200V MTFDHBA512TCK
Из рекомендаций убрал на винде индексацию, но это не спасло.
Кинь ссыль, кто такое рекомендует. Для Linux Windows это всего лишь набор файлов на разделе с ФС NTFS. И она вообще никак не влияет на него.
Я помню, один клоун мне доказывал, что линупс ему винду убил. Идиот, запустил обновление винды, она встала колом из-за левых драйверов на видеокарту, а линупс виновен. Ткнул ему безопасный режим, довел обновление до логического завершения, снес его драйвера, установил с официального сайта и система заработала. Так и тут, индексация виновна в том, что никаким боком не касается линупса.
Весь остальной комментарий тешит свое ЧСВ
а у меня только виден только второй SSD
Да, там еще выбор диска есть (либо один, либо другой, но не оба сразу), но ты такое не осилил.
Либо убунта сломала переключатель.
Кинь ссыль, кто такое рекомендует. Для Linux Windows это всего лишь набор файлов на разделе с ФС NTFS. И она вообще никак не влияет на него.
у меня такое реально на компе было — из линукса виндовые диски видны, гружусь в оффтопик, потом назад в линукс — и диски не подключаются. решалась проблема именно отключением индексации.
Так и тут, индексация виновна в том, что никаким боком не касается линупса.
индексация может быть виновна в том, что диски винды под линуксом не подключатся… я об этом.
Блин, пытаюсь Debian поставить и облом сразу — выбираю и обычную установку и графическую — на экране ничего не показывается, только белый экран с полосками…
Все подключается. Подключать не умеешь.
Еще раз: виртуалка и только виртуалки.
дак у меня диски подключаются, я не спорю. я просто выбрать во время установки не могу основной диск, у меня только один вариант…
Не надсажайся грызть кактусы, ёжиком все равно не станешь. И методом грубой силы не возьмешь.
Проверьте кто-нибудь, есть или нет переключатель выбора диска в дистре, который мучает топик-стартер. Я допускаю, что убунта могли сломать, но все же это сомнительно.
5 минут. качаю 19 бубунту, посмотрим как на ней.
гружусь с флешки, нажимаю start kubuntu и висит логотип и всё… 15 минут прождал… всё также висит логотип. сейчас попробую другую флешку…
У меня даже флешку видно, не только диски.
Нет, индексация ни при чём, правильно тебе говорят. А вот fastboot — при чём.
fastboot это тот, что в винде? я правильно понимаю?
Вопрос на засыпку: У тебя два SSD? В offtop видны оба? Ты можешь перенести часть файлов с одного SSD на другой? После этого ты можешь выделить место на первом SSD под раздел для линя? Что тебе мешает это сделать?
Вот любит народ решать сложные проблемы, когда их можно обойти. Бро, за то время, которое ты здесь потратил, ты мог бы накатить Винду на проблемный диск и поставить Линукс на безпроблемный.
У тебя два SSD? В offtop видны оба?
Ты можешь перенести часть файлов с одного SSD на другой? После этого ты можешь выделить место на первом SSD под раздел для линя?
Смотри — первый ssd, родной, который поставлялся с ноутом и не виден во время установки — он на 500 гигов.
Второй ssd для оффтопика на 120 гигов. Если я на диск в 120 гигов поставлю две операционных системы, то для оффтопика совсем не останется места.
Я всё-таки хочу, чтобы линукс был на основном диске, а винда на втором. Мне кажется, так будет правильней.
ну и ещё я считаю что м.2 под линукс будет быстрее и надёжнее, чем дешёвый кингстон А400 на sata
ты мог бы накатить Винду на проблемный диск и поставить Линукс на безпроблемный.
Лёгкое и «красивое» решение. Плюсую.
Да. Это то, что не выключает винду, а отправляет её в спячку. При отправлении винды в спячку ntfs-разделы не монтируются с очень характерной ошибкой «вы отправили винду в спячку»
А где выход то? Вообще не видать.
отключил в реестре эту фигню. но при установке убунту ничего не поменялось.
Меня ещё очень беспокоит, что дебиан я не могу даже начать установку… это нормально, что сразу белый экран в полоску с артефактами?
и не понятно что с убунту 19.10… висит логотип и всё…
Понимаю, слишком просто, не для Ъ.
Нет с убунтой никаких проблем, проблемы с твоим железом, надо его хорошенько прогуглить, вот и всё.
это нормально, что сразу белый экран в полоску с артефактами?
Если у тебя ноут с gtx 1050 то у меня висли иксы при загрузке даже live образа, только добавив в параметры ядра modprobe.blacklist=nouveau можно загрузиться, а после установки можно поставить проприетарные драйверы nvidia.
Ну и еще там интегрированная vega в ryzen, относительно новая графика, чем новее ядро тем лучше, на 5.3 (дофолт в ubuntu 19.10) я проблем и артефатов не наблюдал.
да, у меня gtx 1050. с неё блютуз шёл пятый, поэтому..
а куда добавлять [code]modprobe.blacklist=nouveau[/code]?? как с этим загрузится?
Я всё-таки хочу, чтобы линукс был на основном диске, а винда на втором. Мне кажется, так будет правильней.
Ну бывает такое, убедишь себя в чём-то, но что ж теперь, так и будешь упираться?
ещё я считаю что м.2 под линукс будет быстрее и надёжнее, чем дешёвый кингстон А400 на sata
Быстрее и надежнее – купить правильное железо, а по делу, зря ты гонишь на кингстон.
Точнее не e , а TAB . Там же написано.
отключил в реестре эту фигню. но при установке убунту ничего не поменялось.
А это не влияет на установку, читай внимательно. Это влияет на монтирование потом виндовых разделов. А то, что nvme скрыт для установщика может указывать на то, что он размечен как raid-раздел в биосе.
В меню груб загрузчика, кажется нужно нажать ‘e’ чтоб редактировать параметры запуска ядра, там где строка ‘quiet splash’ нужно добавить ‘modprobe.blacklist=nouveau’, затем сохранить изменения и загрузиться (кажется F10).
А чтоб само меню загрузчика отобразилось, если оно не отображается, нужно что-то нажимать во время загрузки, может быть Esc.
Супер. честно, я понял, как я попал в настройки загрузчика. но я прописал эту фразу и пошла установка. дебиан видит оба диска и даёт возможность выбора, куда установиться.
Только в netinst без интернета установилась самая базовая версия, даже без графической оболочки…
теперь такой вопрос — если я скачаю 3 DVD диска с дебиан, я через rufus смогу их все три загнать на флешку? как это вообще делается?
установилась самая базовая версия
если я скачаю 3 DVD диска с дебиан, я через rufus смогу их все три загнать на флешку?
У тебя установилась базовая версия. По идее тебе rufus не нужен. И нужен только первый DVD:
Где X — твоя флеха.
теперь такой вопрос — если я скачаю 3 DVD диска с дебиан, я через rufus смогу их все три загнать на флешку? как это вообще делается?
Я тут не подскажу, пользуюсь ubuntu, но если у тебя есть ethernet кабель то ведь нет проблем поставить все что нужно из сети. Для wi-fi нужен модуль ядра, я по этой инструкции ставил, но в новой убунту его уже можно поставить через UI.
Нафиг тебе три? Один нормальный скачай, чтобы с DE и пакет.deb под вафлю, потом установишь.
Итог: дебиан спокойно увидел все диски и установился! В общем, я пошёл его настраивать)))
Всем большое спасибо за помощь.
Тебе отдельное спасибо. Прямо мега-респект. Я реально очень благодарен тебе за помощь и советы!
Не забывай про главный совет: Ubuntu во время установки не видит SSD (комментарий) . Всё остальное решаемо.
ЧСВ потешить. Дальше копипасты и флагов при компиляции ничего не освоишь. Тем более как устроен Linux. Также, как и Arch. Тоже в нем ничего интересного нет, кроме wiki.
В Gentoo объясняется как руками настраиватб ядро перел компиляцией, какие параметры ядра включать / отключать, какие минимально нужны для монтирования корневой файловой систсемы, в случае если файловая систем находится просто на диске, какие нужны для расположения корня lVM, для RAID, для шифрования, расположения на NFS, какие опции нужно включить монолитно, если не хочешь использовать initrd, какие опции включить для работы видео карт radeon, какие для Intel, как включить оптимизации в ядре для процессора, как выбрать планировщик.
А что касемо установки, так и убунту можно из другого линупса установить на диск в текстовом режиме.
При чём здесь текстовый режим? В Gentoo я руками создавал в начале разметку на диске, потому руками файловую систему прописывал её в /etc/fstab. Если я хотел ставить на LVM, то я опять же руками создавал разметку, на разделах физические тома, на физических томах логические. Если мне нужен был ещё и raid, то создавал предварительно raid. Прочие конфигурации и всё это делалось руками, вводом команд.
Пробовал различные aufs / unionfs, для ускорения запуска системы и реализации запуска сжимал usr в squashfs образ и монтировал его либо в /etc/fstab каскадно средствами aufs с файловой системой доступной на запись.
Иногда приходилось писать скрипты и для initrd, иногда свой Initrd.
Тоже самое делал и в Initd, например весь корень был в squashfs.
Что такое chroot, как в chroot запускать приложения и вообще настраивать систему, как руками восстанавливать загрузчик, как ставить ставить разные загрузчики (grub 0.97, grub2, lilo, syslinux).
Как грузить Linux по сети, настрока tftp сервера, DHCP сервера и загрузика pxelinux, как монтировать корень по NFS, что нужно включить в ядре для этого и что должно быть в initrd, если его нужно использовать.
Далее уже в установленной системе разбирался какими командами настраивать сеть без сенариев и сервисов настройки сети, что нужно доустановить, что бы работало вот это к примеру или то. Как настраивать xorg-server, как запускать DE или WM без DM, как совместно с ними просто по startx запустить ещё и dbus, avahi и consolekit.
Как анализировать логи xorg-server`а и читать логи dmesg сообщения ядра и syslog.
В общем, много чего ещё, что при установке в текстовом режиме Ubuntu или Debian не научишься.
Я не говорю, что любому пользователю Linux этому нужно учиться и это ему будет полезно и интересно, но в целом Gentoo как раз и даёт возможность более глубже понять как работает загрузчик, как стартует ядро, что такое initrd, как работает система инициализации.
Источник