작성
·
519
답변 3
0
에러를 보면, 강의 대로 rootfs.cpio를 빌드하지 않으신 것 같습니다.
실습을 진행하고 싶으시다면 "리눅스 커널 & 파일 시스템 빌드" 강의의 내용을 그대로 따라하시기 바랍니다.
아니면, 섹션 3.2의 "KASLR 우회" 강의 상단 수업 자료에서 빌드된 bzImage, rootfs.cpio, boot.sh 를 다운받을 수 있으니, 해당 파일을 이용해 실습해 보시기 바랍니다.
0
0
안녕하세요.
bzImage와 rootfs.cpio에 대한 내용은 이전 "리눅스 커널 & 파일 시스템 빌드" 강의에 자세히 설명되어 있습니다.
이전 단계에서 리눅스 커널 빌드 작업을 진행하셨다면, 빌드를 진행한 리눅스 커널 소스 기준으로 arch/x86/boot/bzImage 경로에 해당 파일이 있습니다. 해당 파일을 ./boot.sh 스크립트가 있는 디렉토리로 옮기시면 됩니다.
신속한 답변 감사합니다!
그런데 ./boot.sh를 실행하니 또 다른 문제가 발생했습니다.
./boot.sh를 실행하니 can't open /dev/tty*(*에는 2, 3, 4가 들어갑니다.)라고 계속 뜨면서 강의 화면 처럼 나오지 않습니다;;
이 문제는 어찌 해야 할까요?
(*에는 2, 3, 4들어갑니다.) 이 문장은 터미널에 뜨지 않습니다
* 추가 정보
제가 /dev에 들어가보니 tty2, tty3, tty4 파일은 없었습니다;;
이제 모든 것이 해결되었습니다!
정말 감사드립니다 :)