К основному контенту
Стандартные способы восстановления ПО HMNHD CE, предусмотренные разработчиком. 

Загрузка Linux происходит в несколько этапов. Сначала находится загрузчик, который загружает ядро Linux в память и инициализирует диск initrd. Далее вызывается скрипт linuxrc, в котором монтируются остальные файловые системы и происходит загрузка основной ОС.
Разработчики встроили в скрипт linuxrc возможность восстановления с USB флешки. Если у вас не повреждены ядро и диск initrd (не перезаписаны неработающими версиями), то вы можете восстановитель ОС выполнив ряд простых действий.

1. Отформатировать USB флешку в файловую систему FAT.
2. Создать на флешке путь: /emctools/hmnhd_images
Далее есть две опции, которые можно использовать как раздельно так и вместе
3.1. С распаковкой из архива.
3.1.1. Скачиваем архив imager_3.1.14.995.tgz (предоставленный пользователем )и записываем его в папку /emctools/hmnhd_images
3.2. Без распаковки из архива.
3.2.1. Создаем файл с названием noextraction в директории /emctools/hmnhd_images
3.2.2. Создаем папку temp в директории /emctools/hmnhd_images
3.2.3. В папку temp записываем наши файлы: apps, apps.md5, config, config.md5, initrd, initrd.md5, zImage, zImage.md5
3.2.4. В папке /emctools/hmnhd_images обязательно создаем "мнимый" файл-архив с расширением tgz . (т.е. необходимо что в данной директории был любой файл с расширением tgz)
3.3. С переформатированием всего диска. Происходит форматирование диска, запись загрузочного сектора, запись kernel и initrd. (особого смысла в данной возможности не вижу, т.к. если у вас повреждены ядро ил загрузочная запись, то вы никак не сможете восстановится с флешки. Если же у вас ядро и загрузчик работоспособны, то нет смысла форматировать диск)
3.3.1  Создаем файл с названием reinstall в директории /emctools/hmnhd_images. 

4. Вставляем флешку в порт на устройстве
5. Отключаем шнур питания
6. Зажимаем копку reset (утопленая кнопка над задним портом USB, заживать например скрепкой) и не отпуская ее подключаем кабель питания.
7. Ждем пока на флешке заморгает индикатор.
8. Отпускаем кнопку reset и ждем когда устройство выключится.

Варианты "c распаковкой" и "без распаковки" отличаются только тем, что в первом случае выполняется одна команда распаковки из архива в папку temp. Поэтому архив должен быть не зашифрованным и обязательно содержать в себе файлы указанные в пункте 3.2.3.

В инструкции по этой ссылке: http://iomega.nas-central.org/wiki/Recovery_%28Home_Media_CE%29 забыли указать что необходимы файлы config и config.md5. Поэтому восстановление не произойдет.

Необходимые файлы можно взять с рабочего устройства из папки /boot/images или вытащить из   файла прошивки (не будет config). Как распаковать прошивку и посчитать MD5 смотрите ранее в посте про модификацию прошивки


Комментарии

  1. вопрос? у меня навернулся жёский я купил другой аналогичный 2tb все вроде настроил но система видит тольто 1tb при попытке обновления хранилиша...
    "http://downloads.iomega.nas-central.org/Users/Mijzelf/HMNHD-CE/"
    кстати востановление оригинальной операционки на 1tb
    cat Iomega_HMNHD.lzma | lzma -d | dd of=/dev/sd*
    mkfs -t xfs /dev/sd*2
    *буква вашего Hdd

    ОтветитьУдалить
  2. Похоже указанный образ от диска на 1Тб. Необходимо взять образ от 2ТБ диска или с помощью флешки переформатировать диск (п.п 3.3 данной статьи).

    ОтветитьУдалить
  3. Я по запарке перезаписал файл sohoprocs.xml и не сделал бэкап.
    теперь устройство мигает белым диодом и молчит.
    Что посоветуешь?

    ОтветитьУдалить
  4. Методика для ix2-200d подойдет?

    ОтветитьУдалить
  5. Подходит для всех ix. Прошивка одна.

    ОтветитьУдалить
  6. А можно ли заставить работать таким образом винт на 500 гб?

    ОтветитьУдалить
  7. Добрый день! У меня не с того ни с сего начал моргать белым глазом, все попытки произвести воосстановление с помощью флешки не помогли На вэб морде: Идет перезапуск ПО устройства Выполняется запуск устройства.... Что ещё можно предпринять?

    ОтветитьУдалить
  8. Подготовка:

    1. Скачиваем загрузочную часть в 32 МБ, Iomega-HMNHD-CE-1st-32M.img.gz

    2. Скачиваем любой Live CD Linux, например этот: http://www.linuxmint.com/download.php

    3. Скачиваем отсюда: http://downloads.iomega.nas-central.org/Users/Mijzelf/HMNHD-CE/ файл recovery-3.1.14.995.zip.

    4. Содержимое внутри архива переписываем на флешку, отформатированную в FAT-32, с сохранением каталогов и файлов, то есть, в корне диска виден файл bootrom.txt и папка emctools.

    Приступаем непосредственно к прошивке нового диска. Все по шагам:

    1. Подключаем новый диск к компьютеру. У диска проверяем отсутствие, каких либо разметок – HDD должен не иметь разделов и быть не форматирован.

    2. Загружаемся с Live CD Linux. Копируем файл Iomega-HMNHD-CE-1st-32M.img.gz на рабочий стол.

    3. Открываем терминал в Линуксе, вводим: sudo su, вход под администратором (Root)

    4. Смотрим точку подключения HDD, вводим: cat /proc/partitions. Будет выведен список всех дисков на компьютере с имеющимися на них разделами.

    5. Переходим на Рабочий стол Линукса: cd Desktop.

    6. Запускаем команду: zcat Iomega-HMNHD-CE-1st-32M.img.gz | dd of=/dev/sdX bs=1M (не забываем вместо Х вставить букву Вашего диска). Выполняется загрузка первых 32 МБ достаточно быстро. Получаем сообщение об успешном окончании операции, закрываем Линукс и выключаем компьютер.

    7. Вставляем Ваш жесткий диск в HMNHDCE.

    8. Вставляем (удобнее это сделать спереди HMNHDCE) ранее подготовленную USB флешку.

    9. Зажимаем кнопку Ресет и подключаем кабель питания. Ждем, когда начнут одновременно мигать два нижних светодиода устройства, отпускаем кнопку Ресет и ждем. Процесс может быть не быстрым. Нужно дождаться, чтобы Ваше устройство выключилось. Если этого не произошло, попробуйте с другой флешкой.

    10. Можете собрать Ваш HMNHDCE и подключить сетевой кабель. Включаете устройство и ждете минут 5 (первая загрузка довольно долго идет). Ваше устройство теперь видно в сетке, доступен веб интерфейс. Всё!

    ОтветитьУдалить
  9. Таким образом я устанавливал диски от 500 Гб до 6 Тб.

    ОтветитьУдалить
    Ответы
    1. Доброго вечера! Сможете поделиться файлом recovery? Ссылки на хранилище не работают.

      Удалить
    2. http://forum.ixbt.com/topic.cgi?id=109:92-34

      Удалить
  10. Доброго времени столкнулся с такой же проблемой т.е. необходимо заменить HDD но не могу скачать ни один файл из выше перечисленных т.к. ссылки (http://downloads.iomega.nas-central.org/Users/Mijzelf/HMNHD-CE/ и др.) не работают

    ОтветитьУдалить
  11. Добрый день. Форум, который Вы указываете тоже ссылается на не работающие ссылки. Этот файл recovery таинственно исчез с простор инета. Можно указать реальную ссылку?
    И ещё вопрос: у меня HMNHD2 1tb просто. Не могу понять чем он отличается от HMNHD-CE. И подходит ли технология востановления которую вы указали к моему NAS?

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

C++. Создание динамически подключаемой библиотеки so с помощью CMake

Мини инструкция, т.к. потратил пару часов на разрозненной информации. Библиотека. Обязательно пишем extern "C". Если не указать, то компилятор добавит символы к имени и функция dsym не найдет ничего. #ifdef WINDOWS #define EXPORT extern "C" __declspec(dllexport) #else #define EXPORT extern "C" //__attribute__((visibility ("default"))) #endif // WINDOWS EXPORT int Add(int a, int b) { return a + b; } Программа в которой загружаем библиотеку #ifdef WINDOWS #define IMPORT __declspec(dllimport) IMPORT int Add(int a, int b); #else     #define IMPORT     #include <dlfcn.h> #endif // WINDOWS #include "TestLinuxSharedLib.h" using namespace std; int main() { #ifndef WINDOWS     void* handle;     int (*cosine)(int,int);     //void* cosine;     char* error;     handle = dlopen("./libMySharedLib.so", RTLD_NOW);     if (!handle) {         cout << "not found libMySharedLib.so" &l
Продвинутая настройка и установка дополнительного ПО  на NAS Iomege Home Media Network Hard Drive Cloud Edition Этот пост открывает серию статей по установке дополнительного ПО на NAS   Iomege   Home   Media   Network   Hard   Drive   Cloud   Edition (HMNHD CE). Характеристики устройства можно посмотреть  здесь .  Там же  можно посмотреть начальную разметку дисков и др. сведения необходимые для модификации ПО. ВАЖНО!!! Все описанные действия могут привести к потере доступа к диску и придется восстанавливать доступ по инструкциям  отсюда . Физически испортить устройство описанными действиями вы не сможете, т.к. в устройстве прошивка хранится не во флэш памяти, а непосредственно на самом жестком диске.  Для начала нам понадобится доступ к устройству через ssh. Для его включения необходимо в строке адреса браузера набрать: https://[nas ip]/diagnostics.html и поставить галочку " Разрешить удаленный доступ для поддержки (SSH и SFTP)":