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

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

화정큐삼 화정큐삼 336

9

10

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

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

 

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

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

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

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

 

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

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

신고공유스크랩
10

화정큐삼 화정큐삼
30Lv. 18112P
다음 레벨까지 1108P

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로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24791 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26375 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 14시간 전15:26 199 +2
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 382 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 4일 전12:25 182 +1
5103 후기
image
빨간물약 14시간 전15:26 199 +2
5102 질문
image
지축또타 16시간 전13:44 218 0
5101 질문
image
김펭귄 21시간 전08:48 95 0
5100 질문
normal
헤놀로지맨 22시간 전07:21 152 0
5099 질문
normal
sabss 1일 전20:35 205 0
5098 질문
image
양미 1일 전18:47 92 0
5097 질문
file
지나가는_문과생 1일 전12:20 196 0
5096 질문
normal
툭툭이 2일 전14:32 110 0
5095 질문
normal
zip 2일 전13:40 80 0
5094 질문
normal
jinsol2 2일 전11:13 493 0
5093 질문
normal
M-M-M 2일 전09:15 66 0
5092 후기
image
링츠링링 3일 전18:45 382 +2
5091 질문
normal
nadomola 3일 전17:30 108 0
5090 질문
normal
Venzamin 3일 전11:40 188 0
5089 잡담
normal
서맹 3일 전09:42 466 0
5088 질문
image
초보나스 4일 전03:44 146 0
5087 질문
image
Noil 4일 전23:22 96 0
5086 질문
image
서브어린이 4일 전20:16 90 0
5085 질문
image
서브어린이 4일 전17:50 128 0
5084 질문
image
리준 4일 전12:25 182 +1