Etcher для linux не видит ssd

Etcher: запись образов ОС на флешки и USB диски

Etcher — это мощная программа для записи образов операционных систем на SD и USB флешки, а также на USB диски. Процесс записи прост и безопасен. Программа защищает вас от случайной записи на ваши жёсткие диски, проверяет, что каждый байт данных был записан корректно и делает многое другое.

Программа является кроссплатформенной, у неё открыт исходный код и она бесплатная.

Поддерживаемые операционные системы

  • Linux (большинство дистрибутивов)
  • macOS 10.9 и более поздние
  • Microsoft Windows 7 и более поздние
  • Валидация записи (больше никакой записи образов на повреждённые карты и непонятных ситуаций, почему же моё устройство не загружается?)
  • Дружественность к жёстким дискам (выбор дисков сделан очевидным, что позволяет избегать потерю всех данных на жёстком диске из-за неверно выбранного места записи)
  • Приятный интерфейс (минимальный и не режущий глаз)
  • Открытый исходный код (сделана на JS, HTML, node.js и Electron)
  • Кроссплатформенная (работает для всех, больше никаких сложных инструкций по установки)
  • Впереди ещё больше (на 50% более быстрый прожиг, одновременная запись на несколько устройств)

Как установить Etcher

Установка в Windows

Зайдите на сайт программы и скачайте установочный файл или портативную версию:

Установка в Debian, Ubuntu, Linux Mint, Kali Linux и их производные:

Установка в Redhat (RHEL), Fedora и их производные:

Обновление и установка:

Установка в Solus (GNU/Linux x64):

Установка в Brew Cask (macOS)

Обратите внимание, что Etcher Cask должен обновляться вручную чтобы в нём появилась новая версия, поэтому после выхода нового релиза Etcher новая версия в нём будет появляться с некоторой задержкой.

Для других дистрибутивов Linux

На главной странице скачайте архив с AppImage (по ссылке подробная информация о данном формате пакетов). Распакуйте архив и запустите его двойным кликом.

Как использовать Etcher

У программы очень простой интерфейс:

Начните с выбора образа с операционной системой, который вы хотите записать. Программа умеет работать со следующими форматами образов:

Выберите флешку для записи (если их несколько), либо она будет выбрана автоматически (если только одна):

Затем просто нажмите кнопку Flash! и дождитесь завершения.

Связанные статьи:

  • Инструкция по использованию команды dd (78.1%)
  • 15 полезных практических примеров команды locate в Linux (50%)
  • Лучшие терминальные мультиплексные инструменты (28.1%)
  • Как просмотреть или отредактировать метаданные pdf или изображениях из командной строки Linux (28.1%)
  • Как установить 7zip на Linux (28.1%)
  • Как отсортировать в алфавитном порядке в Writer (LibreOffice) (RANDOM — 22%)

Рекомендуемые статьи:

2 Комментарии

Зачем программе с таким простым функционалом такой огромный вес?

Спасибо за ответ!

Во-первых, давайте не будет принижать труд разработчиков: поддержка 14 видов образов и возможность запустить программу двойным кликом на абсолютно любом дистрибутиве Linux — это никак не «простой функционал».

Во-вторых, у программы открыт исходный код, он здесь: https://github.com/balena-io/etcher

У программы имеются установочные пакеты для разных дистрибутивов: https://dl.bintray.com/etcher/

Эти пакеты можно открыть как обычные архивы или можно использовать для распаковки соответствующие инструменты. Вы можете самостоятельно «поковырять» их.

Наверняка есть инструменты и для распаковки контейнеров .AppImage.

Я бегло посмотрел пакеты, в них много место занимают файлы .asar. Эти файлы вывели на сайт https://electronjs.org/, там написано «Создавайте кросс-платформенные приложения при помощи JavaScript, HTML и CSS». Ещё там написано «Electron это фреймворк для создания нативных приложений с веб-технологиями, такими как: JavaScript, HTML и CSS. Он заботится о трудных частях, так что Вы можете сосредоточиться на главных элементах Вашего приложения».

И ещё «Для начала работы с Electron посмотрите на указанные ниже ресурсы. Узнайте как обернуть Ваше веб-приложение с Electron, получить доступ ко всем API и научиться создавать установщики».

То есть, разгадка большого веса, а также и кроссплатформенности Etcher, скорее всего, именно в технологии electronjs — то есть, видимо, с программой распространяется весь фреймворк Electron, который обеспечивает доступ к API.

Файлы .asar можно распаковать на составляющие и изучить содержимое каждого отдельного файла.

К тому же, в установочных файлах можно заметить файлы библиотек — то есть, видимо, программа не полагается на зависимости, которые надо устанавливать, а работает по принципу «всё своё ношу с собой».

Источник

HiveOS Запись HiveOS на SSD

Друг форума

Strat

Новичок

Качаем утилиту Etcher 542, перед началом записи, заходим в настройки программы (шестеренка в правом верхнем углу программы) и ставим галочку на против опции “Unsafe mode”, после этого жесткий диск HDD/SDD будет доступен для записи при выборе носителя (Select drive)

Читайте также:  Отложенная загрузка windows 10

Андрюхин1717

Друг форума

Поправлю: [email protected] и более ранние образы HDDRawcopy отлично пишет на SSD и флешки.
0.6-97 и выше — уже не пишет (50/50), даже на флешки. Вопросы к разделам Хайва на носителях.

Дополню сам себя — это относится к оригинальным образам, слитым с сайта Хайва.
Если через HDDRawcopy сделать копию рабочей флешки которая прошла все обновления на сегодняшний день, то этот образ можно накатывать запросто на флешки. На SSD не пробовал, не было необходимости, но возможно также работает.

Свой человек

Поправлю: [email protected] и более ранние образы HDDRawcopy отлично пишет на SSD и флешки.
0.6-97 и выше — уже не пишет (50/50), даже на флешки. Вопросы к разделам Хайва на носителях.

Дополню сам себя — это относится к оригинальным образам, слитым с сайта Хайва.
Если через HDDRawcopy сделать копию рабочей флешки которая прошла все обновления на сегодняшний день, то этот образ можно накатывать запросто на флешки. На SSD не пробовал, не было необходимости, но возможно также работает.

Imposibl

Свой человек

Один из способов перенести HiveOS на SDD/HDD — скопировать её с работающей флешки.
Для этого проделываем в консоле следующее:

    Определяем наши диски (флешку и SDD/HDD), для этого вводим команду fdisk -l и смотрим ее вывод.
    Например:

Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x244b7fbe

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 43007 40960 20M e W95 FAT16 (LBA)
/dev/sda2 43008 188786687 188743680 90G 83 Linux
/dev/sda3 188786688 234441647 45654960 21.8G 82 Linux swap / Solaris

Disk /dev/sdb: 14.4 GiB, 15489564672 bytes, 30253056 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x244b7fbe

Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 43007 40960 20M e W95 FAT16 (LBA)
/dev/sdb2 * 43008 14690303 14647296 7G 83 Linux

Disk /dev/sda: 111.8 GiB — судя по размеру это SSD/HDD, а Disk /dev/sdb: 14.4 GiB — это флешка. Собственно, в большенстве случаев,
/dev/sda — будет SSD/HDD, а /dev/sdb — флешка.

[] Переносим образ флешки с помощью команды dd:
dd if=/dev/sdb of=/dev/sda bs=10M count=800 status=progress
здесь
if — это устройство с которого будем переносить (наша флешка),
of — устройство куда переносить (SDD/HDD)
bs — Размер блока, который переносится за 1 раз (10M это 10Мегабайт, обязательно M большая, иначе выдаст ошибку!)
count — количество блоков, которые нужно перенести, 800 будет достаточно (10
800 = 8000Мб), можно не указывать, но тогда будет
копироваться вся флешка (в нашем случае 16Gb), не смотря на то, что под файловой системой всего около 8Гб. Кроме того,
если флешка будет большего объема, чем SSD/HDD, то процесс закончится ошибкой, впрочем она не повлияет на работу.

  • По завершению процесса, можно загружать HiveOS с SSD/HDD.
    shutdown -r now
    Не забудьте вынуть флешку при перезагрузке или изменить загрузочное устройство в BIOS.
  • Если хотите хранить прон на риге и вам нужен весь размер диск, то можете прочитать как расширить размер раздела с HiveOS на весь диск:
    https://gist.github.com/dobrMAN/8307c1f6a2515186ba74a554ee1b56a0

    Razer-1988

    Свой человек

    Один из способов перенести HiveOS на SDD/HDD — скопировать её с работающей флешки.
    Для этого проделываем в консоле следующее:

      Определяем наши диски (флешку и SDD/HDD), для этого вводим команду fdisk -l и смотрим ее вывод.
      Например:

    Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x244b7fbe

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 2048 43007 40960 20M e W95 FAT16 (LBA)
    /dev/sda2 43008 188786687 188743680 90G 83 Linux
    /dev/sda3 188786688 234441647 45654960 21.8G 82 Linux swap / Solaris

    Disk /dev/sdb: 14.4 GiB, 15489564672 bytes, 30253056 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x244b7fbe

    Device Boot Start End Sectors Size Id Type
    /dev/sdb1 2048 43007 40960 20M e W95 FAT16 (LBA)
    /dev/sdb2 * 43008 14690303 14647296 7G 83 Linux

    Читайте также:  Как правильно сделать резервную копию windows 10

    Disk /dev/sda: 111.8 GiB — судя по размеру это SSD/HDD, а Disk /dev/sdb: 14.4 GiB — это флешка. Собственно, в большенстве случаев,
    /dev/sda — будет SSD/HDD, а /dev/sdb — флешка.

    Источник

    ОС не видит 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.

    Источник

    Оцените статью