쳅터 3 - 프로텍트 모드 예제부터 무한 리부팅이 일어나는데....
만들면서 배우는 OS 커널의 구조와 원리
이 책의 가장 큰 목적은 방대한 커널을 이해하기 위한 토대를 마련해주는 것이다. 소프트웨어 개발자는 HelloWorld 소스코드를 컴파일하고 실행하는 것으로 시작한다. 그리고 하드웨어 개발자는 8비트 컴퓨터 회로를 제작하는 것으로 시작한다. 이처럼 커널 학습도 작은 커널을 자신이 직접 만들어 보며 배경지식을 습득하는 것으로 시작하여 방대한 OS의 커널에 도전해야 더욱 빠르고 수월하게 목표에 도달할 수 있을 것이다.
안녕하십니까?
이책 정말 잘 보고 있습니다.
원리가 잘 이해가고 설명도 잘 되있더군요 ^^
제 환경은 VMWare Player 최근것 다운받아
사용하고 있습니다.
쳅터 1~2 까지는 무난히 잘 되더군요
그런데 챕터 3 부터
프로텍트 예제부터 이상하게 무한리부팅이 일어납니다....
그래서 혹시나..
VMWare Player 상에서 실행하는것이라...
뭐... 특성타나 라고 생각해서
그래서 가상FDD 사용해서 RaWrite 툴로 이미지 파일을
만들어서 네로의 부팅CD 만들기해서
부팅CD 제작하여 부팅해봐도 역시 무한 리부팅이 일어나더군요.
그래서 인터넷을 찾던도중.....
http://www.cyworld.com/bhythmmaker/2706511
에의 답변글에서....
jmp $+2 부분을 지우라고 하더군요... 이부분에서 문제발생한다고
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
아......
저도 약간씩 전진하면서 실행했는데.
전 db ox66, db 0x67 부근인줄 알고....
여기서 계속 삽질하고 있었습니다....... 거의 하루동안 뻘짓했죠.
뭐.... 이책 3쇄 발행일자를 보니.. 2006년인데...
이때는 작동 되었나봐요....
암튼 도움되길 바랍니다.