● 헤놀로지 부트로더 redpill DiskIdxMap=00 변경 테스트 부팅과 disk 정보 보기
♨ 카랜더 일정 :
2021년10월12일
본문
● 헤놀로지 부트로더 redpill DiskIdxMap=00 변경 테스트 부팅과 disk 정보 보기
grub.cfg에
DiskIdxMap=00 SataPortMap=6
에 대하여 test 진행 합니다
1) 메인보드 조건 ( 기가바이트 b560m )
1개의 포트에 6개단자
시놀로지 ds918+는
disk를 4개만 볼수 있다
redpill boot loader는 max=16개 까지 설정 되어 있다
주) 현제 배포중인 redpill 부트로더는 연관관계 확인 필요
다음 파일에서 확인 가능 합니다
root@ds918p11qkr:~# nano /etc/synoinfo.conf
root@ds918p11qkr:~# nano /etc.defaults/synoinfo.conf
redpill bootloader 사용자 초기 설정은
grub.cfg 파일 입니다
grub.cfg 파일의 XXXX부분을 자신의 조건에 맞게 수정 사용해야 합니다
부팅 조건은 USB 직접 부팅과 SATA 는 VMWARE 부팅(ESXI포함) 2가지 입니다
img 작업시 부팅 필수 조건 수정
1) 랜카드 1개시
netif_num=1 ( usb기준 )
USB 직접 부팅 필수 조건 수정
netif_num=1
SATA (VMWare ESxi) 직접 부팅 필수 조건 수정
주) mac2 추가및 netif_num=2 설정시 부팅 안됨
netif_num=1
컨트롤러 위치 가 중요합니다
SataPortMap 몇개로 정의가 문제임
(최종 메인보드에서 온보드 6개 향후연결문제없이 6단자면 max 6개 설정)
테스트....3개 ng 4개 ok 6개 ok
▶SataPortMap 부팅시 수정 stop c
- hdd 확인 1 ...ng ( 앞으로 아래 내용 불필요/관현무 )
▶SataPortMap 부팅시 편집 테스트 stop e 로 임시 수정 적용
ok
최종
DiskIdxMap=00 SataPortMap=6
초기 장차착 테스트시
DiskIdxMap=000000 SataPortMap=666
해도 됩니다.
▶ 기가바이트 b560m 온보드 확인 하자 + 추가 sata 연결 없음
sata 포트는 1개의 포트에 6개 연결단자
최종정리 on-board 에 드라이브 몇개냐 가 문제입니다
- 기가바이트 b560m 온보드 sata 포트는 1개의 포트에 6개 연결단자
총 연결단자 6을 SataPortMap로 결정 합니다 (조금 이해가 맞는지 ???)
DiskIdxMap=00 SataPortMap=6
<VMWare ESxi 에 적용 grub.cfg 수정적용 결론>
1) mac 을 1개로 적용 ok
mac1=XXYYXXYYXXYY netif_num=1
mac1=18C04DDD8888 netif_num=1
sata에서 2개의 mac 설정시 ng
vm 설정에서 2개로 추가 사용 추천
vm
2) 보드의 port의 1개 에 6개 연결가능 max 6적용
DiskIdxMap=00 SataPortMap=6
SataPortMap 값은 메인보드에 SATA 하드 슬롯갯수를 써주는게 좋다. 나중에 하드 추가할때 값을 수정할 필요가 없어지므로.
만약, PCI슬롯에 SATA 어댑터를 쓰는거면 어댑터의 슬롯갯수를 뒤에 이어붙여준다.
예) 보드에 SATA슬롯 4개 + PCI카드에 슬롯2개 => SataPortMap=42
보드에 SATA슬롯 5개 + PCI카드 2개에 각각 슬롯 1개씩 => SataPortMap=511
참고: http://menya.tistory.com/24
https://m.blog.naver.com/leokevin/221024136851
XPEnology(헤놀로지) DSM 6.1 설치시 주의 사항
이라고는 하지만 저와 같이 ASRock J3160-ITX 메인보드에서 디스크를 3개 사용하는 사용자만 해당합니다. ASRock J3160-ITX 제품은 SATA컨트롤러가 2개입니다. 1개는 인텔 칩셋의 기본 컨트롤러이고 1개는 AS Media사의 컨트롤러입니다. SATA포트 4개가 2+2로 나누어져 있습니다. (이게 문제지요)
DS3615xs 6.1 Jun's Mod V1.02-alpha 버전을 기준으로 설명 한 문서 입니다.
1. Jun's Mod 부트 커널 이미지 부팅 USB에 저장한후 grub 폴더에 있는 grub.cfg 파일을 문서 편집기로 열어 SataPortMap=1을 syno_hdd_powerup_seq=0 뒷 부분으로 옮겨준 후 사용중인 하드디스크 개수로 수정합니다.
이때 보통은 1,2 정도로 수정 하면 되겠죠......(실제 연결되어있는 디스크 갯수)
허나 ASRock J3160-ITX 보드에서 3개를 달았을때는 오류가 나면서 설치가 안됩니다.
2. 저처럼 SATA컨트럴러가 2개라면 "SataPortMap=21"로 수정해야 합니다.
앞자리는 기본컨트롤러에 연결된 디스크 갯수, 뒷자리는 추가컨트롤러에 연결된 디스크갯수 입니다.
따라서 네이티브로 XPEnology DSM 6.1을 설치할경우에 추가 SATA 컨트롤러에 디스크를 연결했다면 'SataPortMap=21' 위치도 이동해야 하지만 디스크 연결 수량도 정확히 작성해야 합니다.
https://neon.tistory.com/179
네이티브 헤놀로지 6.0.2기준 부팅USB 안에있는 설정cfg파일에서
sataportmap-(숫자)
저 숫자들어가는 부분에 제일처음 보드의 사타포트수(저의경우엔6포트라 6을 써줍니다)
이후에 PCI익스프레스1번 슬롯에 들어간 하드갯수
(레이드카드8포트지만 전 레이드를 잡아주어 하드4개로 인식시켜 4를 써줌)
이후 2번PCI슬롯 하드갯수(역시 4개입력)
하여 저는 644를 입력해주었는데 늘리시는 확장카드(연결된 하드갯수)를 써주시면 됩니다.
또 헤놀로지 부팅하면 헤놀의 베이스인 DS3615xs의 기본 하드갯수가 12개로 잡혀있어
더 추가가 불가능한데 SSH에 root로 접속하여 synoinfo.conf 파일 두개를 수정해주셔야 합니다.
파일위치는
1. /etc/synoinfo.conf
2. /etc.defaults/synoinfo.conf
입니다.
maxdisks="24"
usbportcfg="0xc00000"
esataportcfg="0x0"
internalportcfg="0x3fffff"
여러행중에 중간 중간 위에 있는 부분들이 있을텐데 맥스디스크를 24로 해주면
저장소관리자에서 베이가 24개로 늘어나고
나머지행 헥사값도 위처럼 수정해주시면
하드채웠을때 중간에 비는 부분없이 1번베이부터 하드가 꽉차게 들어갑니다.
esata포트값을 기본값으로 두면 하드베이 8~13번을 기본으로 먹어서
디스크가 순번대로 안들어가서 esata포트는 다 막고
하드베이를 1~22번할당 usb포트를 23~24번으로 할당한 헥사값이 위에 적어놓은겁니다.
출처: https://menya.tistory.com/24 [Menya's Blog]
뷰PDF 1,2
office view
관련자료
댓글목록
별과물님의 댓글
별과물 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (118.♡.111.238) 작성일
918+ 디스크정보4개만 보이는것 더 확장할수는 없는건가요?
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 6
-
등록일 04.09가입인사.댓글 4
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 11.23
새댓글
-
등록자 dusrhwl 등록일 11.23
-
등록자 11qkr 등록일 11.23
-
등록자 유나아빠 등록일 11.23
-
등록자 닉넴짓기어려워 등록일 11.22
-
등록자 글자사랑 등록일 11.22
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드