4/24일 이후로 다운받으신 분은 자동 업데이트가 지원됩니다.
그전에 받으셨던 분들은 새롭게 아래 링크에서 다시 받아주시기 바랍니다.
이번에 바뀐 7.1.0-42661 U1 의 새로운 다운로드 URL 경로로 Tinycore 가 아직 수정이 안되서
빌드 과정중에 Pat File 다운로드중 URL이 틀려서 중단되실겁니다.
이번에 새로 바뀐 42661 nano U1 Pat File 로 미리 다운로드 받아두어서 TC 안에서 오류를 회피 할수 있도록 했습니다.
강좌로 공유된 가이드의 명령어 15개쯤 되는것을 한번에 수행해 주는 쉘 스크립트 입니다.
사용방법은 TC 리눅스에서
[y 수동 입력버전]
tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/m.sh.gz; tar -zxvf m.sh.gz;
[y 자동 입력버전]
tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz; tar -zxvf my.sh.gz;
해서 사용하시면 됩니다.
/home/tc 아래 다운로드와 압축해제 자동 처리됩니다.
./my.sh DS918+
./my.sh DS3617xs
./my.sh DS3615xs
./my.sh DS3622xs+
./my.sh DVA3221
./my.sh DS920+
./my.sh DS1621+
VM용 버전입니다.
불필요하게 y를 묻는 경우 자동으로 응답합니다.
./myv.sh DS918+
./myv.sh DS3617xs
./myv.sh DS3615xs
./myv.sh DS3622xs+
./myv.sh DVA3221
./myv.sh DS920+
./myv.sh DS1621+
TC 리눅스에서는 아래와 같이 다운로드하여 압축을 풀고 /home/tc에서 사용할 수 있습니다.
tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/myv.sh.gz; tar -zxvf myv.sh.gz;
¿ë·®ÀÇ ÇÑ°è»ó PAT ÆÄÀÏÀº 2°³±îÁö ¹Û¿¡ ÀúÀåÀÌ ¾ÈµË´Ï´Ù. ÇÊ¿ä¿¡ µû¶ó ¹Ì¸® »èÁ¦Ã³¸® ÇÏ¼Å¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ll /mnt/"$(mount | grep -i optional | grep cde | awk -F / '{print $3}' | uniq | cut -c 1-3)3"/auxfiles
¾îÁ¦¹ãºÎÅÍ ½Ã³î·ÎÁö ´Ù¿î·Îµå »çÀÌÆ®¿¡ dsm7.1¹öÀüÀÌ »ì¾ÆÁ® ºôµå°¡ ¾ÈµÇ´Â Áõ»óÀ» ¸ðµÎ ÇØ°áÇØÁÖ½Ã¾î °¨»ç µå¸³´Ï´Ù
---- ¾Æ·¡ºÎºÐÀ» myv.sh ¿¡ help¹®À» Ãß°¡ ÇØÁÖ½Ã¸é »ç¿ë¿¡ Æí¸®ÇÏ°Ô º¹»ç ½ÇÇà µµ¿ò µÇ°Ú½À´Ï´Ù ----------
echo Please type Synology Model Name after ./myv.sh DS3622xs+
echo "
./myv.sh DS918+
./myv.sh DS3617xs
./myv.sh DS3615xs
./myv.sh DS3622xs+
./myv.sh DVA3221
./myv.sh DS920+
./myv.sh DS1621+
"
================
°á°ú
¿Ïº®ÇÏ°Ô
±âÁ¾°£ ¸¶À̱׷¡¼Ç ¹× µå¶óÀ̹ö Ãß°¡ ºôµå
esxi server ¿¡¼ dsm7.1 ºôµå µË´Ï´Ù....ÀÔ´Ï´Ù.
...
°¨»ç µå¸®¸ç
´õºÒ·¯ 2cpu ¿¡ ¿©·¯»ç¶÷À» Æí¸®ÇÏ°Ô µµ¿òÁֽô ºÐµé¿¡°Ô °¨»ç µå¸³´Ï´Ù..............
./myv.sh DS3622xs+ µî ¾Æ¹« ¸ðµ¨¸í¸¸ ³Ö¾î¼ Àç¼öÇà ÇØÁֽøé ÀÚµ¿ ¾÷µ¥ÀÌÆ® µé¾î°©´Ï´Ù.
ÈÁ¤Å¥»ï´Ô, µµ¿òÀ¸·Î °Áº¸°í À̹ÌÁö ´Ù¿î¹Þ¾Æ 7.0.1 ¼³Ä¡Çߴµ¥¿ä...7.1·Î update ÇÏ·Á¸é ¾îÂîÇØ¾ß ÇÏ´ÂÁö¿ä?
ÀÌ ¸µÅ©¸¦ ¹Þ¾Æ »õ·Î ¼³Ä¡Çϸé óÀ½ºÎÅÍ 7.1·Î ¼³Ä¡°¡ µÇ´Â°ÍÀÎÁö¿ä?? ²Ù¹÷^^
ÀúÀÇ ÀÎÅÚ ·£ µå¶óÀÌºê ¿¬°áÀÌ ¾ÈµÇ³×¿ä
==================================
ÆÄÀÏÀÌ Àú´Â ¾ø´Âµ¥,,,, ºÎŹ µå¸³´Ï´Ù.
TC ºôµå°úÁ¤¿¡¼ Àú ÆÄÀÏÀÌ ÃÖ½ÅÆÄÀÏ·Î µé¾î¿É´Ï´Ù.
....................°¨»ç ÇÕ´Ï´Ù,.,,,,,,
--ÀÌÇÏ ÀÛ¾÷ ³»¿ë---
ÀúÀÇ esxi ¼¹öÀÇ tinycore ¿¡ myv.sh Àû¿ëÇÏ¿© ·£ÀνÄÀ» À§ÇÑ ¼öÁ¤ÀÛ¾÷ ³»¿ëÀÔ´Ï´Ù.
nano myv.sh
-------- Áß°£¿¡ nano ¿¡µðÅÍ ¿Í mc¼³Ä¡ --------
if [ $# -lt 1 ]; then
tce-load -w -i nano.tcz
tce-load -w -i mc
showhelp
exit 99
========================================
./myv.sh DS3622xs+
--------- ºôµå ÁøÇà½Ã Áß°£¿¡ user_config.json ¼öÁ¤ Ãß°¡
.....
echo "Before changing user_config.json"
echo ==============set cat user_config.json =======================
echo ==============================================================
./rploader.sh serialgen $MODEL
echo Enter === 1_serialgen No copy to past
echo Enter === 2_Edit,,,, nano user_config.json_${MODEL}.....chang,,,,
echo Enter === 3_Auto,,,, cp user_config.json_${MODEL} user_config.json
echo Enter ==========================================================
read answer
nano user_config.json_${MODEL}
cp user_config.json_${MODEL} user_config.json
cat user_config.json
echo ==========================================================
¢º ÀúÀÇ esxi ¼¹öÀÇ user_config.json ÆÄÀÏ ±¸Á¶
------------------------------------
tc@box:~$ cat user_config.json_DS3615xs
{
"extra_cmdline": {
"pid": "0x0001",
"vid": "0x46f4",
"sn": "1330LWN010700",
"mac1":"XXYYXXYYXXYY",
"SataPortMap": "661",
"DiskIdxMap": "000000"
},
"synoinfo": {
"internalportcfg" : "0xffff",
"maxdisks" : "16"
},
"ramdisk_copy": { }
}
tc@box:~$
======================
±×¸®°í °¨»ç ÇÕ´Ï´Ù
user_config.json ±âº» ÆÄÀÏÀ» Àú´Â
user_config.json_DS3622xs+
ÀúÀå
./myv.sh ºôµå³»¿¡¼
Áß°£¿¡
cp user_config.json_DS3622xs+ user_config.json
»ðÀÔ ÇÏ¿©
ºôµå ÇÕ´Ï´Ù
Ãʱ⿡ user_config.jsonÀÌ ´Ù¿î ÃʱâÈ µË´Ï´Ù
ÀÚ½ÅÀÇ user_config.json ¸¦ ºôµå½Ã ÃʱâÈ µÇÁö ¾Ê¾Æ¾ß µÉ°Í °°½À´Ï´Ù,
----------
ºôµå ¼ø¼
1) user_config.json ¼öÁ¤
2) ./myv.sh DS3622xs+
ÇØ¾ß Ãʺ¸ÀÚ Á¢±ÙÀÌ ÆíÇÒ°Í °°½À´Ï´Ù........
¼ö°íÇϼ¼¿ä
wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/m.sh.gz; tar -zxvf m.sh.gz;
wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/myv.sh.gz; tar -zxvf myv.sh.gz;
µÎ°³ ½ÇÇàÇߴµ¥... ±×´ÙÀ½ ¸ð¸£°Ú³×¿ä... /home/tc µé¾î°¡ ºÁµµ ½ÇÇàÆÄÀÏ? °°Àº°Å ¾Èº¸ÀÌ°í...
Àú 2°³°¡ ¾î¶²°Ô ´Ù¸¥°ÇÁö¿ä?
±×·±µ¥ Àú´Â poco´ÔÀÌ ¸¸µé¾î ÁֽŠ·¹À̵åÄ«µåÀÇ È®Àå µå¶óÀ̹ö¸¦ ºôµåÀü¿¡ ¼³Ä¡ÇØ¾ß µÇ´Âµ¥, ¾îÂîÇØ¾ß ÇÏ´ÂÁö¿ä??
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/arcmsr/rpext-index.json
sh ÆÄÀÏ Çϳª º¹»ç ¼öÁ¤ÇÏ¿©
ºôµåÀü¿¡ ºÎºÐ¿¡ Ãß°¡ÈÄ »ç¿ëÇϼ¼¿ä
´ÙÀ½³»¿ë ùÁ٠ã¾Æ ¼öÁ¤ Ãß°¡ Çϼ¼¿ä ========
tce-load -w -i nano.tcz
nano myv.sh
------- ¿¹----------------
curl -o /mnt/${tcrppart}/auxfiles/${SYNOMODEL}.pat $URL
echo ===============================================
# ´ÙÀ½Çü½Ä°ú °°ÀÌ µå¶óÀ̺ê Ãß°¡ ÇÕ´Ï´Ù.
# intel driver install
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8101/rpext-index.json
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8125/rpext-index.json
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
# real tek driver install
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json
echo ============================================
echo ""
echo Loader Building in progress...
echo ""
echo "y"|./rploader.sh build ${TARGET_PLATFORM}-7.1.0-42661
echo ""
±×·±µ¥, ÈÁ¤Å¥»ï´ÔÀÌ ¿Ã¸®½Å ¸µÅ©°¡ 2°³Àε¥.. ¹¹°¡ ´Ù¸¥°ÇÁö¿ä?? (¾Æ,, ¾Æ·¡´Â vm¹öÀüÀΰ¡ º¸³×¿ä..)
wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/m.sh.gz; tar -zxvf m.sh.gz;
wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/myv.sh.gz; tar -zxvf myv.sh.gz;
¿©±â¼ ¸»¾¸ÇϽŠ---¿¹----- ¾Æ·¡¸¦ ¾Æ¹«µ¥´Ù º¹»çÇؼ ºÙ¿©³Ö±â ÇÏ¸é µÇ´Â°Ç°¡¿ä? ºÙ¿©³ÖÀº À§Ä¡°¡ ¾îµðÀÎÁöÁ»...
±×¸®°í, Á¦°¡ ÇÊ¿äÇÑ À§¿¡ ÀûÀº ·¹À̵åÄ«µå È®Àåµå¶óÀ̹ö ÁÖ¼Ò¸¸À» ¸»¾¸ÇØÁֽŠ°°Àº Çü½ÄÀ¸·Î Ãß°¡ÇØ¾ß Çϴ°ÇÁö¿ä?
Á¶±Ý¸¸ ´õ µµ¿ÍÁֽʽÿä.^^ Àú´Â DS3622xs+¸¦ ¼³Ä¡ÇÏ°íÀÚ ÇÕ´Ï´Ù...
vi ¿¡µðÅÍ »ç¿ë ÇϽÇÁپƽøé
vi myv.sh
ÇÏ¿© µÚÂÊ¿¡ °¡½Ã¸é
curl -o /mnt/${tcrppart}/auxfiles/${SYNOMODEL}.pat $URL
µÚ ÂÊ¿¡ ã¾Æ¼
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/arcmsr/rpext-index.json
¸¦ ³Ö¾î¾ß Çϴµ¥
ÀÔ·Â Çü½ÄÀº
./rploader.sh ext ${TARGET_PLATFORM}-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/arcmsr/rpext-index.json
Çü½ÄÀ¸·Î
¼öÁ¤ÈÄ ºôµåÇÏ½Ã¸é µÇ°í
·£µå¶óÀ̺굵 Ãß°¡¸¦ °°Àº Çü½ÄÀ¸·Î Çϸé Ãß°¡ÇÑ µå¶óÀÌºê °¡ ºôµå µË´Ï´Ù.( ./myv.sh ¸¦ Áö¿ì°í ÃֽŹöÀü ´Ù½Ã ¹Þ¾Æ ¼³Ä¡Çϸé)
./myv.sh
µµ¿ò¸» ´ë·Î ¾î´À ½Ã½ºÅÛÀ̳ª »ç¿ë°¡´É ÇÕ´Ï´Ù.....
./myv.sh DS3622xs+
ÇÏ¸é ºôµå µË´Ï´Ù.
Àú´Â esxi ¼¹ö¿¡
macÀ»
"mac1":"XXYYXXYYXXYY",
·Î ¼öÁ¤ ÇØ¾ß ÀÎ½Ä ÇÕ´Ï´Ù
Àú´Â
echo Loader Building in progress...
ã¾Æ ¹®±¸Àü¿¡ Ãß°¡
cp user_config.json_${MODEL} user_config.json
echo Loader Building in progress...
Ãß°¡ ÇÏ¿©
ºôµåÀü
user_config.json_DS3622xs+
¸¸µé¾î sn mac ¹× ±¸¼ºÀ» ¼öÁ¤ÈÄ »ç¿ë ºôµå Çϼ¼¿ä
==========================
Á¤¸» ÆíÇϱä Çϳ׿ä....^^ ÈÁ¤Å¥»ï´Ô, µµ¿ÍÁֽŠ11qkr´Ô °¨»çµå¸³´Ï´Ù.
./my.sh DVA3221
Áö¿ø µË´Ï´Ù.