TCRP-Mshell 을 이용한 헤놀로지 설치하기(Feat. VirtualBox)
안녕하세요! 달소입니다.
이번편은 화정큐삼 님께서 직접업데이트해주신 TCRP-Mshell을 이용한 헤놀로지 설치방법입니다.
자세한 설명은 아래 글을 참고해주시면되겠습니다.
ARPL과 같이 터미널 ui를 통해 손쉽게 설치가가능합니다.
이미지 다운로드
여기서는 virtualbox의 설치를위해서 vmdk를 받아서 진행하지만 각 환경에 맞게 img,vmdk파일을 받아서 진행해주시면됩니다.
3시간전 업데이트까지 ㄷㄷ 갓정큐삼님..
gz파일은 반디집등을 통해 압축을 풀어주세요.
만약 Native라면 img파일을 받아서 Win32diskimager를 통해 이미지를쓰시면됩니다.
아래글의 이미지 쓰기부분 참조.
가상머신 생성하기
하드웨어
하드디스크는 나중에 추가해줘도되는데 그냥 기본으로 만들어주겠습니다.
나중에 vmware와 호환을하려면 vmdk로 하시는게 마음편합니다.
생성되면 시작하지마시고 설정탭으로 진입
저장소에 가서 아까 다운로드받은 mshell 하드디스크를 추가해주고 순서를 첫번째로 만들어줍니다.
*순서를 꼭 바꿔주셔야합니다.
그리고 네트워크탭으로가서 아래처 어댑터에 브릿지 설정을해줍니다.
그리고나서 저장 후 실행
엔터를 눌러주면 익숙한 TCRP화면과 갓정큐삼님의 menu.sh가 자동으로 실행됩니다.
좌측 최상단의 터미널로 가서 모델명부터 차근차근해주시면됩니다.
저는 항상 안정적인 3622xs+를 선호..합니다
arpl에서 선택했던 애드온이나 모듈같은 불필요한것들이 다 빠져서 좋은것같습니다.
그냥 다 넣는게 ㅋㅋ
맥추가도 별도로있습니다!
기본적으로 어댑터는 자동으로 잡아주기때문에 virtualbox를 사용하시는분들은 별도로 선택하지않으셔도됩니다.
안그러면 netif_num이 1로잡히는데 동일한맥이 2개로 나와서 오류뜹니다 ㅠ
이렇게 리얼맥으로!
netif_num과 같은 config설정값 변경이 필요하시다면 edit user_config로 가셔서 수정해주시면됩니다.
그리고 빌드를 누르면 패치부분이한번 나오는데 N을 눌러주셔야합니다.
y를 누르면 버그인지 빌드가제대로안됩니다.(화정큐삼님 확인부탁드립니다.)
빌드가 다되면 reboot로!
Grub창에 자동으로 이미지가 뜹니다.
TCRP Friend로 부팅되는데.. netif_num이 다르다고하네요..;
아까 user_config 쪽가서 mac2를 제거해주고 다시 빌드했습니다.
컨피그 값 수정 후 재빌드하면 아래처럼 정상부팅이됩니다.
이제 위에서 나온 IP Adrress로 접속해줍니다
여기부터는 다들아시는대로 ㅎㅎ
전체적으로 깔끔하게 잘됩니다!
arpl쪽이 부팅이 느린단점이있는데 TCRP는 그게 해소(?)됐다고하니 부팅에 스트레스받으시는분들이라면 넘어가시는것도 추천드릴만한거같습니다
설치 가이드 작성을 해드려야 하나 고민였는데, 개발하느라 시간은 안나고해서 미루고 있었습니다.
달소님 감사합니다.^^
어제 mac2 에 대한 부분을 추가하고 아직 안정화가 덜된 부분이 있어서 금일 오후2시경에 menu.sh 업데이트가 한번 있었습니다.
네이티브에서 delay 7초정도가 없으면 부팅시 menu.sh 창이 유지가 안되서 이부분도 계속 살펴보고 있습니다.
일단 6~7초사이면 메뉴유지에는 문제가 없는것 같습니다.
창 뜨자마자 기본적으로 dialog 와 tmap 패키지를 다운로드 받는과정이 있어서 이부분에서 무언가 충돌이 있는듯 한데,
원인을 잘 모르겠습니다.
VM에서는 워낙 빠르게 돌아서 이런 이슈가 없습니다.
네이티브가 USB 메모리에서 돌아가기 때문에 패키지 설치가 조금 느린것이 이슈가 되는군요.
지금 img 파일을 깃헙 릴리즈에 한번더 올렸다가 다시 내렸습니다.
vhd 파일과 img 파일을 혼용해도 되는줄 알았는데, 엄연히 포맷이 다르네요.ㅎㅎ
vhd 를 img 확장자로 rename 한것 밖에는 안되서 rufus 에서밖에 레코딩이 안됩니다.
proxmox 에서는 img 파일을 바로 사용하셔야 하는데, 당연히 문제가 될듯해서 img파일 제작법을 다시 공부중입니다.
VHD 로 윈도우에서 가상파티션 잡아준것을 img 파일로 기록만 할수 있으면 좋겠는데 방법을 잘 모르겠습니다.
VM 에서 y 로 묻는과정은 한번도 본적이 없는데 캡쳐 한번만 주실수 있나요?
아, y 를 묻는 부분이 왜 나오는지 알았습니다.
제가 오후 2시에 업데이트한것 때문입니다.
./my.sh DS3622xs+ noconfig
가 내부적으로 빌드메뉴에서 사용되는 커맨드인데, 이때 my.sh 이 실행되면서 최종버전 여부를 한번더 체크합니다.
./rploader.sh 도 그런방식을 가지고 있어서 저도 쫒아했습니다.^^
./my.sh 최종 업데이트가 보존되려면 백업을 한번 해두셔야 합니다.
로더 빌드과정에서도 자동백업이 되지만, 빌드가 딱히 필요 없으신분은
제가 메뉴상에 만들어둔 backup TCRP 을 한번 사용해 주셔도 좋습니다.
TCRP 가 부팅할 때 마다 ./my.sh update 가 자동실행되면서 최종버전을 다운받도록 되어 있습니다.
.xsession 파일 살펴보시면 시작 스크립트들이 들어가 있습니다.
그중에 ./rploader.sh monitor 는 pocopico님이 넣어두신거죠.^^
오 상세한 설명 감사드립니다 ㅎㅎ 확실히 gui로 보이는부분이 있다보니 설치가 간편해서 매우좋아진걸 느꼈습니다.
Native로도 한번 테스트해봐야겠네요!
화정큐삼님 기존에 설치된곳에 ./my.sh update 하면 업데이트가 되는건가요
달소님 이미지보면 프랜드 메뉴가 추가된거 같아서요
최신버전 부터는 이부분 마저 알아서 TCRP linux 시작될때 마다 자동처리 되도록 해두었습니다.
menu.sh 이 자동으로 뜨고 있다면 이 업데이트도 알아서 자동처리되고 있다고 보시면 됩니다.
아하 그렇군요 감사합니다
수고하셨습니다 달소님 가이드가 필요할거 같았는데 바로 만들어 주셨네요 네이티브도 가이드 만들어주시는건군요 감사합니다
본문에 상세히 설명해주신 것들을 전부 차근차근 따라해서 (SATA 번호도 바꾸었습니다) 실행을 했는데도 여전히 오류 메시지가 출력이 되는데 원인을 알 수 있을까요? ubuntu 20.04 LTS 입니다.
ubuntu vm이라면 뭔가다를수도있을것같은데 아키텍쳐는 동일한가요?
로그는 어떻게 나오시는걸까요?
이미지는 본문에 올려주신 것을 그대로 사용했습니다. 로그 파일 쪽지로 보내드렸으니 시간되실 때 한번 봐주시면 감사하겠습니다..!
첨부된 로그가 보이지않습니다.
첨부하기하시고 본문에 삽입해주셔야합니다.
민감자료가없으면 댓글에 첨부해주시면 다른분들도 확인해주셔서 빠르실거같습니다
시간대를 정확히 모르겠네요.. 부팅했을때로그만 따로 올려주시고 해당로그로 구글링하시면될거같습니다
네이티브로 설치한 가이드도 올라가있습니다
cmt alert