11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


● tinycore build option ./rploader.sh build <platform> static 과 manual ,compile 빌드옵션 차이점

♨ 카랜더 일정 : 2022년05월03일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    tinycore build option ./rploader.sh build <platform> static 과 manual ,compile  빌드옵션 차이점


    빌드 스위치에 대한 자동 옵션이 없습니다. 유효한 옵션은 다음과 같습니다.   

    compile -> redpill-lkm 컴파일 프로세스를 통해 실행(철저하게 테스트되지 않았지만 실패할 가능성이 있음)

    static -> redpill 확장의 정적 redpill 모듈을 사용하고 listmodules 함수도 호출합니다.

    manual -> redpill 확장의 정적 redpill 모듈을 사용하고 listmodules 기능을 실행하지 않고 수동으로 추가한 확장을 진행합니다.

    DTS 패치가 필요한 플랫폼의 경우 DTS 패치를 수동 manual 으로 수행해야 합니다.

    default -> static   listmodules 함수는 PCI 장치를 나열하고, PCI-ID용 커널 모듈에 대해 modules.alias.4.json.gz를 쿼리하고,

    rpext-index.json에서 확장자를 일치 및 추가하려고 시도합니다.

    마지막에는 DTS 패치가 필요한 플랫폼의 경우 model.dt도 패치하려고 합니다.


    따라서 STATIC은 내가 추가한 ext 드라이버를 추가하고 pci-id를 기반으로 ext 드라이버를 검색하지만

    static을 사용하는 것은 builld 명령에 아무것도 추가하지 않는 것과 같습니다. 예: .

     example:

    ./rploader.sh build <platform>

    is the same as

    ./rploader.sh build <platform> static

    same end result

    ==========

    tc@box:~$ cat ds3615_simple_basic_build_dsm71.sh
    #!/bin/bash
    # Made by https://11q.kr
    # 2022.04.27
    # DS3615xs build
    echo Enter ===========  DS3615xs build --- bromolow-7.1.0-42661 ====
    cat user_config_ds3615xs_vmdk.json
    echo Enter =========== cp user_config_ds3615xs_vmdk.json user_config.json
    read answer
    cp user_config_ds3615xs_vmdk.json user_config.json
    cat user_config.json
    echo Enter ===========  build1 =======================
    read answer
    ./rploader.sh clean all
    ./rploader.sh update now
    ./rploader.sh fullupgrade now
    ./rploader.sh serialgen DS3615xs
    ./rploader.sh identifyusb now
    ./rploader.sh satamap now
    #(ll run if custom-module -> /mnt/sdb3/auxfiles is missing)
    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 bromolow-7.1.0-42661
    rm -rf /home/tc/oldpat.tar.gz;./rploader.sh clean now; rm -rf /mnt/"$(mount | grep -i optional | grep cde | awk -F / '{print $3}' | uniq | cut -c 1-3)3"/auxfiles; rm -rf /home/tc/custom-module;  ./rploader.sh backup now;
    echo Enter ===========  build2 =======================
    read answer
    #./rploader.sh update now
    #./rploader.sh fullupgrade now
    #./rploader.sh serialgen DS3615xs
    #./rploader.sh identifyusb now
    #./rploader.sh satamap now
    ls /home/tc/custom-module/
    ./lastbuildsystem.sh
    
    echo Enter =========== Normal build2 =======================
    read answer
    # 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
    # ./rploader.sh ext bromolow-7.1.0-42661 auto
    echo Enter ============= ./rploader.sh build bromolow-7.1.0-42661 auto
    read answer
    ./rploader.sh build bromolow-7.1.0-42661 
    echo Enter ============= cat user_config.json
    read answer
    cat user_config.json
    date
    ls  /mnt/sdb3/auxfiles/
    echo Enter ============= ./rploader.sh backup now sudo filetool.sh -b
    read answer
    ./rploader.sh backup now
    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/
    ./lastbuildsystem.sh
    ls -lrt
    ./rploader.sh clean all
    # =======================
    ./lastbuildsystem.sh
    


     https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    tc@box:~$ cat grub_cfg_mount.sh
    sudo mount /mnt/sda1
    cd /mnt/sda1
    ls
    cd boot
    ls
    cd grub/
    ls
    cat grub.cfg

    tc@box:~$
    ======================

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    tc@box:~$ ./grub_cfg_mount.sh
    EFI  GRUB_VER  boot  custom.gz  grub_cksum.syno  lost+found  rd.gz  zImage
    grub
    fonts  grub.cfg  grubenv  i386-pc  locale  x86_64-efi
    #
    # ### !!! WARNING - READ ME !!! ###
    #
    # DO NOT edit this file. This file has been generated automatically by the loader generator.
    # If you were asked to use a pre-made image and asked by someone to edit this file DO NOT do it. The only
    # supported method of obtaining the loader image is generating it using the loader generator provided.
    #

    terminal_output console
    if serial --unit=0 --speed=115200; then
        terminal_input --append serial_com0
        terminal_output --append serial_com0
    fi

    set default="1"
    set timeout="5"
    set timeout_style="menu"

    if [ -s $prefix/grubenv ]; then
        load_env --file $prefix/grubenv --skip-sig
        set has_env="1"
        if [ -n "${saved_entry}" ]; then
            set default="${saved_entry}"
        fi
    else
        set has_env="0"
        echo "WARN: failed to load env. Default choice will NOT be saved!"
    fi


    function savedefault {
        saved_entry="${chosen}"
        save_env --file $prefix/grubenv saved_entry
    }


    insmod usb_keyboard
    insmod part_msdos
    insmod ext2
    insmod fat
    insmod linux
    insmod gzio

    set gfxmode=auto
    insmod vbe
    insmod vga

    # UEFI
    insmod efi_gop
    insmod efi_uga

    insmod font
    if loadfont ${prefix}/unicode.pf2
    then
        insmod gfxterm
        set gfxmode=auto
        set gfxpayload=keep
        terminal_output gfxterm
    fi

    menuentry 'RedPill DS3622xs v7.1.0-42661 Beta (USB, Verbose)' {
            savedefault
            set root=(hd0,msdos1)
            echo Loading Linux...
            linux /zImage withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=5 pid=0x0001 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=XXYYXXYYXXYY sn=2030SQRBZMB2T vid=0x46f4 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=00 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap=9
            echo Loading initramfs...
            initrd /rd.gz /custom.gz
            echo Starting kernel with USB boot
    }

    menuentry 'RedPill DS3622xs v7.1.0-42661 Beta (SATA, Verbose)' {
            savedefault
            set root=(hd0,msdos1)
            echo Loading Linux...
            linux /zImage withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=5 pid=0x0001 earlycon=uart8250,io,0x3f8,115200n8 synoboot_satadom=1 syno_port_thaw=1 mac1=XXYYXXYYXXYY sn=2030SQRBZMB2T vid=0x46f4 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=00 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap=9
            echo Loading initramfs...
            initrd /rd.gz /custom.gz
            echo Starting kernel with SATA boot
    }


    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
    }
    tc@box:~$ ls

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
        • 게시물이 없습니다.
    • 월간 조회수
        • 게시물이 없습니다.


    Total 1,684 / 83 Page
    [ 중요) 인터넷 속도가 버벅임 iptv 시청불가능 대응 iptime공유기 보인설정 및 기타 조치 대응… ] 댓글 8

    아래 내용은 개인적인 구성에 문제로 발생될수 있는 내용입니다아래 인터넷 버벅임 문제로 1차 해결 안되어2차 문제 발생결론 : 아들방에서 다른 컴…

    [ 이메일 서버설정 )Dsm 6_1_시놀로지 메일서버 설정 2번째 분석 ] 댓글 6

    \r\n\r\n이메일 서버설정 )Dsm\r\n6_1_시놀로지 메일서버 설정 2번째 분석 \r\n\r\n사용 dsm : ds3615 DSM 6.1…

    [ 삭제)DSM 6.1.1_SW_UP)헤놀로지 Jun's Mod V1.02-alpha_DS3615/3617xs_… ] 댓글 53

    최종 파일 사용하세요성공up)DSM6.1.1에서 DSM6.1.2로 juns-mod-1.02b-ds3615 이용 업데이트 LAN카드 정상 연결 .…

    [ 시놀로지 사용자 간단 파일 공유 DOCKER droppy 설치 간단 공유 추천 드립니다. ] 댓글 1

    DOCKER droppy 는 간단 설치로 파일 공유 파일 이동/복사하여 공유가 간펀합니다특징을 설명 하면1) 파일 보관에 복사 관리가 편하고 윈…

    [ 자작 nas 설치사례)Xpenology(헤놀로지)NAS서버_install_file 초기/화 재설치 구성 방… ] 댓글 12

    모든 저의 설정 저장값을 pdf viewer 가능한 게시판에 등록 공유 합니다\r\n첨부 워드자료 참조 최종 사용 자료xpenology를 설치를…

    [ 완벽정리! XPEnology를 Hyper-V에 설치하기 | 익스트림 매뉴얼 ] 댓글 10

    완벽정리! XPEnology를 Hyper-V에 설치하기 | 익스트림 매뉴얼extrememanual.net/2823저장된페이지2015. 11. 2…

    [ u5pvr 듀얼랜 그동안 유선랜만 사용에서 유선랜과 wifi 5G를 활성화 하였습니다 ]

    u5pvr 듀얼랜 그동안 유선랜만 사용에서 사용유선랜과 wifi 5G를 활성화 하였습니다접속이 분산 처리 있습니다kodi 실행 wifi로 접속되…

    [ 초보자)시놀로지서버 로컬드라브 totalcmd로 간단히 연결하기(넷드라브 없이) ]

    \r\n초보자 서버 사용자)시놀로지서버 로컬드라브 totalcmd로 간단히 연결하기(넷드라브 없이)\r\n저는 로칼드라브를 TOTALCMD를 활…

    [ PC와 모바일기기를 연결하는 더욱 강력해진 솔루션 SideSync를 통해 PC와 모바일기기간에 화면과 데이터… ] 댓글 2

    SideSyncPC와 모바일기기를 연결하는 더욱 강력해진 솔루션 SideSync를 통해 PC와 모바일기기간에 화면과 데이터를 간편하게 공유htt…

    [ 4dosgrub로 iso파일 헤놀로지 자동부팅 1번으로 하기 menu.lst 와 사용 유틸 Grub4dos+… ] 댓글 2

    헤놀로지 부팅을 usb/iso 파일로 부팅하기 입니다4dosgrub로 iso파일 헤놀로지 자동부팅 1번으로 하기첨부Grub4dos+@ Insta…

    [ showdown 설치성공 )★★★시놀, 헤놀 ds918 showdown 설정/설치 방송 vod 다운로드 설… ] 댓글 15

    showdown 설치성공 )★★★시놀, 헤놀 ds918 showdown 설정/설치 방송 vod 다운로드 설정하기아래 제작자 사이트에서showdo…

    [ sn_nas_up2)osfmount 사용 헤놀로지 XPENOLOGY VMWARE ,,New SERIAL MA… ] 댓글 23

    펌) 헤놀로지 새로운 시리얼과 MAC주소 생성기(test전)https://11q.kr/g5s/bbs/board.php?bo_table=s11&a…

    [ 성공)MctvPlaylistCreator_to_tvhelper로png파일만들어_EPG채널이름지정하기및 201… ] 댓글 51

    MctvPlaylistCreator_to_tvhelper로png파일만들어_EPG채널이름지정하기아래 관련 파일 모두 저장 보관 합니다.MctvPl…

    [ 보안) bad 해킹 차단 ip 목록 리스트 14만건 badips 링크 자료와 저의 차단목록 deny-ip-l… ] 댓글 39

    공유기 외부 아이피 차단 < 지속적으로 공유기접속하고 있습니다 > 로그인 정기적으로 확인 차단 바랍니다차단 목록 첨부 20180513…

    [ XPEnoboot for DSM 5.2 DS3615xs 5.2-5967.1 x64: [pat] [img] [… ] 댓글 32

    정보)헤놀로지 5.2 - 5967 업데이트후 백업이 않되어 복원후 재가동 합니다주의) 필히 이전 버전 web 폴더및 mariadb 백업 바랍니다…

    [ 헤놀로지 DSM 6 (6.0.1-7393) 정보 및 DSM_DS3615xs_7393_boot.img I… ] 댓글 52

    본자료는 참조만 하세요=========저의 최종 dsm 6.0 업데이트 가능한성공)DS3615xs 6.02 Jun's Mod V1.0_pat84…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-08-21 16:10:28

    오늘의 홈 현황


    • 현재 접속자♨ 516 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 20 명
    • 오늘 방문자 1,954 명
    • 어제 방문자 2,246 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,507,274 명
    • 전체 게시물※ 8,753 개
    • 전체 댓글수※ 25,006 개
    • 전체 회원수 11,187 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑