• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Tinycore DS920+/DS1621+ 설치가이드 공유

화정큐삼 화정큐삼 2206

5

33

@pocopico 님의 dtc 처리가 jumkey님 용으로 전환되는 시점이 지연되고 있어서 그 사이라도 ds920+ 등을 사용하고 싶으신 분들을 위해 공유합니다.

현재 버전 그대로 사용하시면 jumkey님 소스 변화사항 때문에 TC 빌드시 오류가 발생합니다.

 

(설치방법)

@pocopico 님의 레거시용 0.4.6 img 에서 dtc 유틸이 복사될 공간 확보를 위해 1번째 파티션을 48mb 에서 96mb로 증가시키고 최신버전인 0.7.1.7 로 풀업그레이드를 마친 이미지입니다.

 

아래 구글링크에서 다운받아 gz 압축을 해제하고 새롭게 usb 메모리에 레코딩하십시요.

 

제 깃헙상의 rploader.sh 은 위 로그와 같은 오류가 없도록 patchdtc 함수를 차단했고, rploader.sh 자체의 업데이트도 안되도록 차단되어 있습니다.


tc 리눅스안에서 curl 명령어로 다운받아 주십시요.
#4개가 추가 되서 4바이트 정도 더 커진 파일로 확인되실겁니다.

 

https://drive.google.com/file/d/1Jxr0znrDxkqIhcbFPTyll44VwdvuPBu-/view?usp=sharing

 

tc@box:~$ curl --location "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/rploader.sh" --output rploader.sh

 

mkdir /mnt/"$(mount | grep -i optional | grep cde | awk -F / '{print $3}' | uniq | cut -c 1-3)3"/auxfiles; sudo ln -s /mnt/"$(mount | grep -i optional | grep cde | awk -F / '{print $3}' | uniq | cut -c 1-3)3"/auxfiles /home/tc/custom-module;

 

./rploader.sh build geminilake-7.1.0-42661

 

./rploader.sh backup now

 

신고공유스크랩
33

화정큐삼 화정큐삼
30Lv. 18046P
다음 레벨까지 1174P

1) Xpenology RedPill DS918+ FRIEND DSM 7.2.1-69057 Update 1, ASUS IOT H310i-IM-A R2.0 G5500 / Intel I211, I219-V / 16GB  / SilverStone ECS07 5포트 SATA M.2 NVMe PCIe 스토리지 확장 카드 / 3x4TB + 1x3TB SHR, 1x8TB 

 

2) Xpenology RedPill DS1823xs+ FRIEND DSM 7.2.1-69057 Update 1, Asus B150I PRO GAMING/AURA i3-7100T / Intel Gigabit LAN x 3 / 16GB  /  ASM1166 M.2 NVME PCIE 6 Port Sata 스토리지 확장 카드 / 6 x 3TB RAID6

profile image
화정큐삼 글쓴이 2022.05.25. 13:09

DS920+ 의 경우는 플랫폼이 HDD가 4개 까지만 있어서 dtc 컴파일 대응도 HDD 4개까지만 매핑해 줍니다.

그 이상의 추가된 HDD는 지원이 되지 않습니다.

 

그리고 이제 my.sh 에서도 DS920+ jumkey님 dtc upx mode 지원하게 되었습니다.

다시 업데이트 하시고 사용해 보시기 바랍니다.

lees 2022.05.26. 08:40

설치환경은 ESXi vmware 로 하였습니다..    부팅 GUI 가뜨네요..  

putty 접속후

./rploader.sh build geminilake-7.1.0-42661   까지  진행했습니다..  그런데.. 

마지막에  끝나고  멈쳐버리네요..  다운된듯합니다..;

 

중간에 빨간색 표시된글자는

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/ext         ensions/pocopico.e1000e/pocopico.e1000e.json). For more info use "ext-manager.sh          info pocopico.e1000e"

*** Process will exit ***
이렇게 나왔네요..  이게  관련이 있는지..

 

 

 

마지막  내용은..   

.

.

중간생략


[OK]
[#] ========================================== pocopico.e1000e =================         =========================
[#] Extension name: e1000e
[#] 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/e100         0e
[#] Software author: https://github.com/pocopico
[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/         rpext-index.json
[#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621          ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_422         18 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 d         s918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218          ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621
[#] ============================================================================         ===========

Found Ethernet Interface : pciid 8086d000010d3 Required Extension : e1000e
Searching for matching extension for e1000e
Found matching extension :
"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.jso         n"
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/         master/e1000e/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma         ster/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext         _index.tmp_json

######################################################################## 100.0%

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/ext         ensions/pocopico.e1000e/pocopico.e1000e.json). For more info use "ext-manager.sh          info pocopico.e1000e"

*** Process will exit ***
Found Ethernet Interface : pciid 8086d000010d3 Required Extension : e1000e
Searching for matching extension for e1000e
Found matching extension :
"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.jso         n"
--------------------------------------------------------------------------------         ----------------
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
Found build request for revision greater than 42218
Getting required extraction tool
------------------------------------------------------------------
Checking tinycore cache folder
Found tinycore cache folder, linking to home/tc/custom-module
Creating temp folder /tmp/synoesp
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  345M  100  345M    0     0  56.7M      0  0:00:06  0:00:06 --:--:-- 59.1M
Entering synoesp
extract rd.gz
finish
cpio: dev/console: Cannot mknod: Operation not permitted
cpio: dev/net/tun: Cannot mknod: Operation not permitted
42506 blocks
extract rd
mkdir: cannot create directory '/mnt/sda3/auxfiles': File exists
Copying required files to local cache folder for future use
Copying usr/lib/libcurl.so.4 to /mnt/sda3/auxfiles
Copying usr/lib/libmbedcrypto.so.5 to /mnt/sda3/auxfiles
Copying usr/lib/libmbedtls.so.13 to /mnt/sda3/auxfiles
Copying usr/lib/libmbedx509.so.1 to /mnt/sda3/auxfiles
Copying usr/lib/libmsgpackc.so.2 to /mnt/sda3/auxfiles
Copying usr/lib/libsodium.so to /mnt/sda3/auxfiles
Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sda3/auxfile         s
Copying usr/syno/bin/scemd to /mnt/sda3/auxfiles
Copying required libraries to local lib directory
Linking lib to lib64
Copying executable
Removing temp folder /tmp/synoesp
Checking if tools is accessible
/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version informat         ion available (required by /bin/syno_extract_system_patch)
Copyright (c) 2003-2021 Synology Inc. All rights reserved.

/bin/syno_extract_system_patch PATCH_PATH DEST_PATH
Executed succesfully
Creating temp folder /tmp/pat
Checking for cached pat file
Found tinycore cache folder, linking to home/tc/custom-module
Could not find pat file locally cached
Configdir : /home/tc/redpill-load/config/DS920+/7.1.0-42661
Configfile: /home/tc/redpill-load/config/DS920+/7.1.0-42661/config.json
Pat URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/         DSM_DS920%2B_42661.pat
Downloading pat file from URL : https://global.download.synology.com/download/DS         M/release/7.1/42661-1/DSM_DS920%2B_42661.pat
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  364M  100  364M    0     0  36.3M      0  0:00:10  0:00:10 --:--:-- 26.6M
File //mnt/sda3/auxfiles/ds920p_42661.pat, is  encrypted
File //mnt/sda3/auxfiles/ds920p_42661.pat, has been cached but its encrypted, re         -running decrypting process
Checking for cached pat file
Found tinycore cache folder, linking to home/tc/custom-module
Found locally cached pat file /home/tc/custom-module/ds920p_42661.pat
File /home/tc/custom-module/ds920p_42661.pat, is  encrypted
Extracting encrypted pat file : /home/tc/custom-module/ds920p_42661.pat to /tmp/         pat
/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version informat         ion available (required by /bin/syno_extract_system_patch)
./rploader.sh: line 257:  6440 Killed                  sudo /bin/syno_extract_sy         stem_patch ${patfile} ${temp_pat_folder}
extract latest pat
Creating unecrypted pat file ds920p_42661.pat to /home/tc/redpill-load/cache fol         der
Killed
tc@box:~$
 

이렇게 표시되고..   다운됩니다.. ㅠ.ㅠ;

profile image
화정큐삼 글쓴이 2022.05.26. 12:12
lees

위에 구글링크에 공유드린 이미지로 반드시 레코딩 하셔야 합니다. 1번째 grun boot menu 에 사용되는 파티션 공간이 작아서 dtc용 유틸까지 복사를 못합니다. 꼭 지키셔야 하구요.

 

./rploader.sh 을 직접 사용하시기 보다.

 

제가 만든 m shell 을 활용해 주십시요.

tinycore 리눅스 안에서 아래 명령으로 다운받고 압축 해제하시고 사용하시면 됩니다.

 

wget https://raw.githubusercontent/PeterSuh-Q3/tinycore-redpill/main/my.sh.gz; tar -zxvf my.sh.gz;

 

일단 청소부터 하시고

./rploader.sh clean now

 

그리고, 이렇게 만 하시면 맥/일련번호 생성 부터 일련의 과정을 모두 처리해 줍니다.

./my.sh DS920+

 

로그를 보니 ./rploader.sh 가

pat 파일을 2가지 버전을 받지 않았나 싶은데요.

/mnt/sd#3/auxfiles 디렉토리가 용량이 넉넉치가 않아서 2개이상의 pat이 차지하고 거기에 처리용 파일까지 더 하면

공간 부족현상이 있을수 있지 않을까 싶습니다.

 

일단 저 디렉토리내 파일은 rm * 명령으로 모두 비워주시구요.

위에 m shell 에선 ds920+ 용 pat 파일을 7.1.0 update 1 버전에 타켓팅해서 딱 1회만 받아서 자리잡게해서 두번씩 받는일이 없도록 방지합니다.

 

일단 사용해 보시고 또 오류가 보이시면 로그 공유 바랍니다.

 

profile image
화정큐삼 글쓴이 2022.05.26. 12:15
화정큐삼

랜 드라이버가 이미 존재하고 있다는 저 메시지는 단순한 경고 메시지 입니다. 무시하셔도 상관 없습니다.

같은 e1000e 의 듀얼칩셋이면 저렇게 나올 가능성도 있고

clean 을 안한상태에서 또한번 빌드를 하면 저 메시지가 나오기도 합니다.

lees 2022.05.26. 18:08

tc@box:~$ ./my.sh DS920+

Checking Internet Access -> OK

Checking if a newer mshell version exists on the repo -> Version is current

 

MODEL is DS920+

 

tcrppart is sda3

 

making directory /mnt/sda3/auxfiles and make link custom-module

 

TARGET_PLATFORM is geminilake

SYNOMODEL is ds920p_42661

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

100 88526 100 88526 0 0 164k 0 --:--:-- --:--:-- --:--:-- 164k

Rploader Version : 0.7.1.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-dtb

Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-dtb/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 : geminilake

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 : ds920p_42218

MODEL : DS920+

Local Cache Folder : /mnt/sda3/auxfiles

DATE Internet : 26052022 Local : 26052022

Checking Internet Access -> OK

Cloning into 'redpill-lkm'...

remote: Enumerating objects: 1253, done.

remote: Counting objects: 100% (325/325), done.

remote: Compressing objects: 100% (41/41), done.

remote: Total 1253 (delta 302), reused 284 (delta 283), pack-reused 928

Receiving objects: 100% (1253/1253), 469.84 KiB | 676.00 KiB/s, done.

Resolving deltas: 100% (865/865), done.

Cloning into 'redpill-load'...

remote: Enumerating objects: 1994, done.

remote: Total 1994 (delta 0), reused 0 (delta 0), pack-reused 1994

Receiving objects: 100% (1994/1994), 114.70 MiB | 11.48 MiB/s, done.

Resolving deltas: 100% (937/937), done.

[#] Checking runtime for required tools... [OK]

[#] Adding new extension from https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json...

[#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json

################################################################################################################################################### 100.0%

[OK]

[#] ========================================== jumkey.dtb ==========================================

[#] Extension name: Device tree binary

[#] Description: Create your own device tree binary

[#] To get help visit: https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb

[#] Extension preparer/packer: https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb

[#] Software author: https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb

[#] Update URL: https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json

[#] Platforms supported: ds1621p_42218 ds920p_42661 ds2422p_42218 ds920p_42218

[#] =======================================================================================

 

Before changing user_config.json

{

"extra_cmdline": {

"pid": "0xa4a5",

"vid": "0x0525",

"sn": "1230LWN009033",

"mac1": "0011322A46E7",

"SataPortMap": "58",

"DiskIdxMap": "0A00"

},

"synoinfo": {

 

"internalportcfg" : "0xffff",

"maxdisks" : "16",

"support_bde_internal_10g" : "no",

"support_disk_compatibility" : "no",

"support_memory_compatibility" : "no"

 

 

},

"ramdisk_copy": {

 

 

}

 

}

Serial Number for Model : 20C0SBRVJ0JWM

Mac Address for Model DS920+ : 00:11:32:8E:9B:28

Should i update the user_config.json with these values ? [Yy/Nn]

Two or more Ethernet Interface was detected!! 2

Add mac2 automatically.

Mac2 Address for Model DS920+ : 00:11:32:04:E1:37

After changing user_config.json

{

"extra_cmdline": {"mac2": "00113204E137","netif_num": "2",

"pid": "0xa4a5",

"vid": "0x0525",

"sn": "20C0SBRVJ0JWM",

"mac1": "0011328E9B28",

"SataPortMap": "58",

"DiskIdxMap": "0A00"

},

"synoinfo": {

"internalportcfg": "0xffff",

"maxdisks": "16",

"support_bde_internal_10g": "no",

"support_disk_compatibility": "no",

"support_memory_compatibility": "no"

},

"ramdisk_copy": {}

}

Machine is VIRTUAL Hypervisor=VMware

Running on VMware, no need to set USB VID and PID, you should SATA shim instead

Machine is VIRTUAL Hypervisor=VMware

Found SCSI HBAs, We need to install the SCSI modules

Downloading: scsi-5.10.3-tinycore64.tcz

Connecting to repo.tinycorelinux.net (89.22.99.37:80)

saving to 'scsi-5.10.3-tinycore64.tcz'

scsi-5.10.3-tinycore 100% |**********************************************************************************************************| 2632k 0:00:00 ETA

'scsi-5.10.3-tinycore64.tcz' saved

scsi-5.10.3-tinycore64.tcz: OK

Succesfully installed SCSI modules

 

Found "02:03.0 VMware SATA AHCI controller"

0 drive(s) connected. How many ports does this controller have? [0-9] <0> 2

 

Recommended settings:

SataPortMap=2

DiskIdxMap=00

 

Should i update the user_config.json with these values ? [Yy/Nn] y

Done.

 

 

DSM PAT file pre-downloading in progress...

https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS920+_42661.pat

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

100 364M 100 364M 0 0 54.3M 0 0:00:06 0:00:06 --:--:-- 54.1M

Pat file sha256sum is : 8076950fdad2ca58ea9b91a12584b9262830fe627794a0c4fc5861f819095261

verifyid sha256sum is : 8076950fdad2ca58ea9b91a12584b9262830fe627794a0c4fc5861f819095261

pat file sha256sum is OK !

 

Loader Building in progress...

 

Rploader Version : 0.7.1.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-dtb

redpill-misc

Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-dtb/rpext-index.json",

"https://github.com/pocopico/redpill-load/raw/master/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 : geminilake

TARGET_VERSION : 7.1.0

TARGET_REVISION : 42661

REDPILL_LKM_MAKE_TARGET : test-v7

KERNEL_MAJOR : 4

MODULE_ALIAS_FILE : modules.alias.4.json

SYNOMODEL : ds920p_42661

MODEL : DS920+

Local Cache Folder : /mnt/sda3/auxfiles

DATE Internet : 26052022 Local : 26052022

Checking Internet Access -> OK

Redpill sources already downloaded, pulling latest

Already up to date.

Loader sources already downloaded, pulling latest

Already up to date.

No extra build option or static specified, using default

Using static compiled redpill extension

Removing any old redpill.ko modules

Looking for redpill for : ds920p_42661

Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-4.4.180plus-geminilake.tgz

Extracting module

Got redpill-linux-v4.4.180+.ko

Testing modules.alias.4.json -> File OK

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

It looks that you will need the following modules :

 

 

Found IDE Controller : pciid 8086d00007111 Required Extension :

No matching extension

Found VGA Controller : pciid 15add00000405 Required Extension : vmwgfx

Searching for matching extension for vmwgfx

Found SATA Controller : pciid 15add000007e0 Required Extension :

No matching extension

[#] Checking runtime for required tools... [OK]

[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/vmw_pvscsi/rpext-index.json...

[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/vmw_pvscsi/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json

######################################################################## 100.0%

[OK]

[#] ========================================== pocopico.vmw_pvscsi ==========================================

[#] Extension name: vmw_pvscsi

[#] Description: Adds VMware PVSCSI driver Support

[#] To get help visit:

[#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/vmw_pvscsi

[#] Software author: https://github.com/pocopico

[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/vmw_pvscsi/rpext-index.json

[#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621

[#] =======================================================================================

 

Found SAS Controller : pciid 15add000007c0 Required Extension : vmw_pvscsi

Searching for matching extension for vmw_pvscsi

Found matching extension :

"https://raw.githubusercontent.com/pocopico/rp-ext/master/vmw_pvscsi/rpext-index.json"

[#] Checking runtime for required tools... [OK]

[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json...

[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json

######################################################################## 100.0%

[OK]

[#] ========================================== pocopico.e1000e ==========================================

[#] Extension name: e1000e

[#] Description: Adds Intel(R) PRO/1000 Network Driver Support

[#] To get help visit:

[#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/e1000e

[#] Software author: https://github.com/pocopico

[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json

[#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621

[#] =======================================================================================

 

Found Ethernet Interface : pciid 8086d000010d3 Required Extension : e1000e

Searching for matching extension for e1000e

Found matching extension :

"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json"

[#] Checking runtime for required tools... [OK]

[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json...

[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json

######################################################################## 100.0%

 

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json). For more info use "ext-manager.sh info pocopico.e1000e"

 

*** Process will exit ***

Found Ethernet Interface : pciid 8086d000010d3 Required Extension : e1000e

Searching for matching extension for e1000e

Found matching extension :

"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/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

Found build request for revision greater than 42218

Getting required extraction tool

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

Checking tinycore cache folder

Found tinycore cache folder, linking to home/tc/custom-module

Creating temp folder /tmp/synoesp

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

100 345M 100 345M 0 0 56.4M 0 0:00:06 0:00:06 --:--:-- 57.5M

Entering synoesp

extract rd.gz

finish

cpio: dev/console: Cannot mknod: Operation not permitted

cpio: dev/net/tun: Cannot mknod: Operation not permitted

42506 blocks

extract rd

mkdir: cannot create directory '/mnt/sda3/auxfiles': File exists

Copying required files to local cache folder for future use

Copying usr/lib/libcurl.so.4 to /mnt/sda3/auxfiles

Copying usr/lib/libmbedcrypto.so.5 to /mnt/sda3/auxfiles

Copying usr/lib/libmbedtls.so.13 to /mnt/sda3/auxfiles

Copying usr/lib/libmbedx509.so.1 to /mnt/sda3/auxfiles

Copying usr/lib/libmsgpackc.so.2 to /mnt/sda3/auxfiles

Copying usr/lib/libsodium.so to /mnt/sda3/auxfiles

Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sda3/auxfiles

Copying usr/syno/bin/scemd to /mnt/sda3/auxfiles

Copying required libraries to local lib directory

Linking lib to lib64

Copying executable

Removing temp folder /tmp/synoesp

Checking if tools is accessible

/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch)

Copyright (c) 2003-2021 Synology Inc. All rights reserved.

 

/bin/syno_extract_system_patch PATCH_PATH DEST_PATH

Executed succesfully

Creating temp folder /tmp/pat

Checking for cached pat file

Found tinycore cache folder, linking to home/tc/custom-module

Found locally cached pat file /home/tc/custom-module/ds920p_42661.pat

File /home/tc/custom-module/ds920p_42661.pat, is encrypted

Extracting encrypted pat file : /home/tc/custom-module/ds920p_42661.pat to /tmp/pat

/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch)

./rploader.sh: line 257: 6964 Killed sudo /bin/syno_extract_system_patch ${patfile} ${temp_pat_folder}

extract latest pat

Creating unecrypted pat file ds920p_42661.pat to /home/tc/redpill-load/cache folder

 

 

이렇게  정지되어있네요.. 

이번엔  완전한 다운은 아니고..  제일 밑에줄에서 엔터치니깐.. 엔터는 들어가네요.. 줄바꿈.. ^^;

lees 2022.05.26. 18:15
lees

글작성 하고.. 혹시나 .. .

엔터를 계속 눌러보니.. putty 종료되어서

재접속하니 접속되네요..

 

tc@box:~/redpill-load$ pwd

/home/tc/redpill-load

tc@box:~/redpill-load$ cd cache/

tc@box:~/redpill-load/cache$ ls -la

total 17712

drwxr-sr-x 2 tc staff 80 May 26 18:10 ./

drwxr-sr-x 19 tc staff 580 May 26 18:10 ../

-rw-r--r-- 1 tc staff 0 May 26 18:09 .gitkeep

-rw-r--r-- 1 tc staff 18137088 May 26 18:18 ds920p_42661.pat

tc@box:~/redpill-load/cache$

 

위에 ds920p_42661.pat 파일이 생성되었네요.. :)

profile image
화정큐삼 글쓴이 2022.05.27. 00:24
lees

혹시 1번째 파티션 확장이 안된 상태시라면 이 링크의 파일 다시 받아서 ESXi 에 다시 포팅 하시기 바랍니다.

 

DS920+와 DS1621+를 위해선 필수 사항입니다.

 

https://drive.google.com/file/d/1UCOzK1LTjLy3-bD2u5feeGblhqYN5UH_/view?usp=sharing

profile image
화정큐삼 글쓴이 2022.05.26. 18:46

맨위에 vmware 라고 하신것을 이제야 봤네요.

포코피코님 0.4.6 버전 vmdk 파일을 사용할 수 밖에 없으실것 같은데요.

이 vmdk 파일도 1번째 파티션은 48M 만으로는 ds920+ 빌드를 할 수 없습니다.

제가 공유드린 img 파일은  네이티브용인데요. 

가상용으로 img 파일에서 vmdk로 변환이 가능한가요?

저도 이부분은 잘 몰라서...

달소님이 가이드 해주신 부분에 이런 내용도 있었나요?

혹시 아시는분 계시면 정보좀 주십시요.

1번째 파티션을 48M에서 96M로 확장한 이미 공유되었던 img 를

vmdk로 변환해서 하나더 공유 드리겠습니다.

profile image
화정큐삼 글쓴이 2022.05.26. 18:55
화정큐삼

자문 자답합니다. 인터넷에 방법이 잘 나와 있네요. 맥북에서도 가능해서 변환 마쳤습니다.

 

yousuk@Mac-Pro-Ryzen-3500X ~ % VBoxManage convertdd tinycore-redpill.v0.7.1.7.img tinycore-redpill.v0.7.1.7.vmdk --format VMDK

Converting from raw image file="tinycore-redpill.v0.7.1.7.img" to file="tinycore-redpill.v0.7.1.7.vmdk"...

Creating dynamic image with size 1124073472 bytes (1072MB)...

lees 2022.05.27. 13:20
화정큐삼

img 파일은.. 윈도우10에서 StarWind V2V 로 변환했습니다..^^

vmdk 파일이 2개 나오는데 2개다 업드로 해서 부팅했습니다..

 

근데..  tinycore-redpill.v0.7.1.7.vmdk 121MB 파일 올려주신거 맞으신가요???

이건 디스크 유형2 가 잘못되었다면서   부팅 자체를 할수가 없네요.. 

profile image
화정큐삼 글쓴이 2022.05.27. 22:14
lees

바로 사용하시면 안되고 달소님 가이드처럼 한번더 변환을 거쳐야 하지 않나요?

 

위 공유된 vmdk 로 vmware 에서 설치 성공하셨다고 리포트도 올라왔습니다.

 

https://xpenology.com/forum/topic/53817-redpill-tinycore-loader/?do=findComment&comment=283796

lees 2022.05.28. 11:18
화정큐삼

네.. 맞네요.. StarWind V2V 로 vmdk 파일은 ESXi server 용으로 변환하니 부팅됩니다.

위에.. 올려주신. 마지막 명령까지도 성공했습니다..

 

감사합니다.. ㅠ.ㅠ;

 

.

.

생략

.

.

[#] Apply patches to /home/tc/redpill-load/build/1653736880/rd-ds920p_42661-unpacked... [OK]

[#] Patching config files in ramdisk... [OK]

[#] Adding OS config patching... [OK]

[#] Repacking ramdisk to /home/tc/redpill-load/build/1653736880/rd-patched-ds920p_42661.gz... [OK]

[#] Bundling extensions... [#] Checking runtime for required tools... [OK]

[#] Dumping ds920p_42661 platform extensions to /home/tc/redpill-load/build/1653736880/custom-initrd/exts... [OK]

[#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1653736880/custom.gz... [OK]

[#] Generating GRUB config... [OK]

[#] Creating loader image at loader.img... [OK]

[#] Cleaning up... [OK]

Mounting /dev/sda1 to localdiskp1

/dev/sda2 localdiskp2

Creating tinycore entry

menuentry 'Tiny Core Image Build' {

savedefault

set root=(hd0,msdos3)

echo Loading Linux...

linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791

echo Loading initramfs...

initrd /corepure64.gz

echo Booting TinyCore for loader creation

}

Entries in Localdisk bootloader :

=======================================================================

menuentry 'RedPill DS920+ v7.1.0-42661 (USB, Verbose)' {

menuentry 'RedPill DS920+ v7.1.0-42661 (SATA, Verbose)' {

menuentry 'Tiny Core Image Build' {

Machine is VIRTUAL Hypervisor=VMware

Setting default boot entry to SATA

Caching files for future use

Found /home/tc/redpill-load/cache/ds920p_42661.pat, copying to cache directory : /mnt/sda3/auxfiles

Saving user session for future use. Saving current extensions -> OK !

Saving current user_config.json -> OK !

tc@box:~$

tc@box:~$

tc@box:~$ ./rploader.sh backup now

Please make sure you are using the latest 1GB img before using backup option

Current /home/tc size is 990M , try to keep it less than 1GB as it might not fit into your image

Should i update the sda with your current files [Yy/Nn]

y

Backing up home files to sda : Backing up files to /mnt/sda3//mydata.tgz \

 

Done.

 

tc@box:~$

tc@box:~$ ll /mnt/sda3

total 530568

drwxrwxrwx 2 root root 4096 May 24 09:35 'System Volume Information'/

drwxrwxrwx 3 root root 4096 May 28 11:20 auxfiles/

drwxrwxrwx 3 root root 4096 Feb 18 2021 cde/

-rwxrwxrwx 1 root root 12031520 Jan 5 08:50 corepure64.gz

drwxrwxrwx 2 root root 4096 May 28 11:21 lastsession/

-rwxrwxrwx 1 root root 525880283 May 28 11:22 mydata.tgz

-rwxrwxrwx 1 root root 5366304 Feb 18 2021 vmlinuz64

tc@box:~$

 

12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 61 달소 23.05.29.01:57 24355 +23
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 25908 +23
잡담 헤놀로 넘어오고 가장 만족스러운 부분 (Hyper Backup) 1 N4100 8시간 전22:38 99 +1
잡담 RAID5(SHR)의 저장속도가 이렇게나 빠른거였네요.. (NVMe SSD삽질) 10 estel1 4일 전23:51 501 +2
가이드 시놀로지 도커로 Wireguard VPN + qBittorrent + tsharp(It's torr) 사용하기 10 펜타네스트 24.04.12.16:13 453 +4
5074 질문
image
햄뽁이아빠 6시간 전23:42 58 0
5073 잡담
image
N4100 8시간 전22:38 99 +1
5072 질문
normal
유기농밀크 16시간 전14:28 186 0
5071 질문
image
ezcamp 19시간 전11:15 189 0
5070 질문
image
두데 20시간 전10:31 206 0
5069 질문
normal
서브어린이 1일 전20:33 135 0
5068 후기
image
추주비 1일 전12:21 262 0
5067 질문
image
서브어린이 2일 전19:59 465 0
5066 질문
normal
현이들아빠 2일 전15:02 183 0
5065 질문
image
서브어린이 2일 전12:18 429 0
5064 질문
image
지나가는_문과생 2일 전12:14 301 0
5063 질문
image
동도리군 2일 전07:16 108 0
5062 질문
normal
서브어린이 3일 전21:48 99 0
5061 질문
image
사십동 4일 전05:49 182 0
5060 질문
image
서브어린이 4일 전23:57 129 0
5059 잡담
image
estel1 4일 전23:51 501 +2
5058 질문
image
까칠한나그네 4일 전14:20 236 0
5057 질문
normal
라라라라데이 4일 전12:29 311 0
5056 질문
image
orange0909 4일 전12:20 311 0
5055 질문
image
금화 5일 전15:14 373 0