Jump to content
XPEnology Community

Recommended Posts

Posted

Hi folks,

 

Let me first introduce a bit:

Years ago I managed to set up a Xpenology server on some random hardware. At that time it was what is called bare metal I guess. Long story short, some 5 or 6 years later we have moved to our new home and the Xpenology server has died somewhere along the road. (Not sure, but I think the usb key broke off)

 

Today I'd like to get back on the road with Xpenology again and would like to set it up as a virtual machine on a Proxmox server.

Now I have been searching around on youtube and found myriads of related video's and tutorials. The problem is that I can not follow either to a T, I guess because most of the "older" versions of the bootloaders are not available any more.

 

So what have I working:

- Proxmox 7.4-17 is up and running

- I have created a vm based on DS920+ and have succeeded in loading TinyCore RedPill. I think it is version TinyCoreLinux 12.0

- I can log on to the virtual machine using ssh and terminal

- Can use e.g. Transmit to move files to the Proxmox machine (I'm mostly on macOS)

 

As far as I'm aware, I should load a couple of drivers such as virtio and acpid, but that is where I get stuck.

For virtio I have tried the following command:

virtio
./rploader.sh ext geminilake-7.1.1-42962 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json

 and for acpid the following

acpid
./rploader.sh ext geminilake-7.1.1-42962 add https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json

but all I get is 

tc@box:~$ ./rploader.sh ext geminilake-7.1.1-42962 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-ind
ex.json
Error : Platform not found :   
rploader.sh

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

Actions: build, ext, download, clean, update, listmods, serialgen, identifyusb, patchdtc, 
satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, 
mountshare, version, monitor, bringfriend, downloadupgradepat, help 

 

I have tried to work out what these commands will do but my conclusion is that somehow I use a wrong syntax?

How do I solve or circumvent this?

Error  : Platform not found

 

If I enter ./rploader.sh listmods ds920p-7.1.1-42962 this is what I get:

tc@box:~$ ./rploader.sh listmods ds920p-7.1.1-42962
Rploader Version : 0.10.0.0
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 :   all-modules
  eudev
  disks
  misc 
Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json",
"https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json",
"https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json",
"https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json"
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : ds920p
TARGET_VERSION    : 7.1.1
TARGET_REVISION : 42962
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 4
MODULE_ALIAS_FILE :  modules.alias.4.json
SYNOMODEL : ds920p_42962 
MODEL : DS920+ 
Local Cache Folder : /mnt/sda3/auxfiles
DATE Internet : 04032024 Local : 04032024
Checking Internet Access -> OK
Cloning into 'redpill-lkm'...
remote: Enumerating objects: 1731, done.
remote: Counting objects: 100% (601/601), done.
remote: Compressing objects: 100% (114/114), done.
remote: Total 1731 (delta 522), reused 487 (delta 487), pack-reused 1130
Receiving objects: 100% (1731/1731), 5.84 MiB | 7.69 MiB/s, done.
Resolving deltas: 100% (1067/1067), done.
Cloning into 'redpill-load'...
remote: Enumerating objects: 5219, done.
remote: Counting objects: 100% (65/65), done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 5219 (delta 36), reused 45 (delta 21), pack-reused 5154
Receiving objects: 100% (5219/5219), 129.18 MiB | 14.32 MiB/s, done.
Resolving deltas: 100% (2656/2656), done.
Testing modules.alias.4.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules : 


Found IDE Controller : pciid 8086d00007010  Required Extension : ata_piix
Searching for matching extension for ata_piix
Found VGA Controller : pciid 1234d00001111  Required Extension : 
No matching extension
Found SATA Controller : pciid 8086d00002922  Required Extension : ahci
Searching for matching extension for ahci
Found Ethernet Interface : pciid 1af4d00001000 Required Extension : 
No matching extension
------------------------------------------------------------------------------------------------

tc@box:~$ 

 

I would be extremely grateful if someone could help me out or point to an up to date tutorial?

Thanks a ton!

 

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