(우분투 환경)

챕터10 에서  64비트환경에서 Fail 이 나던데  64비트 우분투로 바꾸고 하니 되네요

이유를 모르겟음~ 


전 GCC-4.5 버전이 설치 되어 있습니다.

1. apt-get install build-essential    (기본적인 GCC 빌드환경 설치)

2. apt-get install gcc-4.5-multilib  (64비트 컴파일 설치) 

3. apt-get install qemu  (qemu 설치) 


리눅스에서 쉘스크립트 만드셔서 사용하시면 편리합니다. ^^

vi run.sh

qemu-system-x86_64 -m 64 -fda $1 -localtime -M pc


위와 같이 쉘스크립트 만들고  ./run.sh  Disk.img  실행하시면 챕터별로 편하게 하실거 같네여


OS 디버깅할때 필요한 bochs 

우분투에서는 bochs  버전 2.4.5 를 설치하였습니다. 

 ./configure --enable-debugger --enable-disasm --disable-readline
make  ; make install


하신후에  bochs 설치 디렉토리에 .bochsrc 파일을  홈디렉토리로 copy

cp .bochsrc ~/


1. 아래처럼 플로피 이미지 경로 변경

floppya: 1_44=/home/jepi/mint/chap4/Disk.img, status=inserted

2. ram 설정

megs: 256

3. 시작 부팅설정

boot: floppy


위와 같이 설정한후 bochs 를 실행하면 됩니다.


위의 글이 조금이라도 도움이 됬으면 좋겠네요~

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'STUDY > MintOS 64bit' 카테고리의 다른 글

리눅스상에서 mintOS 개발할때  (0) 2013.05.05

Comment



티스토리 툴바