● 저의 Esxi VM7.0.2 메인서버 DS3615xs dsm7.1 서버전환 완료
기존 dsm7.0 에서 tinycore bootloader 0.46버전 사용중에 dsm7.1로 전환 간단히 전환 했습니다
사용서버 : Esxi 서버 7.0.2
1) 기존 : tinycore bootloader 0.46 dsm7.0
2) 변경 : tinycore bootloader 0.46 dsm 7.1
변경방법
1) dsm7.0의 시스템 상태
2) tinycore terminal 부팅하여 dsm7.1로 빌드
3) 마이크레이션으로 전환
사용파일은
v24★★★ dsm7.1만능 부트로더 Ver 0.4.6 버전과 tr_st.sh 업데이트)tinycore_redpill_v046_by_11qkr_v24
https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=11703&#c_11881
에 저장 했습니다,
tc@box:~$ cat 11_cleaningall.sh
echo =================================================
./rploader.sh
echo tr_st.sh new ver download before rm -f /home/tc/tr_st -R
echo Enter ===========================================
read answer
rm -f /home/tc/tr_st -R
git clone https://github.com/FOXBI/tr_st.git
cd tr_st
cp tr_st.sh /home/tc/
cd ..
sudo chmod 755 tr_st.sh
sudo chmod a+x tr_st.sh
echo ============= all cleaning ============ Enter
read answer
sudo rm -f /home/tc/ESXi_backup/*.* -r
sudo rm -f /home/tc/old/*.* -r
sudo rm -f /home/tc/tr_st -r
sudo rm -f /mnt/sda3/auxfiles/*.pat -r
ls -lrt /home/tc/ESXi_backup
ls -lrt /home/tc/old
ls -lrt /home/tc/tr_st
ls -lrt /mnt/sda3/auxfiles
echo =============================
read answer
./rploader.sh clean now
./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh backup now
./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh clean now
ls -lrt /home/tc/ESXi_backup
ls -lrt /home/tc/old
ls -lrt /home/tc/tr_st
ls -lrt /mnt/sda3/auxfiles/*.*
echo ============= mkdir /mnt/sdb3/auxfiles ============ Enter
read answer
sudo mkdir /mnt/sdb3/auxfiles
sudo ln -s /mnt/sdb3/auxfiles /home/tc/custom-module
#./rploader.sh build geminilake-7.1.0-42661
./rploader.sh build bromolow-7.1.0-42661
sudo rm -rf /home/tc/oldpat.tar.gz
./rploader.sh clean now
sudo rm -rf /mnt/sdb3/auxfiles
sudo rm -rf /home/tc/custom-module
./rploader.sh backup now
echo ============= file checking ============ Enter
read answer
echo ls -lrt /home/tc/ESXi_backup
ls -lrt /home/tc/ESXi_backup
read answer
echo ls -lrt /home/tc/old
ls -lrt /home/tc/old
read answer
echo ls -lrt /home/tc/tr_st
ls -lrt /mnt/sda3/auxfiles
ls -lrt
echo ==================================================
echo"
--------------------information--------------------------
./tr_st.sh
lan intel name e1000 e1000e r8101 r8125 vmxnet3
lan realtek name r8168 r8169
-------------------------------------------------------
"
echo ==================================================
./rploader.sh
cat user_config.json
cat 77_model_info.txt
tc@box:~$
2) 빌드 진행 ( root 에서 1차 빌드 2번 tc유저에서 2번 빌드 )
tc@box:~$ cat 111_ds3615_simple_basic_build_dsm71.sh
#!/bin/bash
ver="2.2.1-r01"
#
# Made by https://11q.kr
# 2022.04.17
# DS3615xs build
# tr_st update
# cat C:UsersshimssAppDataRoamingMobaXtermslashRemoteFiles1647184_33_155_ds3615_simple_basic_build_dsm71.sh
cat 55_ds3615_simple_basic_build_dsm71.sh
echo sudo su condition
cd /home/tc
rm -f /home/tc/tr_st -R
git clone https://github.com/FOXBI/tr_st.git
cd tr_st
cp tr_st.sh /home/tc/
cd ..
sudo chmod 755 tr_st.sh
sudo chmod a+x tr_st.sh
# file delete
rm -f /home/tc/ESXi_backup/*.* -r
rm -f /home/tc/old/*.* -r
rm -f /mnt/sda3/auxfiles/*.pat -r
# file check
ls -lrt /mnt/sda3/mydata.tgz
ls -lrt /mnt/sda3/auxfiles/
ls -lrt /home/tc/ESXi_backup/
ls -lrt /home/tc/old/
# clean and up1
./rploader.sh clean all
./rploader.sh update now
./rploader.sh fullupgrade now
# clean and up2
./rploader.sh clean all
./rploader.sh update now
./rploader.sh fullupgrade now
echo .................
echo build condition cleaning end
echo ..................
date
echo Enter =========== cleaning all end =======================
read answer
# user_config.json copy
cp user_config_ds3615xs_vmdk.json user_config.json
cat user_config.json
./rploader.sh serialgen DS3615xs
./rploader.sh satamap now
echo change to user_config.json file ----- Ctrl + c
echo change to ./tr_st.sh build ---------- Ctrl + c
echo install condition sudo su
echo build condition tc
echo Enter =========== Normal build =======================
read answer
#./tr_st.sh or Normal build
# intel driver install
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8101/rpext-index.json
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8125/rpext-index.json
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
# real tek driver install
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json
./rploader.sh ext bromolow-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json
# auto driver xx
# ./rploader.sh ext bromolow-7.1.0-42661 auto
# build
./rploader.sh build bromolow-7.1.0-42661
./rploader.sh build bromolow-7.1.0-42661
# driver info
./redpill-load/ext-manager.sh info
# file check
date
ls -lrt /mnt/sda3/mydata.tgz
ls -lrt /mnt/sda3/auxfiles/
ls -lrt /home/tc/ESXi_backup/
ls -lrt /home/tc/old/
date
# backup
sudo filetool.sh -b
scp /mnt/sda3/mydata.tgz shimss@192.168.0.10:/i:/1__redpill_synology_bootloader/2_RedPill_Tinycore_loader_Backup/
scp /mnt/sda3/auxfiles/*.pat shimss@192.168.0.10:/i:/1__redpill_synology_bootloader/2_RedPill_Tinycore_loader_Backup/
# =======================
tc@box:~$
--------------------------
sh 파일 만들어 빌드 했습니다.
»ó±â ÆÄÀÏÀ» sh ÆÄÀÏ ¸¸µé¾î chmod a+x ????.sh ÁøÇàÇÏ¸é °£´ÜÈ÷ ºôµå µË´Ï´Ù.
°£ÆíÇÏ°Ô 1Â÷ ÃʱâÈ ÇÏ°í tr_st.sh·Î ÁøÇàÀÌ ÆíÇÕ´Ï´Ù.
º¸¾È ÆÐÄ¡µµ ¾ø¾î¼ ±ÍÂú´Ù°í 7.1.1 ³ª¿Ã‹š±îÁö ¹öÆ¿·Á°í Çߴµ¥, ¼ö½Ã·Î °ü¸® ¸ÞÀÏ·Î ¾÷µ¥ÀÌÆ®Ç϶ó°í ¡¡°Å·Á¼(?) ¿Ã·È½À´Ï´Ù
Á¦°æ¿ì TC °úµµÇÏ°Ô ÀÚµ¿ Ãß°¡ÇÏ´Â µå¶óÀ̹ö¶«¿¡ ÀÛµ¿ ¹®Á¦µµ »ý±â°í, ¼öµ¿À¸·Î EXT °íÄ¡±âµµ ±ÍÂú¾Æ¼ ÅøüÀÎÀ¸·Î ¿Ã·È½À´Ï´Ù