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

레드필 부트로더 하드디스크 이식 기능 구현 테스트 성공

화정큐삼 화정큐삼 339

9

10

처음부터 네이티브 하드를 가지고 해봤어야 했을것을

좀 편하게 시험한다고 VMWARE FUSION 가상환경에서 시험을 해서 몇일을 또 허비한셈이네요.

 

레드필 부트로더 하드디스크 이식의 주 목적은 USB 스틱을 사용하지 않고 하드에 부트로더를 이식하는데 목적이 있습니다.

가상환경에서는 어짜피 가상 Sata 디스크를 부트로더로 활용할 수 있는것 만으로도 충분해서 디스크에 이식하는 기능은 불필요 할것 같습니다.

어짜피 레드필 lkm 특성상 Sata SSD 가 보이는 순간 synoboot 화 시켜버리는 현상 때문에 

멀쩡한 디스크가 하나 사라져 버리게 됩니다.

 

네이티브에서 최소 2개 이상의 BASIC 또는 JOB 타입의 디스크를 가지고 계신 분만 활용하실 수 있습니다.

기능을 잘 정비해서 곧 배포 하고 사용가이드도 올려드리도록 하겠습니다. 

신고공유스크랩
10

화정큐삼 화정큐삼
30Lv. 18223P
다음 레벨까지 997P

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 1등
화정큐삼 글쓴이 2024.03.13. 00:22
그리고, 이번 2주간의 연구로 한가지 더 얻은 큰 수확이 있습니다.
56 ~ 57% 디스크 손상에러와 연결되는
USB 의 3개의 FAT 부트 파티션
/dev/synoboot1, /dev/synoboot2, /dev/synoboot3
가 마운트가 안되는 경우
이를 보완하는 boot-wait (tcrp) 와 automount (rr)
등의 addon 이 있습니다.

이 3개의 부트파티션이 마운트가 잘 안되서 생성이 안되는 경우
이를 강제로 만들어 주는 기능이 들어 있는데요.
제가 연구해서 고안한 방법이기도 한데,
/bin/mknod 커맨드로 위 3개 노드를 강제 생성합니다.
이 강제 생성한 노드도 안정적인 노드가 아니기에
여전히 56 ~ 57% 디스크 손상에러가 없어지는건 아니였습니다.

하지만 이번 기능에서 얻은 결과로 굳이 이런 노드를 강제로 Fake 해서 만들 필요 없이
직접 심볼릭 링크 형태로 ln -s 로 직접 USB 디바이스에 연결하는 방식이 더 안정적인것 같습니다.

이 개선안에 대해서는 wjz304님과 토의를 거쳐서 더 안정적인 addon 으로 개선하도록 rr에 전파해 보겠습니다.
2등
우성세무 2024.03.13. 00:24
고생 많으셨습니다.
늘 화정큐삼님의 수고 덕분에 좋은 정보와 편리한 사용의 혜택 누립니다.
사용가이드 기다리겠습니다~
3등
서맹 2024.03.13. 06:11

첫 줄 읽자마자 며칠 날리신 거 생각하니 고생 많으셨단 마음부터 들었습니다.
화정큐삼님 덕분에 너무나 잘 쓰고 있습니다.
매번 또 어떤 새로운 기능이 추가될까 기대가 되네요. 감사합니다!

profile image
수라 2024.03.13. 08:56
고생많으십니다. 가이드도 기대가 되네요 화정큐삼님 덕에 해놀 만들기가 예전보다 훨 더 쉬워진..
profile image
화정큐삼 글쓴이 2024.03.13. 22:08
기능은 모두 준비되어서 이제 배포만 하면 되는데요.
한가지 고민이 주입된 부트로더용 파티션을 다시 제거하기 원하시는 분들을 위한 기능이 있어야 할것 같아서요.
TC 안에서도 gparted 를 사용할 수 있게 해드리면 좋을것 같은데요.
이게 12.x 버전에서는 잘 동작하던것이 현재 버전인 14.x 도 동작을 안하고 최신버전인 15.x 에서도 설치단계에서 문제가 있는걸 확인해서 TC 관리자에게 이슈로 문의를 넣은 상태입니다.

https://github.com/CardealRusso/tinycore-online-repo/issues/1

이걸 위해서 12.x 버전으로 임시로 내리는건 좀 이상하구요.
gparted 대신 fdisk 커맨드로 지우는 방법이 있긴 하지만, 이건 초보유저분들이 자칫하면 데이터 파티션까지 지울 위험성이 있어서
오픈해 드리기가 망설여 집니다.
gparted 를 통해 눈으로 보면서 하나씩 제거해 나가시는게 제일 안전해 보이기 때문입니다.
일단 tc 로 gparted 를 사용할 수 있다면 제일 나이스 한데,

지금으로서는 gpared ISO 이미지를 USB로 구우셔서 처리할 수 있는 별도의 가이드를 따로 드릴 생각입니다.
일단 새기능 배포는 진행하도록 하겠습니다.
하하돌다리 2024.03.14. 09:07
전체 글을 모두 파악은 못하지만 그래도 너무나 고생하고 계시다는 느낌은 가슴깊이 느껴지네요.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25272 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26905 +23
잡담 시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 1일 전16:52 231 +1
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 6 나와너 3일 전17:35 415 +1
정보 해놀 DSM 7.2.1-69057 Update 5로 업데이트 한 이후의 AME 3.1 활성화 관련 14 FantomD 3일 전12:47 482 +4
5137
image
달소 22.01.27.17:40 16894 +40
5136 정보
image
달소 21.10.29.22:22 30519 +40
5135 정보
image
달소 22.08.09.18:38 44113 +33
5134 정보
image
화정큐삼 22.04.12.21:12 46713 +32
5133 정보
image
달소 22.03.31.10:37 32362 +32
5132 정보
image
달소 23.05.29.01:57 25272 +24
5131 정보
image
달소 23.05.23.23:58 26905 +23
5130 정보
image
달소 22.06.28.15:32 27682 +23
5129
image
달소 21.11.19.17:12 23822 +22
5128
image
달소 22.04.16.04:41 13842 +21
5127 정보
image
달소 22.12.27.03:18 37104 +19
5126 정보
image
ㅎㅇㅅㅋ 22.12.30.14:40 26023 +18
5125 정보
image
quad 22.08.15.17:59 15659 +18
5124 후기
image
MENYA 23.10.24.17:52 3028 +17
5123 정보
image
달소 22.06.06.09:15 15878 +17
5122 정보
image
달소 21.05.21.17:14 27242 +17
5121 업데이트
image
EXP 24.02.26.06:29 888 +15
5120
image
quad 22.09.29.22:18 11661 +14
5119 정보
normal
달소 22.03.16.18:35 17285 +14
5118 정보
image
달소 21.11.12.16:52 19409 +14