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

자습서: TinyCore RedPill(TCRP) 로더를 사용하여 DSM 7.x 설치/마이그레이션(번역글)

화정큐삼 화정큐삼 6543

13

14

로더 정보 및 배경

 

RedPill은 DSM 7.x가 Synology가 아닌 하드웨어에서 실행될 수 있도록 하는 핵심 기술입니다. 매우 공개적이고 가시적인 광범위한 알파 개발 프로세스를 거쳤습니다. 이로 인해 많은 설치 게시물과 튜토리얼이 생성되었으며, 그 중 일부는 오래되었거나 정확하지 않거나 불완전합니다.

 

이 게시물은 TCRP github의 제한된 README 문서를 대체하는 TinyCore RedPill(TCRP) 로더를 사용하여 DSM 7.x를 설치하기 위한 최종 자습서/참조용으로 작성되었습니다. 베어메탈(즉, DSM이 NAS 하드웨어의 유일한 운영 체제인 경우)에 TCRP를 설치하는 방법을 설명합니다. 하이퍼바이저 사용과 관련된 차이점에 대한 설명은 다른 자습서에서 설명합니다.

 

TCRP는 2단계 프로세스로 설치됩니다. 먼저 Linux OS(TinyCore)가 부팅되고 NAS 하드웨어 구성을 평가합니다. 따라서 TCRP 설정을 시작하기 전에 사용할 하드웨어(특히 디스크 컨트롤러 및 네트워크 카드)를 설치하는 것이 가장 좋습니다.

 

그런 다음 개별화된 로더(RedPill)가 생성됩니다. 이 로더는 DSM을 설치하고 실행하는 데 사용됩니다. 그런 다음 RedPill로 DSM을 시작하고 TinyCore로 다시 부팅하여 필요에 따라 로더를 조정하고 다시 빌드할 수 있습니다.

 

 설치를 완료하려면 기본 Linux 명령줄 기술 이 필요합니다. 자습서는 필요한 명령의 예를 제공하지만 정확한 구문과 대문자 사용 이 중요합니다. 익숙하지 않은 경우 다음 최소 명령 목록을 조사하고 검토하십시오.

 

ls 는 현재 디렉토리에 있는 파일을 표시합니다.
cat <file> 은 지정된 파일의 내용을 표시합니다.
pwd 는 현재 디렉토리 이름 을 표시합니다.
cd <directory path> 는 지정된 디렉토리로 변경합니다(백슬래시 대신 슬래시를 사용하는 것을 제외하고 Windows와 동일한 규칙). 인수가 없으면 필요한 경우 구성 파일을 수동으로 편집 하기 위해 "홈" TCRP 디렉토리
vi <file> 파일 편집기로 돌아갑니다.

 

이주

 

Jun의 로더가 있는 DSM 6.x의 모든 XPEnology 설치는 TCRP를 사용하여 DSM 7.x로 마이그레이션할 수 있습니다. 그러나 TCRP는 Jun의 로더와 매우 다르게 작동합니다. 마이그레이션하기 전에 다음 작업을 완료하는 것이 좋습니다.

  1. 이 참조를 철저히 읽으십시오
  2. 6.x 로더 USB 및 어레이 디스크 제거(순서를 표시해야 함)
  3. 새 USB에 TCRP 로더를 빌드하여 빌드 프로세스를 연습하고 확인합니다
    (업그레이드에 사용할 모든 동일한 NAS 하드웨어 사용).
  4. 테스트 HDD/SDD에 DSM 7.x 시험 설치
  5. DSM이 모든 NAS 하드웨어와 완벽하게 작동하는지 확인
  6. 테스트 USB 및 HDD/SDD를 제거하고 6.x 로더 USB 및 어레이 디스크를 복원합니다.
  7. 현재 위치 업그레이드를 시도하기 전에 다른 곳에 저장된 모든 데이터의 백업 확인

실제 마이그레이션 프로세스는 간단합니다.

  1. NAS 종료
  2. 기존 6.x USB 로더를 위의 프로세스에서 TCRP 7.x USB 로더로 교체합니다.
  3. NAS를 부팅하고 메시지가 표시되면 DSM 마이그레이션을 완료합니다.

제어판을 사용하여 6.x에서 7.x로 업그레이드하지 마십시오.
 

1단계. DSM 플랫폼/아키텍처 선택

 

먼저 NAS 하드웨어가 호환되는지 확인하고 올바르게 준비하십시오.

  • 2개 이상의 코어가 있는 x86-64 호환 CPU
    • 각 플랫폼에는 최대 스레드 지원이 있습니다! 초과하는 스레드는 무시됩니다.
    • 특정 플랫폼의 경우 Intel CPU는 FMA3 명령어 세트가 포함된 4세대 "Haswell" 이상이어야 합니다
      . 해당 AMD CPU 아키텍처는 "Piledriver" 이상입니다.
    • AMD 기반 시스템은 BIOS에서 C1E 옵션을 비활성화해야 할 수 있습니다.
  • 2GB RAM 이상
  • 2GB 이상의 USB 플래시 드라이브
    • USB 플래시 드라이브에서만 부팅하도록 BIOS 구성
  • SATA 디스크 컨트롤러가 선호 되지만 SCSI/SAS는 호환 가능
    • 모든 SATA 컨트롤러는 AHCI 모드로 구성해야 합니다.
    • 포트 멀티플라이어 가 있는 SATA 컨트롤러 는 호환되지 않습니다 .
    • ATA 컨트롤러가 호환되지 않음(가능한 경우 BIOS에서 내장 ATA 비활성화)
  • 최소 16GB 크기의 HDD/SSD 1개 이상(DVA3221의 경우 21GB)
    • 사용 가능한 경우 각 디스크 포트에서 BIOS/컨트롤러 핫플러그 기능을 활성화합니다.
    • NVMe는 캐싱 목적을 제외하고 직접 지원되지 않습니다.
  • 캐싱을 위한 NVMe 드라이브 설치
    • 특정 플랫폼에서 NVMe 드라이브를 인식하려면 로더 설치 전에 NVMe 드라이브를 설치해야 합니다.

이제 NAS 하드웨어와 DSM의 용도를 평가하고 요구 사항에 가장 적합한 플랫폼을 선택하십시오. 참조 정보:  https://xpenology.com/forum/topic/61634-dsm-7x-loaders-and-platforms/

 

선택한 플랫폼 (예: DS918+), 해당 아키텍처 (예: apollolake) 및 플랫폼이 슬롯 매핑 을 위해 SataPortMap/DiskIdxMap 또는 Device Tree를 사용하는지 여부를 기록하십시오 이 정보는 나중에 필요합니다.

 

2단계. TCRP 다운로드 및 USB 플래시 드라이브에 이미지 쓰기

 

최신 코어 로더 코드는 항상 여기에 링크되어 있습니다:
https://xpenology.com/forum/topic/7848-links-to-loaders/

 

tinycore-redpill 7.x 로더를 다운로드하여 개인용 컴퓨터에 저장합니다. 그런 다음 zip 관리자로 열어 부팅 이미지를 표시합니다.

 

tinycore-redpill.vX.XXimg.gz(USB 플래시 드라이브에서 BIOS/CSM/레거시 부팅용)
tinycore-redpill-uefi.vX.XXimg.gz(USB 플래시 드라이브에서 UEFI/EFI 부팅용)
tinycore-redpill.vX. XXvmdk.gz(디스크 이미지에서 하이퍼바이저 VM 부팅용)

 

NAS 마더보드의 부팅 기능에 따라 적절한 부팅 이미지를 선택합니다. 확실하지 않은 경우 BIOS/CSM/레거시 부팅을 선택합니다. gzip 파일을 개인용 컴퓨터에 저장하고 zip 아카이브 관리자로 열고 압축되지 않은 버전을 저장합니다.

 

Win32DiskImager 또는 기타 적절한 도구 를 사용하여 압축되지 않은 이미지를 USB 플래시 드라이브에 씁니다.

USB 플래시 드라이브는 TinyCore와 이것이 생성하는 RedPill 로더를 저장하는 데 사용됩니다. 운영 중인 XPEnology 시스템의 영구적 인 구성 요소 입니다. DSM 설치가 완료되고 NAS가 완전히 가동되어 실행 중이더라도 제거하지 마십시오.

 

3단계. TinyCore로 부팅하고 사전 구성 업데이트 완료

 

설치된 USB 플래시 드라이브로 NAS를 시작하면 TinyCore가 부팅됩니다. 그런 다음 다음 방법 중 하나로 명령줄 세션을 시작합니다.

  • TinyCore 데스크탑의 오른쪽 하단에 있는 터미널 아이콘을 클릭하여 콘솔 창을 시작합니다.
    image.thumb.png.b31a72e47996bb96ef319a38bca0d5b0.png
     
  • 컴퓨터에서 ssh 클라이언트(예: PuTTY)를 사용하여 네트워크 기반 콘솔에 연결
    • IP 주소 할당에 대해서는 DHCP 서버/라우터에 문의하십시오.
    • 로그인 자격 증명: tc/P@ssw0rd

Linux 명령줄 프롬프트($)가 표시되면 TCRP 스크립트를 업데이트합니다.

./rploader.sh update now
Checking Internet Access -> OK
Checking if a newer version exists -> There is a newer version on the repo should we use that ? [yY/nN]y
OK, updating, please re-run after updating
Updating tinycore loader with latest updates
Backing up files to /mnt/sda3//mydata.tgz
Done.

 

그런 다음 TCRP 지원 파일을 업데이트합니다.

./rploader.sh fullupgrade now
<downloads redacted>
Please make sure you are using the latest 1GB img before using backup option
Current /home/tc size is 114M , 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.

 

마지막으로  DSM 릴리스 번호를 선택합니다.

Synology에서 제공하는 각 DSM 빌드에는 릴리스 번호가 있습니다. 인수 없이 스크립트를 실행하기만 하면 TCRP에서 지원하는 플랫폼 및 릴리스의 조합을 표시할 수 있습니다.

./rploader.sh
(command help redacted)
Available platform versions:
----------------------------------------------------------------------------------------
apollolake-7.0-41890
apollolake-7.0.1-42218
apollolake-7.1.0-42661
broadwell-7.0.1-42218
broadwell-7.1.0-42661
broadwellnk-7.0.1-42218
broadwellnk-7.1.0-42661
bromolow-7.0.1-42218
bromolow-7.1.0-42661
denverton-7.0.1-42218
denverton-7.1.0-42661
geminilake-7.0.1-42218
geminilake-7.1.0-42661
v1000-7.0.1-42218
v1000-7.1.0-42661
--------------------------------------------------------------------------------------

 

기존 로더를  재구축 할 때마다  (예: 문제 해결 또는 하드웨어 추가 시) 위의 업데이트를 다시 실행하여 최신 코드를 얻으십시오.

./rploader.sh clean now

이렇게 하면 USB 플래시 드라이브의 제한된 저장소에 재구축 프로세스를 위한 공간이 생깁니다.

 

4단계. 시스템별 매개변수 구성

 

사용자 정의 시스템 매개변수는 user_config.json 파일에 저장됩니다. 이것은 수동으로 편집하거나 TCRP rploader.sh 스크립트를 사용하여 NAS에 적절한 값을 결정할 수 있습니다.

  1. USB 플래시 드라이브 VID/PID: TCRP는 USB 플래시 드라이브에서 DSM이 부팅 중에 로더를 식별하는 데 사용하는 하드웨어 vid/pid 값을 쿼리할 수 있습니다.
    ./rploader.sh identifyusb now
    Found: Superdisk Flash SerialNumber: 123456
    Vendor ID: 0x1234 Product ID: 0x0001
    Should i update the user_config.json with these values ? [Yy/Nn]
    감지된 값을 user_config.json에 기록하려면 "예"라고 답하세요.
     
  2. 일련 번호/MAC: TCRP는 1단계에서 선택한 플랫폼에 대한 일련 번호를 자동으로 생성할 수 있습니다. 또한 NAS 네트워크 카드에 대한 임의의 MAC 주소를 생성합니다. 실제 하드웨어 MAC 주소를 대신 사용하려면 명령에 "realmac"을 추가하십시오.

    예 1: 임의의 MAC 주소
    ./rploader.sh serialgen DS3622xs+
    Serial Number for Model : 20C0SQRLR47QM
    Mac Address for Model DS3622xs+ : 00:11:32:80:B2:36
    Should i update the user_config.json with these values ? [Yy/Nn]


    예 2: 실제 MAC 주소

    ./rploader.sh serialgen DS3622xs+ realmac
    Serial Number for Model : 2150SQRGS7N5T
    Mac Address for Model DS3622xs+ : 00:11:32:57:3A:9B
    Real Mac Address : 00:0C:24:62:3E:3D
    Notice : realmac option is requested, real mac will be used
    Should i update the user_config.json with these values ? [Yy/Nn]

    제안된 값을 user_config.json에 작성하려면 "예"라고 답하세요.

     

  3. 드라이브 슬롯 매핑:  TCRP는 NAS 디스크 컨트롤러 포트를 DSM 슬롯에 매핑하는 방법을 결정할 수 있습니다. 선택한 플랫폼 이 포트 매핑에 SataPortMap/DiskIdxMap 을 사용하는 경우 아래 명령이 이를 수행합니다. 슬롯 매핑에 장치 트리 를 사용 하는 경우 로더 빌드 중에 장치 트리가 자동으로 구성되므로 명령을 건너뛸 수 있습니다.
    ./rploader.sh satamap now
    Found "02:02.0 SATA AHCI controller"
    Detected 4 ports/2 drives. Override # of ports or ENTER to accept: <4>
    
    Recommended settings:
    SataPortMap=4
    DiskIdxMap=00
      
    Should I update the user_config with these values ? [Yy/Nn] Y
    Done.


    최상의 디스크 핫플러그 기능을 위해 각 컨트롤러에서 감지된 모든 포트를 수락하십시오. 때때로 마더보드에 내장형 SATA 컨트롤러가 여러 개 있습니다(예: AsRock J4105-ITX에는 각각 2개의 포트가 연결된 2개의 컨트롤러가 있음). TCRP가 올바른 구성을 결정하는 데 문제가 있는 경우 원하는 대로 재정의할 수 있습니다.

    할당된 총 포트 수는 maxdisks 보다 작아야 합니다. 지원되는 모든 플랫폼에서 기본 maxdisks는 16입니다. 이는 대부분의 사용자에 대한 용량 요구 사항을 충족하는 안정적인 값입니다. Maxdisks는 user_config.json을 편집하여 늘릴 수 있습니다. DSM에 예기치 않은 문제가 발생할 수 있으므로 16개 디스크를 초과할 계획인 경우에만 변경하십시오. 최소한  internalportcfg 및 usbportcfg는새 maxdisks와의 호환성을 위해 매개변수도 변경해야 합니다. 이러한 매개변수에 대한 올바른 값을 결정하는 것은 기본 설치 자습서의 범위를 벗어납니다.

    이 도구는 SATA 컨트롤러만 평가합니다. DSM은 마지막 SATA 슬롯 다음에 SCSI 및 SAS 컨트롤러에 포트를 자동으로 추가합니다. SATA 컨트롤러가 없더라도 도구를 실행하여 기능적 기본값을 설정해야 합니다. 참고: SCSI/SAS 포트는 평가되지 않으므로 SCSI/SAS 포트 추가가 maxdisk 값을 초과하는 경우 경고가 표시되지 않습니다.
     

  4. 수동 검토:  이전 로더(예: Jun's)에서는 이러한 매개변수의 구성이 완전히 수동이었습니다. 모든 하드웨어에서 작동하는 단일 설정은 없습니다. 위의 도구를 사용한 후에도 매개변수를 검토 및 확인하고 매개변수가 하는 일을 이해하고 필요한 경우 수동으로 편집하십시오.

    rploader.sh가 user_config.json 파일에 변경한 사항은 무엇이든 파일 내용을 표시하여 검토할 수 있습니다.

    cat user_config.json


    파일을 편집하여 재정의

    vi nano user_config.json


    더 간단한 편집기인 nano 를 추가할 수도 있습니다.

    tce-load -iw nano
    nano user_config.json


    TinyCore 데스크탑에서 액세스할 수 있는 그래픽 편집기도 있습니다.image.thumb.png.41b953c551a688a06aa217702b82d315.png

5단계. 선택 사항: 수동으로 드라이버 확장 추가

 

TCRP는 감지된 NAS 하드웨어를 기반으로 드라이버를 자동으로 추가할 수 있지만 완벽하지는 않습니다. 실제로 아직 가지고 있지 않은 장치에 대한 로더를 빌드할 수 있습니다. 그리고 "옵트인"만 가능한 기능이 있습니다. 따라서 드라이버 및 기타 기능을 수동으로 추가하는 프로세스가 있습니다. 확장은 웹에서 호스팅되는 리포지토리에 저장됩니다.

 

기본 리포지토리의 모든 확장은  https://github.com/pocopico/rp-ext 에서 볼 수 있습니다.

 

TCRP의 하드웨어 감지 알고리즘에서 권장하는 모든 확장을 나열하려면
./rploader.sh listmods <architecture>-<version>-<DSMreleasenumber> 를 사용하십시오.

./rploader.sh listmods apollolake-7.1.0-42661

 

특정 확장을 추가하려면 목록에서 선택하고 1단계의 아키텍처를 참조하십시오.
./rploader.sh ext <architecture>-<version>-<DSMreleasenumber> <extensionurl>

./rploader.sh ext apollolake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-acpid/rpext-index.json
./rploader.sh ext denverton-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json

예제는 ACPI 및 VIRTIO 지원을 추가하는 방법을 보여줍니다. 이는 기본 설치에 대한 향상된 기능으로 선택되는 경우가 많습니다.
 

6단계. 로더 빌드

 


모든 준비 단계가 완료되면 ./rploader.sh build <architecture>-<version>-<DSMreleasenumber> [buildtype] 명령 구조를 사용하여 로더를 빌드합니다

.

./rploader.sh build broadwellnk-7.1.0-42661 [static]


예 #2: DS918+, 사전 선택된 드라이버 사용

./rploader.sh build apollolake-7.1.0-42661 manual

 

TCRP는 로더 빌드의 복잡한 프로세스를 완료하기 위해 인터넷에서 리소스를 다운로드합니다. 완료되면 USB 플래시 드라이브에 기록하고 GRUB 부팅 메뉴에 새 항목을 추가합니다. 출력에 오류가 있는지 검토하고 필요한 경우 수정합니다.


7단계. 선택적 백업 작업

 

TinyCore 구성 상태를 기본값으로 저장하여 TInyCore의 다음 부팅이 모든 설정으로 시작되도록 합니다.

./rploader.sh backup now

 

생성된 RedPill 로더 파티션을 USB 플래시 드라이브의 사용 가능한 공간에 백업합니다.

./rploader.sh backuploader now

 

8단계: Grub USB 옵션을 사용하여 DSM 다시 시작 및 부팅

 

TinyCore 명령으로 완전히 종료하고 재부팅하십시오.

exitcheck.sh reboot

 

먼저 GRUB 메뉴가 표시됩니다. 필요한 경우 화살표 키를 사용하여 USB 가 선택되었는지 확인하고 ENTER를 누릅니다.

image.thumb.png.548fcd8fbcbe33e95a0b4e2d0dc59943.png 

 

로더는 일부 초기화 정보를 표시하고 DSM을 자동으로 부팅합니다. 직렬 콘솔이 연결되어 있지 않으면 아무 것도 표시  되지 않습니다(아래 문제 해결 섹션 참조). 부팅이 완료될 때까지 몇 분 정도 기다리십시오. 그런 다음 https://find.synology.com 또는  Synology Assistant  데스크톱 유틸리티를 시작합니다. 모든 것이 정상이면 새 "SynologyNAS"가  설치되지 않음 (새 빌드의 경우) 또는 기존  Migratable NAS 의 이름  (이전 버전에서 업그레이드하는 경우)으로 표시됩니다.


 image.thumb.png.6cf953e49c3d928909fe25369051bbcf.png

 

로더 빌드에 지정된 플랫폼 및 DSM 릴리스 번호와 일치하는 DSM 설치 PAT 파일을 다운로드 합니다. 파일은 Synology 다운로드 아카이브 https://archive.synology.com/download/Os/DSM 에서 사용할 수 있습니다 . 후보로 보이는 파일이 여러 개 있을 수 있습니다. VirtualDSM으로 표시된 PAT 파일은 작동하지 않습니다. 또한 동일한 번호를 가진 패치 PAT 파일이 있을 수 있습니다. 이들은 작동하지 않으며 일반적으로 50MB보다 작습니다. 올바른 PAT 파일은 300MB 이상입니다.

image.thumb.png.771ce8403901b98e76a379948d05ad48.png

 

올바른 DSM PAT 파일이 개인용 컴퓨터에 다운로드되면 설치 프로그램을 시작하고 PAT 파일을 NAS에 업로드합니다. 프롬프트에 따라 설치를 완료하십시오.

 

중요: DSM 을 업그레이드하려고 할 때 Synology Assistant에 설치되지 않음 이 표시되거나 업그레이드 중에 디스크 를 지우라는 메시지가 나타나면 중지하십시오!   일부 또는 모든 디스크가 DSM에 표시되지 않습니다. DSM 7.x를 설치하기 전에 문제 해결 및 재구성을 통해 이 문제를 해결해야 합니다.

 

문제 해결

 

Synology Assistant를 사용하여 새 SynologyNAS를 찾을 수 없는 경우 로더에 커널 패닉이 있거나 네트워크가 작동하지 않는 것입니다(일반적으로 네트워크 드라이버가 없거나 호환되지 않거나 액세스할 수 있는 DHCP 서버가 없기 때문). 특정 원인을 확인하는 유일한 방법은 직렬 콘솔을 사용하는 것입니다. 여기에는 NAS 하드웨어에서 개인용 컴퓨터로 물리적 직렬 포트를 구성하고 액세스를 위해 터미널 에뮬레이션 프로그램을 사용하는 작업이 포함됩니다.

 

직렬 콘솔은 특수 TCRP 네트워크 콘솔에 미러링됩니다. 네트워크가 작동하는 경우(즉, Synology Assistant에서 IP를 볼 수 있음) 브라우저를 통해  https://<DSM IP>:7681 에 액세스할 수 있습니다. 

 

그러나 액세스 권한이 부여되면 특수 DSM 로그인 프롬프트가 표시됩니다. 이것은 DSM이 설치되기 전에 또는 DSM이 설치되었지만 시작할 수 없는 경우에 표시되는 주니어 모드입니다. DSM이 설치되지 않은 경우 루트 로 로그인합니다 (비밀번호를 묻는 메시지가 표시되지 않음).

SynologyNAS login: 

 

디스크 포트 종료 오류 및 누락된 디스크는 일반적으로 SataPortMap/DiskIdxMap/장치 트리 문제이지만 SCSI 또는 SAS 호스트 버스 어댑터를 사용하는 경우 드라이버 문제일 수 있습니다. SATA 디스크가 없는 경우 다음 을 입력하여 DSM의 SataPortMap/DiskIdxMap 및 기타 user_config.json 매개변수 보기를 조사하십시오.

cat /proc/cmdline

 

로더 장치 "/dev/synoboot"가 다음 명령으로 반환되지 않으면 설치의 식별 USB 단계를 건너뛸 수 있습니다.

ls -la /dev/synoboot

 

다음을 사용하여 액세스 가능한 디스크 장치에 대한 DSM의 보기를 검사합니다.

ls –la /sys/block

 

장치 트리 플랫폼을 사용하는 경우 다음을 사용하여 장치 트리의 내용을 표시합니다.

dtc –I dtb /var/run/model.dtb

 

도움말 게시 위치

 

설치 도움 요청은 관련 없는 다양한 포럼 스레드에서 길을 잃기 쉽습니다. DSM 설치 포럼 에 새로운 주제로 도움 요청을 게시하십시오 .

 

최소한 하드웨어 구성, 선택한 플랫폼, DSM 버전, user_config.json 정보(일련 번호 및 구성된 MAC 주소 삭제 또는 수정) 및 수행한 디버깅 분석 정보를 명시하십시오.

 

이 스레드에 대한 일반적인 도움 요청을 게시하지 마십시오.

개발 문제에 대한 피드백을 제공하지 않는 한 TCRP 또는 RedPill 개발 스레드에 대한 일반적인 도움 요청을 게시하지 마십시오 .

 

마지막 단어

 

지속적인 커뮤니티 개발로 인해 TCRP 기능은 빠르게 변경됩니다. 이 튜토리얼이 업데이트될 수 있도록 수정 및 새롭거나 다른 결과를 발견한 경우 게시하십시오. 

신고공유스크랩
14
profile image 1등
화정큐삼 글쓴이 2022.05.28. 18:49

헤놀포럼에서 근래 가장 활발히 활동하시는 플라이라이드님이 새로 작성하신 가이드가 있어서

구글 번역기로 돌려서 옮겨 봅니다.

실수로 놓칠만한 부분까지 아주 디테일하게 세세한 부분까지 설명되어 있어서 매우 잘 만들어진 가이드 같아서 옮겨와 봅니다.

profile image
화정큐삼 글쓴이 2022.05.28. 21:46
닭발은세개

저도 잘 몰랐던 부분이 있어서 몇번씩 정독했습니다.

tce-load -iw wifi

로 wifi 모듈도 설치가 가능합니다.

tinycore 에서 한번 시험해 보려 합니다.^^

늘푸른날 2022.07.04. 22:56

일목 요연하게 잘 정리해주셔서 따라서 해고 있는데요.

virtualbox 에서 vmdk로 redpill 부팅해서 설정 다하고 리부팅해서

diskstation을 찾아서 dms설치시 실패 됩니다.

```

설치 실패

파일 설치 실패. 파일이 손상된 것 같습니다.

```

라고 나옵니다.

검색 해보니 vid pid가 안맞아서 그렇다고 하는데

vmdk는 이걸 어떻게 맞춰야 하는건가요?

profile image
화정큐삼 글쓴이 2022.07.05. 00:31
늘푸른날

VID / PID 는 아무 문제 없습니다.

./rploader.sh build broadwellnk-7.1.0-42661-JUN jun

이렇게 jun mode 로 다시 빌드해 보십시요.

55% 파일손상 만날 확률이 많이 줄어듭니다.

늘푸른날 2022.07.05. 16:04
화정큐삼

broadwellnk-7.1.0-42661-JUN

이거를 찾을수 없다고 나와요.

./rploader.sh 하면

Version : 0.8.0.3

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

Available platform versions:

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

apollolake-7.0-41890

apollolake-7.0.1-42218

apollolake-7.0.1-42218-JUN

apollolake-7.1.0-42621

apollolake-7.1.0-42661

broadwell-7.0.1-42218

broadwell-7.0.1-42218-JUN

broadwell-7.1.0-42621

broadwell-7.1.0-42661

broadwellnk-7.0.1-42218

broadwellnk-7.0.1-42218-JUN

broadwellnk-7.1.0-42621

broadwellnk-7.1.0-42661

bromolow-7.0.1-42218

bromolow-7.0.1-42218-JUN

bromolow-7.1.0-42621

bromolow-7.1.0-42661

denverton-7.0.1-42218

denverton-7.0.1-42218-JUN

denverton-7.1.0-42621

denverton-7.1.0-42661

geminilake-7.0.1-42218

geminilake-7.0.1-42218-JUN

geminilake-7.1.0-42621

geminilake-7.1.0-42661

v1000-7.0.1-42218

v1000-7.0.1-42218-JUN

v1000-7.1.0-42621

v1000-7.1.0-42661

 

이렇게 만 나옵니다.

 

코어 로더가 Version : 0.8.0.3 다음 버전이 있나요?

다음 버전에

broadwellnk-7.1.0-42661-JUN

이게 있는듯 한데요.

다음 버전은 어디서 받을수 있나요?

profile image
화정큐삼 글쓴이 2022.07.05. 18:23
늘푸른날

Jun mode 는 반드시 broadwellnk-7.0.1-42218-JUN 42218 리비전을 사용하셔야 합니다.

설치과정에서 7.1.0-42661 최신버전 DSM 을 사용하시게 됩니다.

기본 설계가 그렇게 되어 있어서 룰을 따르셔야 합니다.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
쓰기
태그 : 헤놀로지 DSM7.0