(우분투 환경)
챕터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 를 실행하면 됩니다.
위의 글이 조금이라도 도움이 됬으면 좋겠네요~
'STUDY > MintOS 64bit' 카테고리의 다른 글
리눅스상에서 mintOS 개발할때 (0) | 2013.05.05 |
---|