-
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 !! ]