i926

Загрузочная флешка. Редактируем grub.cfg программой OSFMount

Recommended Posts

 

Записываем загрузочную флешку. Редактируем grub.cfg программой OSFMount

 

Начальная стадия установки DSM, это создание загрузочной флешки. После определения Хардового конфига (железо, его конфигурация) и дальнейших потребностей для себя от DSM, определяем версию DSM загрузчика под неё.

На данный момент, имеется три версии загрузчика под разные эмуляции DSM , это : ds3615 , ds3617, ds918+

Под ds3615 , ds3617 - последний загрузчик v1.03 b

Под ds918+ - последний загрузчик v1.04b

Имеются и более ранние версии, всё зависит от вашей конфигурации и желаемого результата.

Совместимость загрузчика и железа (возможно, список не полный):

Все версии собраны здесь:

https://mega.nz/#F!yQpw0YTI!DQqIzUCG2RbBtQ6YieScWg!7AoyySoS

И так..... Определились с загрузчиком, начинаем его редактировать под себя и записываем на флешку.

Нам необходимы, любая флешка от 128мб и установленные программы:

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

https://www.osforensics.com/tools/mount-disk-images.html

Notepad++ - свободный текстовый редактор с открытым исходным кодом для Windows. Необходима для редактирования grub.cfg

https://notepad-plus-plus.org/

Rufus - это утилита, которая помогает форматировать и создавать загрузочные Flash. Необходима для записи загрузчика.

https://rufus.ie/

Данные программы, кроме OSFMount, могут быть и другими, в зависимости от вашего предпочтения.

 

Скачиваем необходимый вам загручик и открываем его в программе OSFMount, монтируем образ.

66a92b1424c860feec52dda253376301.jpg

Открываем ранее скачанный образ загрузчика

ba00a262b4d8e5fdc73f8eacca3bd384.jpg2c235a2a0117caf69f44bb08065e230b.jpg

Выбираем необходимый нам раздел. В нём находится нужный нам для редакции файл grub.cfg

824e77fb5f8734ba8447d76e096e4f62.jpg

Обязательно снимаем галочку с опции: read only - только для чтения. Монтируем образ и открываем необходимый нам файл grub.cfg 

Редактируем в Notepad++

6b7cbb7772add34db2ba4c35f83f6c9a.jpg

f33098958448c9d42e726ff9875614af.jpg

5d0f0177c078a35af9820a0a4429c6b1.jpg

Редактируем значения:

set vid=0x(Ваш vid - обязательно)
set pid=0x(Ваш pid - обязательно)

 

К вопросу о значении "0x"  (мнения разнятся).....

Загрузчик имеет исходный формат (0xabcd). Значение 0x говорит что это шестнадцатеричный код.

Если VID и PID вашей флешки состоит из цифр  (1234), то без значения "0x" загрузчик работает , если имеются буквы (12АБ), то без значения "0x" может не сработать.

Потому лучше прописывайте VID и PID как в исходнике: "0xВаши данные"


set sn=Ваш серийник
set mac1=Ваш mac1

set mac1=Ваш mac2,3,4 (если сетевая карта имеет больше одного порта)

Значения set sn и set mac можно оставить по дефолту, если ван не нужны такие функции, как транскодинг, Push уведомления и QuickConnect.

Так же, необязательно, но лучше отредактировать значение:

set timeout='1' - изменить значение "1" на другое, скажем на 5 или больше. Это значение отвечает на время видимости начального загрузчика из трёх пунктов. Многие не успевают прочесть то, что там написано. Изменение этого значения даст возможность увеличить время отображения начальной страницы

 

Отредактировав под себя grub.cfg , сохраняем его и размонтируем образ

2ec001a795918710deb1e9b7817c6934.jpg

Теперь можно записать загрузчик на флешку

Открываем  , выбираем наш, уже правленый образ загрузчика и записываем на флешку

8cf05d2b42acc3d7860d3e3ec73dc77b.jpg

c4d18b67e1593997d36d9badc82747d8.jpg

6345fd82b365db1f26f9e51a14ec66ff.jpg

d6400ae971b48dc4c578d6b4242f021d.jpg

8598465eb03d2fdadc6c3e0e5d0702fc.jpg

48cc1394d62a470a4e849926be553ec6.jpg

 

Ну вот и всё, загрузочная флешка готова. Можно начинать установку DSM

Из личного опыта........ Всегда сохраняйте свой, правленый образ загрузчика. Всякое может случиться и всегда полезно иметь уже готовый для записи образ.

Лично я, всегда делаю ДВЕ флешки. Тоже, на непредвиденный случай. 😉

Edited by i926
  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.