ABOUT ME

Today
Yesterday
Total
  • bochs를 이용하여 우분투에 GeekOS 설치하기!
    KAU/운영체제 2010. 3. 8. 20:48
    [1. http://sourceforge.net/projects/geesos/files/ 에서 GeekOS 다운로드 ]



    [2. 원하는 곳에 압축을 푼다. 전 Desktop에 풀었음 폴더이름은 나중에 패스를 설정해야하기때문에 잘정할것]



    [3. gedit를 이용하여 profile을 수정한다. gedit ~/.profile ]




    [4. profile 맨 밑에 다음을 추가한다.
        
         GEEKOS_HOME=$HOME/Desktop/GeekOS
         export GEEKOS_HOME
         PATH=$GEEKOS_HOME/scripts:$PATH
         export PATH alias bochs='/usr/bin/bochs -q'
         LTDL_LIBRARY_PATH=/usr/lib/bochs/plugins
         export LTDL_LIBRARY_PATH
         BXSHARE=/usr/share/bochs
         export BXSHARE  
                                             ]

          




    [5. Profile을 적용한다. source ~/.profile ]




    [6. 프로젝트를 저장할 폴더 생성한다. ]




    [7. startProject project0 $GEEKOS_HOME/src 를 입력 했을 때 startProject를 찾을 수 없다고 나오면 ]




    [8. source ~/.profile 를 다시 한번 입력후 startProject project0 $GEEKOS_HOME/src 를 입력한다 ]




    [9. ls 를 입력하면 폴더가 생성 한 것을 확인 할 수 있다.
          이제 생성한 프로젝트 폴더안에 빌드 폴더로 이동한다.
          cd project0/build
          폴더의 이동후 gedit를 이용 Makefile을 연다.
          gedit Makefile                                                               ]




    [10. Search 메뉴에 Go to Line을 이용 ]




    [11. 148번째 라인으로 이동한 후 다음 두줄을 변경 시킨다.
            148번째 줄 GENERAL_OPTS := -O -Wall $(EXTRA_C_OPTS) 를
                            GENERAL_OPTS := -O -Wall $(EXTRA_C_OPTS) -fno-stack-protector

            149번째 줄
    CC_GENERAL_OPTS := $(GENERAL_OPTS) -Werror 를
                            CC_GENERAL_OPTS := $(GENERAL_OPTS) #-Werror
    로 변경                     ]




    [12. make 명령어 입력했을 때 수행화면 ]




    [13. gedit .bochsrc 입력하여 bochsrc 파일을 수정한다. ]




    [14. 밑에 화면 밑줄 친 부분을 수정한다. ]




    [15. bochs 입력!!! ]




    [16. 으악!!! welcome to GeekOS !! ]


    댓글

Designed by Tistory.