강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của 끄적임
끄적임

câu hỏi đã được viết

Hacking nhân Linux. Từ A đến Z

qemu & cài đặt gdb

.bzImage를 찾을 수 없음

Viết

·

628

0

안녕하세요, 강의 잘 듣고 있습니다.

제가 ./boot.sh명령어를 실행하니

qemu: could not load kernel './bzImage': No such file or directory 

이렇게 뜹니다...

어떻게 해야될까요?

감사합니다

모의해킹시스템 해킹linux

Câu trả lời 3

0

v4bel님의 프로필 이미지
v4bel
Người chia sẻ kiến thức

에러를 보면, 강의 대로 rootfs.cpio를 빌드하지 않으신 것 같습니다.

실습을 진행하고 싶으시다면 "리눅스 커널 & 파일 시스템 빌드" 강의의 내용을 그대로 따라하시기 바랍니다.

아니면, 섹션 3.2의 "KASLR 우회" 강의 상단 수업 자료에서 빌드된 bzImage, rootfs.cpio, boot.sh 를 다운받을 수 있으니, 해당 파일을 이용해 실습해 보시기 바랍니다.

끄적임님의 프로필 이미지
끄적임
Người đặt câu hỏi

이제 모든 것이 해결되었습니다!
정말 감사드립니다 :)

0

끄적임님의 프로필 이미지
끄적임
Người đặt câu hỏi

rootfs.cpio를 빌드를 했는지는 잘 모르겠습니다;;(제가 왕초보여서;;)
대신 에러가 난 스크린샷을 올립니다. 감사합니다

0

v4bel님의 프로필 이미지
v4bel
Người chia sẻ kiến thức

안녕하세요.

bzImage와 rootfs.cpio에 대한 내용은 이전 "리눅스 커널 & 파일 시스템 빌드" 강의에 자세히 설명되어 있습니다.

이전 단계에서 리눅스 커널 빌드 작업을 진행하셨다면, 빌드를 진행한 리눅스 커널 소스 기준으로 arch/x86/boot/bzImage 경로에 해당 파일이 있습니다. 해당 파일을 ./boot.sh 스크립트가 있는 디렉토리로 옮기시면 됩니다.

끄적임님의 프로필 이미지
끄적임
Người đặt câu hỏi

신속한 답변 감사합니다!
그런데 ./boot.sh를 실행하니 또 다른 문제가 발생했습니다.
./boot.sh를 실행하니 can't open /dev/tty*(*에는 2, 3, 4가 들어갑니다.)라고 계속 뜨면서 강의 화면 처럼 나오지 않습니다;;
이 문제는 어찌 해야 할까요?

(*에는 2, 3, 4들어갑니다.) 이 문장은 터미널에 뜨지 않습니다

* 추가 정보
제가 /dev에 들어가보니 tty2, tty3, tty4 파일은 없었습니다;;

v4bel님의 프로필 이미지
v4bel
Người chia sẻ kiến thức

강의에 나온대로 rootfs.cpio를 빌드하셨나요?

에러가 뜨는 스크린샷을 올려주세요.

Hình ảnh hồ sơ của 끄적임
끄적임

câu hỏi đã được viết

Đặt câu hỏi