Jump to content
XPEnology Community

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


Joyz

Recommended Posts

Здравствуйте, вчера мучался с установкой DSM 7 на Proxmox (на beelink U59) по данному гайу - так и не взлетело. Однако получилось развернуть DSM7.1 с пол-пинка из бэкапа DS3622xs отсюда (не смотрите, что тема по DSM6.x в последних постах про DSM7.1)

 

Link to comment
Share on other sites

А может кто сталкивался с тем, что скорость чтения/записи на прокинутый физический диск в вирт.машину dsm  очень низкая 60 мбайт/c (запись) 100 мбайт/c (чтение), по сравнению с заявленными производителем харда.

Может не хватает какого то драйвера? Либо в самом Proxmox драйвера не хватает? Либо это в принципе какое то ограничение виртуализации Proxmox?

image.thumb.png.24c06b0c1af4e39e33070e0c509bc0a2.png

Кто с таким сталкивался? Прошу помощи, совета в какую сторону гуглить?

Link to comment
Share on other sites

В 17.08.2022 в 21:10, Labotomy сказал:

Господа, нужно установить DSM на ESXi за денюшку. Кто готов заняться?

Установка на ESXi почти ничем не отличается от установки на Proxmox за мелкими исключениями.

Link to comment
Share on other sites

В 18.08.2022 в 11:05, igonet сказал:

вчера мучался с установкой DSM 7 на Proxmox (на beelink U59) по данному гайу - так и не взлетело.

Основная проблема нового загрузчика это, что теперь надо добавлять руками драйвер для сетевых карт virtio/e1000/rt8139 которые эмулируются в proxmox. Кто-то добавляет еще драйвер acpid, но у меня и без него все работает.

В связи с выходом Proxmox 7.2 и с новой версией загрузчика Tinycore-redpill v0.8 инструкция немного устарела и требует дополнений. Но первый пост заблокирован и не получается по-быстрому внести исправления. Если найду время постараюсь сделать новую тему с новой инструкцией.

 

 

Edited by Joyz
Link to comment
Share on other sites

  • 1 month later...
В 22.08.2022 в 07:26, Joyz сказал:

Основная проблема нового загрузчика это, что теперь надо добавлять руками драйвер для сетевых карт virtio/e1000/rt8139 которые эмулируются в proxmox. Кто-то добавляет еще драйвер acpid, но у меня и без него все работает.

В связи с выходом Proxmox 7.2 и с новой версией загрузчика Tinycore-redpill v0.8 инструкция немного устарела и требует дополнений. Но первый пост заблокирован и не получается по-быстрому внести исправления. Если найду время постараюсь сделать новую тему с новой инструкцией.

 

 

Привет, подскажи как сейчас актуально установить, не могу найти инф

Link to comment
Share on other sites

  • 2 weeks later...

Получилось на минипк на Celeron n5105 вот таким образом.

 

# set vm id
id=900

# 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.2.7/tinycore-redpill.v0.9.2.7.img.gz --output /var/lib/vz/images/${id}/tinycore-redpill.v0.9.2.7.img.gz
gzip --decompress /var/lib/vz/images/${id}/tinycore-redpill.v0.9.2.7.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.2.7.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 1 \
  --cpu host \
  --machine q35 \
  --memory 2048 \
  --name xpenology \
  --net0 e1000,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

 

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

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

Обязательно к выполнению.
  ./rploader.sh identifyusb now
  ./rploader.sh serialgen DS3622xs+
  ./rploader.sh build broadwellnk-7.1.1-42962
  
НЕ ЗАБУДЬТЕ ПЕРЕД ЗАПУСКОМ ДОБАВИТЬ ДИСКОВОЕ ПРОСТРАНСТВО!

 

 

 

 

Link to comment
Share on other sites

В 14.10.2022 в 19:39, Bootuz Dinsmontuz сказал:

Получилось на минипк на Celeron n5105 вот таким образом.

 

# set vm id
id=900

# 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.2.7/tinycore-redpill.v0.9.2.7.img.gz --output /var/lib/vz/images/${id}/tinycore-redpill.v0.9.2.7.img.gz
gzip --decompress /var/lib/vz/images/${id}/tinycore-redpill.v0.9.2.7.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.2.7.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 1 \
  --cpu host \
  --machine q35 \
  --memory 2048 \
  --name xpenology \
  --net0 e1000,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

 

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

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

Обязательно к выполнению.
  ./rploader.sh identifyusb now
  ./rploader.sh serialgen DS3622xs+
  ./rploader.sh build broadwellnk-7.1.1-42962
  
НЕ ЗАБУДЬТЕ ПЕРЕД ЗАПУСКОМ ДОБАВИТЬ ДИСКОВОЕ ПРОСТРАНСТВО!

 

 

 

 

Пытаюсь сделать по вашему скрипту, но у меня есть только диск local, a local-lvm я удалил, и перенес пространство в local.

И когда запускаю скрипт, у меня ошибка:

 

unable to parse volume filename 'vm-101-disk-0'

 

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

папку с ИД созадет (101) скачивает туда редпил, распаковывает его.

Но виртуалка так и не создается, из за ошибки: unable to parse volume filename 'vm-101-disk-0'

Link to comment
Share on other sites

В 18.10.2022 в 21:01, mahasuk сказал:

Пытаюсь сделать по вашему скрипту, но у меня есть только диск local, a local-lvm я удалил, и перенес пространство в local.

Ну так поменяйте local-lvm на local 

Делов-то

Link to comment
Share on other sites

В 19.08.2022 в 11:32, sandercube сказал:

А может кто сталкивался с тем, что скорость чтения/записи на прокинутый физический диск в вирт.машину dsm  очень низкая 60 мбайт/c (запись) 100 мбайт/c (чтение), по сравнению с заявленными производителем харда.

Может не хватает какого то драйвера? Либо в самом Proxmox драйвера не хватает? Либо это в принципе какое то ограничение виртуализации Proxmox?

image.thumb.png.24c06b0c1af4e39e33070e0c509bc0a2.png

Кто с таким сталкивался? Прошу помощи, совета в какую сторону гуглить?

Мучаюсь с такой же проблемой. По проводу HDD->Ноут получаю 150мбит+. Через xpenology(Proxmox, все по локалке) получаю 105 с падениями до 2-3. В итоге о нормальной передаче файлов можно забыть. Не решили проблему?

Диск форматировал через ProxMox в LVM, пробросил в виртуалку и там уже отформатировал в формат synology рекомендуемый

image.png.077a49ae07bf92876bba627a9b508ac6.png

Link to comment
Share on other sites

В 20.10.2022 в 17:49, CryoFast сказал:

Ну так поменяйте local-lvm на local 

Делов-то

Да не, фиг там)
Я не на столько тупой)
Решилось все тем, что в команде "pvesm alloc local-lvm ${id} vm-${id}-disk-0 20G", надо было добавить .raw к имени диска.

 

Да и кстати, не знаю зачем там создавать диск при создании вм)

Я все сделал без диска, пробросил уже целый жесткий диск когда запустился загрузчик. Зачем там отросток в 20 гб, не понимаю)

Link to comment
Share on other sites

Коллеги, добрый день

Все делаю по инструкции, но получаю ошибку

image.thumb.png.f385911772a7e502f7d5f6f30713efea.png

 

 

Лог выполнения:

tc@box:~$ ./rploader.sh build apollolake-7.0.1-42218 static
bspatch does not exist, bringing over from repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10232  100 10232    0     0  32482      0 --:--:-- --:--:-- --:--:-- 32482
Rploader Version : 0.9.2.7
Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master
Extensions :   redpill-misc
Extensions URL : "https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json"
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.apollolake-7.0.dev.txz/download
TOOLKIT_SHA : d349fa644392d4cfab8191243ee38aaa32bd517208c144678e0c855cb5a619ea
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/apollolake-source/linux-4.4.x.txz/download
SYNOKERNEL_SHA : af815ee065775d2e569fd7176e25c8ba7ee17a03361557975c8e5a4b64230c5b
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : apollolake
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : test-v7
KERNEL_MAJOR : 4
MODULE_ALIAS_FILE :  modules.alias.4.json
SYNOMODEL : ds918p_42218
MODEL : DS918+
Local Cache Folder : /mnt/sdb3/auxfiles
DATE Internet : 23102022 Local : 23102022
Checking Internet Access -> OK
Checking if a newer version exists on the main repo -> Found newversion : 0.9.2.9
Current version : 0.9.2.7
There is a newer version of the script on the repo should we use that ? [yY/nN]n
Cloning into 'redpill-lkm'...
remote: Enumerating objects: 1398, done.
remote: Counting objects: 100% (470/470), done.
remote: Compressing objects: 100% (127/127), done.
remote: Total 1398 (delta 360), reused 399 (delta 330), pack-reused 928
Receiving objects: 100% (1398/1398), 2.63 MiB | 6.53 MiB/s, done.
Resolving deltas: 100% (923/923), done.
Cloning into 'redpill-load'...
remote: Enumerating objects: 2835, done.
remote: Counting objects: 100% (319/319), done.
remote: Compressing objects: 100% (160/160), done.
remote: Total 2835 (delta 162), reused 297 (delta 150), pack-reused 2516
Receiving objects: 100% (2835/2835), 118.30 MiB | 11.07 MiB/s, done.
Resolving deltas: 100% (1387/1387), done.
No extra build option or static specified, using default <static>
Using static compiled redpill extension
Removing any old redpill.ko modules
Looking for redpill for : ds918p_42218
Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpillprod/releases/redpill-4.4.180plus.tgz
Extracting module
Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpillprod/src/check-redpill.sh
Got redpill-linux-v4.4.180+.ko
Testing modules.alias.4.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules :


Found VGA Controller : pciid 1234d00001111  Required Extension : bochs_drm
bochs_drm
Searching for matching extension for bochs_drm
Found SATA Controller : pciid 8086d00002922  Required Extension : ahci
Searching for matching extension for ahci
Found SATA Controller : pciid 8086d00002922  Required Extension : ahci
Searching for matching extension for ahci
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_e                                                                                xt_index.tmp_json
######################################################################## 100.0%
[OK]
[#] ========================================== pocopico.e1000 ==========================================
[#] Extension name: e1000
[#] Description: Adds Intel(R) PRO/1000 Network Driver Support
[#] To get help visit: <todo>
[#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/e1000
[#] Software author: https://github.com/pocopico
[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
[#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 dva3221_42962 ds918p_42661 ds3622x                                                                                sp_42962 ds3617xs_42951 dva1622_42218 dva1622_42621 ds920p_42962 ds1621p_42661 dva1622_42951 ds918p_25556 dva3221_42218 ds3615xs_42661 dva3221_42951 ds3622xs                                                                                p_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42962 rs4021xsp_42621 dva1622_42962 ds2422p_42218 rs4021xsp_42962 dva3221_42621 ds3615xs_42962 ds3617xs_42962 d                                                                                s3615xs_41222 ds920p_42951 rs4021xsp_42218 ds2422p_42951 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 rs4021xsp_42951 ds920p_42621 ds918p_42962 ds                                                                                3615xs_42951 ds3622xsp_42951 dva1622_42661 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds1621p_42962 ds3622xsp_42621 rs4021xsp_426                                                                                61
[#] =======================================================================================

Found Ethernet Interface : pciid 8086d0000100e Required Extension : e1000
Searching for matching extension for e1000
Found matching extension :
"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json"
------------------------------------------------------------------------------------------------
Starting loader creation
Found tinycore cache folder, linking to home/tc/custom-module
Checking user_config.json : Done
Entering redpill-load directory
Removing bundled exts directories
Cache directory OK
cp: cannot stat '/home/tc/custom-module/*42218*.pat': No such file or directory
Processing add_extensions entries found on custom_config.json file :   redpill-misc
Adding extension "https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json"
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json...
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_ne                                                                                w_ext_index.tmp_json
###################################################################################################################################################### 100.0%
[OK]
[#] ========================================== redpill-misc ==========================================
[#] Extension name: Misc shell
[#] Description: Misc shell
[#] To get help visit: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc
[#] Extension preparer/packer: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc
[#] Software author: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc
[#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json
[#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 dva3221_42962 ds918p_42661 ds3622x                                                                                sp_42962 ds3617xs_42951 ds920p_42962 ds1621p_42661 dva1622_42951 ds918p_25556 dva3221_42218 ds3615xs_42661 dva3221_42951 ds3622xsp_42661 ds2422p_42661 ds3622                                                                                xsp_42218 ds2422p_42962 rs4021xsp_42621 dva1622_42962 ds2422p_42218 rs4021xsp_42962 dva3221_42621 ds3615xs_42962 ds3617xs_42962 ds3615xs_41222 ds920p_42951 r                                                                                s4021xsp_42218 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 rs4021xsp_42951 ds920p_42621 ds918p_42962 ds3615xs_42951 ds3622xsp_42951 dva1622_42661                                                                                 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds1621p_42962 ds3622xsp_42621 rs4021xsp_42661
[#] =======================================================================================

Updating extension : redpill-misc contents for model : ds918p_42218
[#] Checking runtime for required tools... [OK]
[#] Updating ds918p_42218 platforms extensions...
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensio                                                                                ns/_ext_new_rcp.tmp_json
###################################################################################################################################################### 100.0%

[#] Filling-in newly downloaded recipe for extension redpill-misc platform ds918p_42218
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install.sh to /home/tc/redpill-load/custom/extensions/                                                                                redpill-misc/ds918p_42218/install.sh
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/install.sh file...  [OK]
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensi                                                                                ons/redpill-misc/ds918p_42218/install-all.sh
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/install-all.sh file...  [OK]
[#] Downloading remote file https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.x86_64 to /home/tc/redpill-load/custom/extensions/redpill-misc/ds918                                                                                p_42218/ttyd
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/ttyd file...  [OK]
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensio                                                                                ns/redpill-misc/ds918p_42218/install_rd.sh
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/install_rd.sh file...  [OK]
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extension                                                                                s/redpill-misc/ds918p_42218/lrzsz.tar.gz
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/lrzsz.tar.gz file...  [OK]
[#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-mi                                                                                sc/ds918p_42218/...  [OK]
[#] Successfully processed recipe for extension redpill-misc platform ds918p_42218
[#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42218/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-mi                                                                                sc/ds918p_42218/...  [OK]
[#] Checking runtime for required tools... [OK]
[#] Updating extensions...

[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json...
[#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ex                                                                                t_index.tmp_json
###################################################################################################################################################### 100.0%
[OK]
[#] ========================================== redpill-boot-wait ==========================================
[#] Extension name: RedPill Bootwait
[#] Description: Simple extension which stops the execution early waiting for the boot device to appear
[#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait
[#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redpill-boot-wait
[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json
[#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 dva3221_42962 ds918p_42661 ds3622x                                                                                sp_42962 ds3617xs_42951 ds920p_42962 ds1621p_42661 dva1622_42951 ds918p_25556 dva3221_42218 ds3615xs_42661 dva3221_42951 ds3622xsp_42661 ds2422p_42661 ds3622                                                                                xsp_42218 ds2422p_42962 rs4021xsp_42621 dva1622_42962 ds2422p_42218 rs4021xsp_42962 dva3221_42621 ds3615xs_42962 ds3617xs_42962 ds3615xs_41222 ds920p_42951 r                                                                                s4021xsp_42218 ds2422p_42951 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 rs4021xsp_42951 ds920p_42621 ds918p_42962 ds3615xs_42951 ds3622xsp_42951                                                                                 ds920p_42550 dva1622_42661 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds1621p_42962 ds3622xsp_42621 rs4021xsp_42661
[#] =======================================================================================

[#] Checking runtime for required tools... [OK]
[#] Updating pocopico.e1000 extension...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_e                                                                                xt_index.tmp_json
###################################################################################################################################################### 100.0%

[#] Extension pocopico.e1000 index is already up to date
[#] Updating redpill-boot-wait extension...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/exten                                                                                sions/_new_ext_index.tmp_json
###################################################################################################################################################### 100.0%

[#] Extension redpill-boot-wait index is already up to date
[#] Updating redpill-misc extension...
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_ne                                                                                w_ext_index.tmp_json
###################################################################################################################################################### 100.0%

[#] Extension redpill-misc index is already up to date
[#] Updating redpill-misc extension... [OK]
[#] Checking runtime for required tools... [OK]
[#] Updating ds918p_42218 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/releases/ds918p_42218.json to /home/tc/redpill-load/custom/extensi                                                                                ons/_ext_new_rcp.tmp_json
###################################################################################################################################################### 100.0%

[#] Filling-in newly downloaded recipe for extension pocopico.e1000 platform ds918p_42218
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/releases/e1000-4.4.180plus.tgz to /home/tc/redpill-load/custom/ext                                                                                ensions/pocopico.e1000/ds918p_42218/e1000-4.4.180plus.tgz
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42218/e1000-4.4.180plus.tgz file... [OK]
[#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42218/e1000-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions                                                                                /pocopico.e1000/ds918p_42218/... [OK]
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/src/check-e1000.sh to /home/tc/redpill-load/custom/extensions/poco                                                                                pico.e1000/ds918p_42218/check-e1000.sh
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42218/check-e1000.sh file... [OK]
[#] Successfully processed recipe for extension pocopico.e1000 platform ds918p_42218
[#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw/master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ex                                                                                t_new_rcp.tmp_json
###################################################################################################################################################### 100.0%
[#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds918p_42218
[#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extension                                                                                s/redpill-boot-wait/ds918p_42218/boot-wait.sh
###################################################################################################################################################### 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42218/boot-wait.sh file... [OK]
[#] Successfully processed recipe for extension redpill-boot-wait platform ds918p_42218
[#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensio                                                                                ns/_ext_new_rcp.tmp_json
###################################################################################################################################################### 100.0%
[#] Extension redpill-misc for ds918p_42218 platform is already up to date
[#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42218/boot-wait.sh file... [OK]
[#] Updating extensions... [OK]
[#] PAT file /home/tc/redpill-load/cache/ds918p_42218.pat not found - downloading from https://global.download.synology.com/download/DSM/release/7.0.1/42218/                                                                                DSM_DS918%2B_42218.pat
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  338M  100  338M    0     0  10.8M      0  0:00:31  0:00:31 --:--:-- 11.0M
[#] Verifying /home/tc/redpill-load/cache/ds918p_42218.pat file... [OK]
[#] Unpacking /home/tc/redpill-load/cache/ds918p_42218.pat file to /home/tc/redpill-load/build/1666514791/pat-ds918p_42218-unpacked... [OK]
[#] Verifying /home/tc/redpill-load/build/1666514791/pat-ds918p_42218-unpacked/zImage file... [OK]
[#] Patching /home/tc/redpill-load/build/1666514791/pat-ds918p_42218-unpacked/zImage to /home/tc/redpill-load/build/1666514791/zImage-patched... [OK]
[#] Verifying /home/tc/redpill-load/build/1666514791/pat-ds918p_42218-unpacked/rd.gz file... [OK]
[#] Unpacking /home/tc/redpill-load/build/1666514791/pat-ds918p_42218-unpacked/rd.gz file to /home/tc/redpill-load/build/1666514791/rd-ds918p_42218-unpacked.                                                                                .. [OK]
[#] Apply patches to /home/tc/redpill-load/build/1666514791/rd-ds918p_42218-unpacked...
[!] One of the patches - /home/tc/redpill-load/config/_common/ramdisk-005-disable-disabled-ports.patch - failed to apply

Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- a/usr/syno/web/webman/get_state.cgi
|+++ b/usr/syno/web/webman/get_state.cgi
--------------------------
patching file usr/syno/web/webman/get_state.cgi
Using Plan A...
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file usr/syno/web/webman/get_state.cgi.rej
done

*** Process will exit ***
FAILED : Loader creation failed check the output for any errors

 

Уже раз 20 пытался. Что я делаю не так???

Link to comment
Share on other sites

В 22.10.2022 в 21:06, mahasuk сказал:

Да не, фиг там)
Я не на столько тупой)
Решилось все тем, что в команде "pvesm alloc local-lvm ${id} vm-${id}-disk-0 20G", надо было добавить .raw к имени диска.

 

Да и кстати, не знаю зачем там создавать диск при создании вм)

Я все сделал без диска, пробросил уже целый жесткий диск когда запустился загрузчик. Зачем там отросток в 20 гб, не понимаю)

Если создавать диск 25GB и более, то спокойно можно будет им пользоваться. Ну или сразу пробрасывать нужный физический диск.

Link to comment
Share on other sites

В 21.10.2022 в 23:31, spatiumstas сказал:

Мучаюсь с такой же проблемой. По проводу HDD->Ноут получаю 150мбит+. Через xpenology(Proxmox, все по локалке) получаю 105 с падениями до 2-3. В итоге о нормальной передаче файлов можно забыть. Не решили проблему?

Диск форматировал через ProxMox в LVM, пробросил в виртуалку и там уже отформатировал в формат synology рекомендуемый

image.png.077a49ae07bf92876bba627a9b508ac6.png

 

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

Link to comment
Share on other sites

1 час назад, sandercube сказал:

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

У меня стабильно передаются файлы

1025862295_pic2022-10-29235401-1.jpg.b9b66d52ca0a6bea1c23685b4a273368.jpg

 

Попробуйте создать любую виртуальную машину/контейнер и проверить скорость там. А так же, как передаются файлы в сам proxmox.

А зачем форматировать в Proxmox в LVM чтобы пробросить диск?

 

 

 

Edited by Joyz
Link to comment
Share on other sites

  • 4 weeks later...

Помогите пожалуйста, что не так делаю. Ставлю на стационарный комп. Все идет как на видео до выполнения 3-й команды (./rploader.sh build broadwellnk-7.1.1-42962). Ругается на отсуствие платформы rploader.sh . Странно две первые команды на этой платформе выполняет. Я очень сильно новичок. Не пинайте. Думаю что дело в скрипте. Подскажите что не так.

 

Скрытый текст

login as: tc
tc@192.168.1.63's password:
   ( '>')
  /) TC (\   Core is distributed with ABSOLUTELY NO WARRANTY.
 (/-_--_-\)           www.tinycorelinux.net

tc@box:~$ ./rploader.sh identifyusb now
Machine is VIRTUAL Hypervisor=KVM
Found QEMU QEMU SerialNumber: 1-0000:00:18.0-1
Vendor ID : 0x46f4 Product ID : 0x0001
Should i update the user_config.json with these values ? [Yy/Nn]
y
tc@box:~$ ./rploader.sh serialgen DS3622xs+
Serial Number for Model = 2040SQRX3J86P
Mac Address for Model DS3622xs+ = 00:11:32:7E:D8:BF
Should i update the user_config.json with these values ? [Yy/Nn]
y
tc@box:~$ ./rploader.sh build broadwellnk-7.1.1-42962
bspatch does not exist, bringing over from repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10232  100 10232    0     0  19639      0 --:--:-- --:--:-- --:--:-- 19639
Error : Platform not found
rploader.sh

Version : 0.9.3.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                         + 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

--------------------------------------------------------------------------------                         --------
Version : 0.9.3.0
tc@box:~$ 

 

 

Link to comment
Share on other sites

В 27.11.2022 в 22:56, Elektronik сказал:

Помогите пожалуйста, что не так делаю. Ставлю на стационарный комп. Все идет как на видео до выполнения 3-й команды (./rploader.sh build broadwellnk-7.1.1-42962). Ругается на отсуствие платформы rploader.sh . Странно две первые команды на этой платформе выполняет. Я очень сильно новичок. Не пинайте. Думаю что дело в скрипте. Подскажите что не так.

 

  Ругается после третьей команды (Показать содержимое)

login as: tc
tc@192.168.1.63's password:
   ( '>')
  /) TC (\   Core is distributed with ABSOLUTELY NO WARRANTY.
 (/-_--_-\)           www.tinycorelinux.net

tc@box:~$ ./rploader.sh identifyusb now
Machine is VIRTUAL Hypervisor=KVM
Found QEMU QEMU SerialNumber: 1-0000:00:18.0-1
Vendor ID : 0x46f4 Product ID : 0x0001
Should i update the user_config.json with these values ? [Yy/Nn]
y
tc@box:~$ ./rploader.sh serialgen DS3622xs+
Serial Number for Model = 2040SQRX3J86P
Mac Address for Model DS3622xs+ = 00:11:32:7E:D8:BF
Should i update the user_config.json with these values ? [Yy/Nn]
y
tc@box:~$ ./rploader.sh build broadwellnk-7.1.1-42962
bspatch does not exist, bringing over from repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10232  100 10232    0     0  19639      0 --:--:-- --:--:-- --:--:-- 19639
Error : Platform not found
rploader.sh

Version : 0.9.3.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                         + 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

--------------------------------------------------------------------------------                         --------
Version : 0.9.3.0
tc@box:~$ 

 

 

Изменился загрузчик.

Посмотреть варианты можно используя команду

 

./rploader.sh -version

 

Для примера. Было:

./rploader.sh build geminilake-7.1.0-42661

Стало:

./rploader.sh build ds920p-7.1.1-42962

  • Like 1
Link to comment
Share on other sites

Коллеги, добрый день

Видимо, после очередных изменений есть проблемы с DSM

Все сделал по инструкции

Но если загружаю с USB - на консоли Proxmox просто тупо черный экран и ...усе

А если загрузку делать в HDD- вижу ошибку

image.thumb.png.e0f8459af8fa93e5bf392adf1c9c4ef3.png

Мне кажется, но драйвера USB не подгрузились. Можете мне пожалуйста подсказать что я опять делаю не так?

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...