ipanini Posted March 4, 2024 #1 Posted March 4, 2024 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! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.