2014-11-25 1 views
1

나는 OS 개발로 놀고 있는데, 나는 내 자신의 커스텀 파일 시스템을 사용하고 싶다. 문제는 내 OS를 HDD에 가져 오기 위해 CD에 설치 프로그램을 만드는 것입니다.이 프로그램은 동일한 파일 시스템을 사용하여 만들고 싶습니다. 이것은 CDFS를 탐색하는 것에 대해 걱정할 필요가 없다는 것을 의미하며, 내 OS에 대해 동일한 부트 로더 시스템을 사용하여 설치 프로그램을 개발할 수 있습니다 (이것은 단일 플랫 바이너리 파일이 될 것입니다. 바이트는 파일의 나머지를 메모리에로드하고 안에 포함 된 코드를 실행하는 코드를 포함합니다. 따라서 문제는 HDD 에뮬레이션으로 달성 할 수 있습니까? 그렇다면 어떻게하면 플랫 파일 시스템 이미지를 CD로 구워서이 작업을 수행 할 수 있습니까?HDD 에뮬레이션을 사용하여 CD에서 직접 부팅 가능한 파일 시스템을 사용할 수 있습니까?

미리 감사드립니다. Lee.

답변

0

FYI : cd의 부트 섹터는 플로피 또는 하드 드라이브 부트 섹터처럼 512 바이트 크기가 아닙니다. cd의 부트 섹터는 4096 바이트 크기입니다. 어쩌면 일반 하드 드라이브 부팅 섹터보다 끝에 다른 서명이 필요 할 수도 있습니다. (잘 모르겠습니다)

0

조사 시작은 El Torito specification입니다. 소위 "에뮬레이션 모드"는 OS 개발과 함께 플레이하기에 충분한 2.88MB 이미지 (확장 디스켓)를 제공해야합니다.

관련 문제