ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • BootLoader test
    개발하면서/etc 2015.01.25 20:06

    책산지는 거의 2년정도 된것같다. 혼자 커널을 공부하자니 막막해서 따라하기 식으로 하면 될것같아
    덜컥 사버렸다. 1년전 시도했던것 같은데 환경 세팅하다가 흐지부지 됐던...으악!!! 진득하게 좀 하자!!
    실습하면서 생긴 이슈나 깨달은것들을 남기기로 했다 나중을 위한것도 있지만 나 스스로에게 동기부여를 위해서?;;;


    이번 포스트는 p.131까지 진행했다.


    p.59에 binutils 빌드를 하는데 아래와 같은 오류가 발생했다.

    intl이라는 라이브러리를 못찾겠다고 한다. 3년도 더 된 책이라 버젼이 많이 달라졌다.
    뜨끔하면서 세월 더 지나가기전에 책 한번 봐야겠다는 의지가 생긴다.
    binutils빌드는 책보다 http://jsandroidapp.cafe24.com/xe/3171 보면서 하고, intl라이브러리가 없다고 하는건
    아래 그림과 같이 libintl-devel, libintl8 바이너리 설치를 해주면 된다.



    qemu는 공식 사이트보다 http://kkamagui.tistory.com/attachment/cfile9.uf@113BF3354EA8233D2B1020.zip 로
    하는게 좋은것같다.


    부트로더 테스트 성공!



    레지스터가 익숙하지 않아서 진행하다가 레지스터 얘기 나오면 3.2장을 펼쳐보게 된다.
    짧은 호흡으로 계속 가서 좀 익숙해져야겠다.


    ====================== 2015/01/29 추가 ======================

    @gnutel님 만나서 얻은 꿀팁  virtual box에서 설치한 리눅스 환경에서 64비트 멀티코어 OS원리와 구조 실습하기


    1. 우선 Xming을 설치한다. http://sourceforge.net/projects/xming/

    2. putty 설정을 수정한다.


    3. apt-get, aptitude같은걸로 qemu, nasm 설치

    4. windows에서 작업한 Disk.img 복사해서 테스트(이미지는 5장꺼...ㅋㅋㅋ)



    작업한걸 옮기자니 그게 귀찮아서 윈도우로 실습 하고있는건 모순....ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ



    TAG

    댓글 0

Designed by Tistory.