M SHELL for TCRP FRIEND v0.0.4 커널 오류 수정 되었습니다.
두머리 죠슈아 회원님 요청에 의해
위 빨간색 화살표의 3개줄 보이지 않도록 조금전 패치 마쳤습니다.
pocopico님이 사용하신 리눅스가 GNU LINUX 커널버전 5.15.26 인데, 분명 램디스크인 tmpfs 이 지원되야 함에도 불구하고
셋팅 누락인건지 활성화 자체가 안되어 있어서 램디스크용 파일시스템 사용이 불가한 상태였습니다.
램디스크가 불가한데 자꾸 마운트를 시도했기 때문에 없는 파일시스템을 사용하려 했다고 하면서 저런 오류가 발생했습니다.
어짜피 활성이 불가능해서 마운트 시도도 못하도록 아래처럼 /etc/fstab 파일을 리마크해서 조정했습니다.
https://github.com/PeterSuh-Q3/tcrpfriend/blob/main/buildroot/board/tcrpfriend/rootfs-overlay/etc/fstab
TCRP FRIEND 는 부팅되는 시점에 최신 업데이트된 커널을 깃헙에서 자동탐지해서 업데이트가 들어갑니다.
알아서 업데이트하고 재부팅된 이후에는 적용된 커널로 보이실 겁니다.
화면의 문구도 약간더 수정해서 최종 모습은 아래처럼 보이실겁니다.
치명적 오류사항은 아니고 그냥 거슬리는 오류문구정도 제거한거라고 보시면 좋을것 같습니다.
램디스크가 있으면 도움이 좀 되겠지만, 없다고 해서도 지금까지 문제가 없었으니까요.
그런데 전 빌드시 dev로 뜨던데, prod는 어떻게 해야 빌드가 되나요?
dev 빌드와 prod 빌드의 차이는 무엇인가요?
다시 로더 빌드하시면 이젠 더이상 dev 로 보이지 않으실겁니다.
dev / prod 를 구분하는 이유는 pocopico님이 TCRP 에 redpill 을 구동하는 가장 핵심 커널 드라이버인
redpill.ko 파일의 버전을 구분하기 위해 나누신겁니다.
평상시는 안정화된 prod 버전으로 유지하도록 되는것이 일반적인 상황이구요.
dev 는 필요에의해 pocopico님이 계속 개발하고 수정하고 있는 버전을 알아보시기 위해 본인만을 위해 만드신 구분 정도라 보시면 됩니다.
dev 는 베타성격이 있기 때문에 안정성에는 문제가 있을수 있습니다.
제 M SHELL for TCRP FRIEND 에서는 내부적으로는 prod redpill.ko 만 사용해 왔지만
단지 표기를 dev 로 놓아두었을 뿐였습니다. 이번에 이부분까지 수정했습니다.
http://www.2cpu.co.kr/nas/41524
cmt alert