부트 로더와 커널이 모두 어셈블리로 작성되었습니다.VirtualBox에서 커널 실행
이제이 파일에 2 가지 문제가 있습니다. 부트 로더의 크기가 512B이므로 VirtualBox에서 부트 로더의 .img 파일을 성공적으로 실행할 수 있습니다.
그러나 :
- 커널의 크기는 580B이며이 버추얼 플로피 드라이브에 의해 허용되지 않습니다. 어떻게 나올 수 있습니까? 그것은 VirtualBox에서 커널을 실행하는 것입니다.
- 부트 로더에서 어떻게 커널 부분으로 제어를 전송합니까?
그리고 Windows 7 환경입니다.
누군가가 나를 여기에 응답 할 수있는 커널 코드로 이동할 수 있습니다? Plz! – user3803670
플로피 이미지는 512 바이트 인 섹터 크기의 배수 여야합니다. 그리고 예고편 512 바이트 만 메모리에로드됩니다. 플로피 이미지의 나머지 부분을로드하는 코드를 작성해야합니다. –