Jump to content
XPEnology Community

Установка DSM 7.0.1 на Proxmox


Joyz

Recommended Posts

В 29.10.2022 в 22:55, sandercube сказал:

 

Решение до сих пор не нашёл, уже перекопал куча забугорских форумов - безрезультатно. Пока мучаюсь так...

По поводу плохой скорости по сети подключенных накопителей:

Установил DSM 7  на proxmox + Мини-ПК GK3V, процессор n5105. (По скриптам из этой темы).
Подключил ноутбучный HDD как каталог + зачем-то отформатировал его сначала в ext4. Получил тормоза при скачивании с этой папки по сети.
Пере - подключил ноутбучный HDD как  LVL-Thin. И специально никак не форматировал. После этого тормоза при скачивания с NAS пропали.
Может кому-то поможет.


У меня все заработало, Спасибо автору темы и сообществу :) 
 

Link to comment
Share on other sites

Всем доброго времени суток!

Сделал все по инструкции уже несколько виртуалок, попробовал несколько версий DS918+, и последнии версии для DS3622, DS3617

После перезагрузки IP-адрес не присваивается (на роутере не виден, прошлый IP-адрес не пингуется, сайт и утилита не находят устройств synology).

Много чего перепробовал в плоть до изменения типа сетевого интерфейса в proxmox.

 

Подскажите, какие варианты решения?

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Нужна помощь! Делаю все по инструкции, при запуске билда , выдает ошибку. Куда копать подскажите

 

 

Error : Platform not found
rploader.sh

Version : 0.9.4.0
--------------------------------------------------------------------------------                                                                                                                                                             --------
Usage: ./rploader.sh <action> <platform version> <static or compile module> [ext                                                                                                                                                             ension manager arguments]

Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, p                                                                                                                                                             atchdtc,
satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, post                                                                                                                                                             update,
mountshare, version, monitor, bringfriend, downloadupgradepat, help

- build <platform> <option> :
  Build the 💊 RedPill LKM and update the loader image for the specified platfor                                                                                                                                                             m version and update
  current loader.

  Valid Options:     static/compile/manual/junmod/withfriend

  ** withfriend add the TCRP friend and a boot option for auto patching

- ext <platform> <option> <URL>
  Manage extensions using redpill extension manager.

  Valid Options:  add/force_add/info/remove/update/cleanup/auto . Options after                                                                                                                                                              platform

  Example:
  rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/p                                                                                                                                                             ocopico/rp-ext/master/e1000/rpext-index.json
  or for auto detect use
  rploader.sh ext apollolake-7.0.1-42218 auto

- download <platform> :
  Download redpill sources only

- clean :
  Removes all cached and downloaded files and starts over clean

- update :
  Checks github repo for latest version of rploader, and prompts you download an                                                                                                                                                             d overwrite

- fullupgrade :
  Performs a full upgrade of the local files to the latest available on the repo                                                                                                                                                             . It will
  backup the current filed under /home/tc/old

- listmods <platform>:
  Tries to figure out any required extensions. This usually are device modules

- serialgen <synomodel> <option> :
  Generates a serial number and mac address for the following platforms
  DS3615xs DS3617xs DS916+ DS918+ DS920+ DS3622xs+ FS6400 DVA3219 DVA3221 DS1621                                                                                                                                                             + DS923+ DVA1622 DS2422+ RS4021xs+

  Valid Options :  realmac , keeps the real mac of interface eth0

- identifyusb :
  Tries to identify your loader usb stick VID:PID and updates the user_config.js                                                                                                                                                             on file

- patchdtc :
  Tries to identify and patch your dtc model for your disk and nvme devices. If                                                                                                                                                              you want to have
  your manually edited dts file used convert it to dtb and place it under /home/                                                                                                                                                             tc/custom-modules

- satamap :
  Tries to identify your SataPortMap and DiskIdxMap values and updates the user_                                                                                                                                                             config.json file

- backup :
  Backup and make changes /home/tc changed permanent to your loader disk. Next t                                                                                                                                                             ime you boot,
  your /home will be restored to the current state.

- backuploader :
  Backup current loader partitions to your TCRP partition

- restoreloader :
  Restore current loader partitions from your TCRP partition

- restoresession :
  Restore last user session files. (extensions and user_config.json)

- mountdsmroot :
  Mount DSM root for manual intervention on DSM root partition

- postupdate :
  Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for jun                                                                                                                                                             ior to match root

- mountshare :
  Mounts a remote CIFS working directory

- version <option>:
  Prints rploader version and if the history option is passed then the version h                                                                                                                                                             istory is listed.

  Valid Options : history, shows rploader release history.

- monitor :
  Prints system statistics related to TCRP loader

- getgrubconf :
  Checks your user_config.json file variables against current grub.cfg variables                                                                                                                                                              and updates your
  user_config.json accordingly

- bringfriend
  Downloads TCRP friend and makes it the default boot option. TCRP Friend is her                                                                                                                                                             e to assist with
  automated patching after an upgrade. No postupgrade actions will be required a                                                                                                                                                             nymore, if TCRP
  friend is left as the default boot option.

- downloadupgradepat
  Downloads a specific upgade pat that can be used for various troubleshooting p                                                                                                                                                             urposes

- removefriend
  Reverse bringfriend actions and remove TCRP from your loader

- help:           Show this page

--------------------------------------------------------------------------------                                                                                                                                                             --------
 

 

Link to comment
Share on other sites

В 11.08.2022 в 21:17, Joyz сказал:

А что мешает сгенерировать s/n и mac утилитой и сразу же установить с 7.1 ?

Кстати, чтобы заработал quick connect надо использовать реально существующую связку s/n + mac

Вот  был бы благодарен с подсознанием как подкинуть в Proxmox свой серийник.

Link to comment
Share on other sites

23 часа назад, MuJIeXa сказал:

Нужна помощь! Делаю все по инструкции, при запуске билда , выдает ошибку. Куда копать подскажите

 

 

Error : Platform not found
rploader.sh

Version : 0.9.4.0
--------------------------------------------------------------------------------                                                                                                                                                             --------
Usage: ./rploader.sh <action> <platform version> <static or compile module> [ext                                                                                                                                                             ension manager arguments]

Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, p                                                                                                                                                             atchdtc,
satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, post                                                                                                                                                             update,
mountshare, version, monitor, bringfriend, downloadupgradepat, help

- build <platform> <option> :
  Build the 💊 RedPill LKM and update the loader image for the specified platfor                                                                                                                                                             m version and update
  current loader.

  Valid Options:     static/compile/manual/junmod/withfriend

  ** withfriend add the TCRP friend and a boot option for auto patching

- ext <platform> <option> <URL>
  Manage extensions using redpill extension manager.

  Valid Options:  add/force_add/info/remove/update/cleanup/auto . Options after                                                                                                                                                              platform

  Example:
  rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/p                                                                                                                                                             ocopico/rp-ext/master/e1000/rpext-index.json
  or for auto detect use
  rploader.sh ext apollolake-7.0.1-42218 auto

- download <platform> :
  Download redpill sources only

- clean :
  Removes all cached and downloaded files and starts over clean

- update :
  Checks github repo for latest version of rploader, and prompts you download an                                                                                                                                                             d overwrite

- fullupgrade :
  Performs a full upgrade of the local files to the latest available on the repo                                                                                                                                                             . It will
  backup the current filed under /home/tc/old

- listmods <platform>:
  Tries to figure out any required extensions. This usually are device modules

- serialgen <synomodel> <option> :
  Generates a serial number and mac address for the following platforms
  DS3615xs DS3617xs DS916+ DS918+ DS920+ DS3622xs+ FS6400 DVA3219 DVA3221 DS1621                                                                                                                                                             + DS923+ DVA1622 DS2422+ RS4021xs+

  Valid Options :  realmac , keeps the real mac of interface eth0

- identifyusb :
  Tries to identify your loader usb stick VID:PID and updates the user_config.js                                                                                                                                                             on file

- patchdtc :
  Tries to identify and patch your dtc model for your disk and nvme devices. If                                                                                                                                                              you want to have
  your manually edited dts file used convert it to dtb and place it under /home/                                                                                                                                                             tc/custom-modules

- satamap :
  Tries to identify your SataPortMap and DiskIdxMap values and updates the user_                                                                                                                                                             config.json file

- backup :
  Backup and make changes /home/tc changed permanent to your loader disk. Next t                                                                                                                                                             ime you boot,
  your /home will be restored to the current state.

- backuploader :
  Backup current loader partitions to your TCRP partition

- restoreloader :
  Restore current loader partitions from your TCRP partition

- restoresession :
  Restore last user session files. (extensions and user_config.json)

- mountdsmroot :
  Mount DSM root for manual intervention on DSM root partition

- postupdate :
  Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for jun                                                                                                                                                             ior to match root

- mountshare :
  Mounts a remote CIFS working directory

- version <option>:
  Prints rploader version and if the history option is passed then the version h                                                                                                                                                             istory is listed.

  Valid Options : history, shows rploader release history.

- monitor :
  Prints system statistics related to TCRP loader

- getgrubconf :
  Checks your user_config.json file variables against current grub.cfg variables                                                                                                                                                              and updates your
  user_config.json accordingly

- bringfriend
  Downloads TCRP friend and makes it the default boot option. TCRP Friend is her                                                                                                                                                             e to assist with
  automated patching after an upgrade. No postupgrade actions will be required a                                                                                                                                                             nymore, if TCRP
  friend is left as the default boot option.

- downloadupgradepat
  Downloads a specific upgade pat that can be used for various troubleshooting p                                                                                                                                                             urposes

- removefriend
  Reverse bringfriend actions and remove TCRP from your loader

- help:           Show this page

--------------------------------------------------------------------------------                                                                                                                                                             --------
 

Попробуй это, думаю что все заработает.

 

Link to comment
Share on other sites

  • 1 month later...
В 02.08.2022 в 20:12, mckormcik сказал:

На HP Microserver G8, Proxmox 7.1.7
Установил так:
DS3622xs+ - архитектура 
DSM 7.1-42661 Update 1 результат

Отсюда скачал 
https://github.com/pocopico/tinycore-redpill/tree/develop
https://github.com/pocopico/tinycore-redpill/blob/develop/tinycore-redpill.v0.9.0.2.img.gz

После сделал VM с 32gb диском,  залил на сервер образ. Сделал импорт образа в диск командой:

qm importdisk 100 /root/tinycore-redpill.v0.9.0.2.img local-lvm


Не забываем добавить к вм консольный интерфейс

qm set 100 -serial0 socket

Запускаем вм, установив приоритет загрузки с нового 1G диска и диски должны быть SATA в свойствах машины.
Загружаем tinycore. 

Подключаемся по ssh или как удобнее. 

Команды по очереди, когда спрашивает тыкаем Y как ответ.

 

./rploader.sh fullupgrade now
./rploader.sh serialgen DS3622xs+
./rploader.sh satamap now
./rploader.sh ext broadwellnk-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json
./rploader.sh ext broadwellnk-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/develop/redpill-acpid/rpext-index.json

Редактируем конфиг, вносим инфу о сетевом интерфейсе. Копируем мак и заменяем после в свойствах вм.

edit user_config.json 
"SataPortMap": "4" 
"DiskIdxMap": "00"
"netif_num": "1" 


./rploader.sh build broadwellnk-7.1.0-42661

 

После exec sudo reboot. 

Загружаемся с sata интерфейса. 

 

Бекап новой тачки на гугл диске
https://drive.google.com/file/d/1nw-TGysHe47rAJukZI-SB61aSklSVNbw/view?usp=sharing


image.png.464b321a8e725e646690cc90d238d4d3.png

 

на момент 24 февраля 2023 года пробовал развернутый дамп - тот же мак адрес, симитировал диски SCSI как на картинке по 30 гб, 
выгружаю с оф сайта синолоджи версию прошивки  7.1-42661 (with Update 1)  https://archive.synology.com/download/Os/DSM/7.1-42661-1-NanoPacked  https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat - сама прошивка

 

примерно на 60+ процентах ругается, что файл пакета поврежден.
Если у тебя старая версия пакета осталась поделись плиз. на форуме читал, что производитель обновил пакеты и теперь проблема с накаткой 7.1 и 7.0 версий.

Не могу бы ты старую версию пакеты 7.1 выложить ? если она у тебя осталась конечно

у меня proxmox 7.3.6 на материнке J3355

Link to comment
Share on other sites

В 13.01.2023 в 00:47, MuJIeXa сказал:

Нужна помощь! Делаю все по инструкции, при запуске билда , выдает ошибку. Куда копать подскажите

 

 

Error : Platform not found
rploader.sh

Version : 0.9.4.0
--------------------------------------------------------------------------------                                                                                                                                                             --------
Usage: ./rploader.sh <action> <platform version> <static or compile module> [ext                                                                                                                                                             ension manager arguments]

Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, p                                                                                                                                                             atchdtc,
satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, post                                                                                                                                                             update,
mountshare, version, monitor, bringfriend, downloadupgradepat, help

- build <platform> <option> :
  Build the 💊 RedPill LKM and update the loader image for the specified platfor                                                                                                                                                             m version and update
  current loader.

  Valid Options:     static/compile/manual/junmod/withfriend

  ** withfriend add the TCRP friend and a boot option for auto patching

- ext <platform> <option> <URL>
  Manage extensions using redpill extension manager.

  Valid Options:  add/force_add/info/remove/update/cleanup/auto . Options after                                                                                                                                                              platform

  Example:
  rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/p                                                                                                                                                             ocopico/rp-ext/master/e1000/rpext-index.json
  or for auto detect use
  rploader.sh ext apollolake-7.0.1-42218 auto

- download <platform> :
  Download redpill sources only

- clean :
  Removes all cached and downloaded files and starts over clean

- update :
  Checks github repo for latest version of rploader, and prompts you download an                                                                                                                                                             d overwrite

- fullupgrade :
  Performs a full upgrade of the local files to the latest available on the repo                                                                                                                                                             . It will
  backup the current filed under /home/tc/old

- listmods <platform>:
  Tries to figure out any required extensions. This usually are device modules

- serialgen <synomodel> <option> :
  Generates a serial number and mac address for the following platforms
  DS3615xs DS3617xs DS916+ DS918+ DS920+ DS3622xs+ FS6400 DVA3219 DVA3221 DS1621                                                                                                                                                             + DS923+ DVA1622 DS2422+ RS4021xs+

  Valid Options :  realmac , keeps the real mac of interface eth0

- identifyusb :
  Tries to identify your loader usb stick VID:PID and updates the user_config.js                                                                                                                                                             on file

- patchdtc :
  Tries to identify and patch your dtc model for your disk and nvme devices. If                                                                                                                                                              you want to have
  your manually edited dts file used convert it to dtb and place it under /home/                                                                                                                                                             tc/custom-modules

- satamap :
  Tries to identify your SataPortMap and DiskIdxMap values and updates the user_                                                                                                                                                             config.json file

- backup :
  Backup and make changes /home/tc changed permanent to your loader disk. Next t                                                                                                                                                             ime you boot,
  your /home will be restored to the current state.

- backuploader :
  Backup current loader partitions to your TCRP partition

- restoreloader :
  Restore current loader partitions from your TCRP partition

- restoresession :
  Restore last user session files. (extensions and user_config.json)

- mountdsmroot :
  Mount DSM root for manual intervention on DSM root partition

- postupdate :
  Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for jun                                                                                                                                                             ior to match root

- mountshare :
  Mounts a remote CIFS working directory

- version <option>:
  Prints rploader version and if the history option is passed then the version h                                                                                                                                                             istory is listed.

  Valid Options : history, shows rploader release history.

- monitor :
  Prints system statistics related to TCRP loader

- getgrubconf :
  Checks your user_config.json file variables against current grub.cfg variables                                                                                                                                                              and updates your
  user_config.json accordingly

- bringfriend
  Downloads TCRP friend and makes it the default boot option. TCRP Friend is her                                                                                                                                                             e to assist with
  automated patching after an upgrade. No postupgrade actions will be required a                                                                                                                                                             nymore, if TCRP
  friend is left as the default boot option.

- downloadupgradepat
  Downloads a specific upgade pat that can be used for various troubleshooting p                                                                                                                                                             urposes

- removefriend
  Reverse bringfriend actions and remove TCRP from your loader

- help:           Show this page

--------------------------------------------------------------------------------                                                                                                                                                             --------
 

 

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

 

./rploader.sh build

 

теперь там названия версий синолоджи фигурируют.

 

точно уже не помню, примерно так

./rploader.sh build 

выведется список моделей и версий

потом коипруешь версию и примерно так выглядит:

./rploader.sh build ds3622xs_42661

но на данный момент у меня ошибка по чексумам происходит. 

 

Link to comment
Share on other sites

  • 3 weeks later...

Столкнулся с разными проблемами.

1. Я воспользовался скриптом, поправил имя файла. В итоге он так и не смог распаковать архив. такую и выдал ошибку. Ладно я убрал закачку и указал путь до файла, что загрузил в proxmox.

2. Я выполнил команду "./rploader.sh serialgen DS918+ now" но в самом файле устройство не меняется. Если я указываю именно ту модель в файле, то он серийники генерирует успешно. Я в принципе решил использовать именно то устройство что в файле.

3. В итоге все прошло успешно и после ребута когда я выбираю usb, он дальше booting the kernel не идет. так и висит. Пробовал по инструкции все сделать по новой. Но в итоге сталкиваюсь все с загрузкой кернела.

 

2023-03-12_22-00-24.png

Link to comment
Share on other sites

  • 1 month later...

Всё останавливается тоже ровно на том же месте "booting the kernel".

Получилось установить по способу от Palintin (в списке тем)...там и загрузчик другой.

Link to comment
Share on other sites

  • 1 month later...

Всем привет еле поставил на Proxmox эту софтину поделюсь опытом.

Ставил на билинк n5101.

В prox mox вставляем этот скрипт в консоль.

# set vm id
id=200

# create disk for sata0
pvesm alloc local-lvm ${id} vm-${id}-disk-0 20G

# create image directory, download and uncomporess
mkdir -p /var/lib/vz/images/${id}
curl --location https://github.com/pocopico/tinycore-redpill/releases/download/v0.9.4.8/tinycore-redpill.v0.9.4.8.img.gz --output /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img.gz
gzip --decompress /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img.gz --keep

# create vm
qm create ${id} \
  --args "-drive 'if=none,id=synoboot,format=raw,file=/var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 2 \
  --cpu host \
  --machine q35 \
  --memory 2048 \
  --name DSM \
  --net0 virtio,bridge=vmbr0 \
  --numa 0 \
  --onboot 0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --sata0 local-lvm:vm-${id}-disk-0,discard=on,size=20G,ssd=1 \
  --sockets 1 \
  --serial0 socket \
  --serial1 socket \
  --tablet 1

После установки запускаем новую машину и смотрим IP

Запускаем Putty вводим IP и подключаемся.

Логин tc

Пароль P@ssword

Далее вводим команды ниже.

скрипт для установки.

./rploader.sh update now
./rploader.sh fuullupdate now
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh serialgen DS3615xs
./rploader.sh build ds3615xs-7.1.1-42962
exitchek.sh reboot

 

После этого добавляем в виртуальной машине жесткий диск.

Запускаем виртуалку.

Выбираем загрузиться с usb!!!

Далее заходим на сайт https://finds.synology.com/ смотрим ip синолоджи.

Заходим на него и проходим все настройки.

Готово!!!

Короче убил пол дня на кучу инструкций, вот решил поделиться с вами!!!!

Link to comment
Share on other sites

В 03.06.2023 в 16:48, Archimarsedes сказал:

Всем привет еле поставил на Proxmox эту софтину поделюсь опытом.

Ставил на билинк n5101.

В prox mox вставляем этот скрипт в консоль.

# set vm id
id=200

# create disk for sata0
pvesm alloc local-lvm ${id} vm-${id}-disk-0 20G

# create image directory, download and uncomporess
mkdir -p /var/lib/vz/images/${id}
curl --location https://github.com/pocopico/tinycore-redpill/releases/download/v0.9.4.8/tinycore-redpill.v0.9.4.8.img.gz --output /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img.gz
gzip --decompress /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img.gz --keep

# create vm
qm create ${id} \
  --args "-drive 'if=none,id=synoboot,format=raw,file=/var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 2 \
  --cpu host \
  --machine q35 \
  --memory 2048 \
  --name DSM \
  --net0 virtio,bridge=vmbr0 \
  --numa 0 \
  --onboot 0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --sata0 local-lvm:vm-${id}-disk-0,discard=on,size=20G,ssd=1 \
  --sockets 1 \
  --serial0 socket \
  --serial1 socket \
  --tablet 1

После установки запускаем новую машину и смотрим IP

Запускаем Putty вводим IP и подключаемся.

Логин tc

Пароль P@ssword

Далее вводим команды ниже.

скрипт для установки.

./rploader.sh update now
./rploader.sh fuullupdate now
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh serialgen DS3615xs
./rploader.sh build ds3615xs-7.1.1-42962
exitchek.sh reboot

 

После этого добавляем в виртуальной машине жесткий диск.

Запускаем виртуалку.

Выбираем загрузиться с usb!!!

Далее заходим на сайт https://finds.synology.com/ смотрим ip синолоджи.

Заходим на него и проходим все настройки.

Готово!!!

Короче убил пол дня на кучу инструкций, вот решил поделиться с вами!!!!

ввожу пароль почему то не заходит( подскажите в чем может быть причина

Link to comment
Share on other sites

В 14.06.2023 в 13:50, asustek сказал:

Логин tc
Пароль P@ssw0rd

теперь другая проблема когда вбиваю по очереди эти коды то пишет нет доступа в интернет как обеспечить выход в инет ?

./rploader.sh update now

./rploader.sh fuullupdate now

./rploader.sh identifyusb now

./rploader.sh satamap now

./rploader.sh serialgen DS3615xs

./rploader.sh build ds3615xs-7.1.1-42962

exitchek.sh reboot

 

Link to comment
Share on other sites

8 минут назад, sahadjialexandr сказал:

теперь другая проблема когда вбиваю по очереди эти коды то пишет нет доступа в интернет как обеспечить выход в инет ?

./rploader.sh update now

./rploader.sh fuullupdate now

./rploader.sh identifyusb now

./rploader.sh satamap now

./rploader.sh serialgen DS3615xs

./rploader.sh build ds3615xs-7.1.1-42962

exitchek.sh reboot

 

нашел решени проблемы в консоле есть правка настроек там есть вкладка нетворк там выставил dhcp после появился интернет и все заработало

Link to comment
Share on other sites

В 03.06.2023 в 16:48, Archimarsedes сказал:

Всем привет еле поставил на Proxmox эту софтину поделюсь опытом.

Ставил на билинк n5101.

В prox mox вставляем этот скрипт в консоль.

# set vm id
id=200

# create disk for sata0
pvesm alloc local-lvm ${id} vm-${id}-disk-0 20G

# create image directory, download and uncomporess
mkdir -p /var/lib/vz/images/${id}
curl --location https://github.com/pocopico/tinycore-redpill/releases/download/v0.9.4.8/tinycore-redpill.v0.9.4.8.img.gz --output /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img.gz
gzip --decompress /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img.gz --keep

# create vm
qm create ${id} \
  --args "-drive 'if=none,id=synoboot,format=raw,file=/var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.8.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 2 \
  --cpu host \
  --machine q35 \
  --memory 2048 \
  --name DSM \
  --net0 virtio,bridge=vmbr0 \
  --numa 0 \
  --onboot 0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --sata0 local-lvm:vm-${id}-disk-0,discard=on,size=20G,ssd=1 \
  --sockets 1 \
  --serial0 socket \
  --serial1 socket \
  --tablet 1

После установки запускаем новую машину и смотрим IP

Запускаем Putty вводим IP и подключаемся.

Логин tc

Пароль P@ssword

Далее вводим команды ниже.

скрипт для установки.

./rploader.sh update now
./rploader.sh fuullupdate now
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh serialgen DS3615xs
./rploader.sh build ds3615xs-7.1.1-42962
exitchek.sh reboot

 

После этого добавляем в виртуальной машине жесткий диск.

Запускаем виртуалку.

Выбираем загрузиться с usb!!!

Далее заходим на сайт https://finds.synology.com/ смотрим ip синолоджи.

Заходим на него и проходим все настройки.

Готово!!!

Короче убил пол дня на кучу инструкций, вот решил поделиться с вами!!!!

захожу на сайт или скачал саму программу синоложи не находит ни один сервер соответственно не могу зайти в вэб морду не знаю как быть вроде все сделал правильно

Link to comment
Share on other sites

если кто будет ставить для этого устройства брал тут https://aliexpress.ru/item/1005005078926791.html?spm=a2g2w.orderdetail.0.0.66814aa6MKT5Jv&sku_id=12000031557917943

 

то сработало таким образом 

# set vm id
id=200

# create disk for sata0
pvesm alloc local-lvm ${id} vm-${id}-disk-0 50G

# create image directory, download and uncomporess
mkdir -p /var/lib/vz/images/${id}
curl --location https://github.com/pocopico/tinycore-redpill/releases/download/v0.9.4.9/tinycore-redpill.v0.9.4.9.img.gz --output /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.9.img.gz
gzip --decompress /var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.9.img.gz --keep

# create vm
qm create ${id} \
  --args "-drive 'if=none,id=synoboot,format=raw,file=/var/lib/vz/images/${id}/tinycore-redpill.v0.9.4.9.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 2 \
  --cpu host \
  --machine q35 \
  --memory 2048 \
  --name DSM \
  --net0 e1000,bridge=vmbr0 \
  --numa 0 \
  --onboot 0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --sata0 local-lvm:vm-${id}-disk-0,discard=on,size=50G,ssd=1 \
  --sockets 1 \
  --serial0 socket \
  --serial1 socket \
  --tablet 1

Необязательно к выполнению:

  ./rploader.sh update now
  ./rploader.sh satamap now
  

Обязательно к выполнению.
  ./rploader.sh identifyusb now
  ./rploader.sh serialgen DS3622xs+
  ./rploader.sh build ds3622xsp-7.1.1-42962

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...