간단한 부트로더를 제작해보자. 대표적인 부트로더로 리눅스 운영체제 많이 들어가는 GRUB, LILO 등이 있다. 저번에 설명했듯이, 부트로더는 저장 매체 (HDD 등.)에 들어있다고 했다. 부트로더는 MBR (Master Boot Record) 라는 곳에 있는 코드이다. 매우 작은 프로그램이다. MBR은 OS가 설치되어 있는 저장매체 즉, 하드 디스크의 가장 첫번째 섹터를 MBR 이라고 한다. 섹터(Sector)는 굳이 설명을 해야 할까 싶긴한데.. 디스크를 구성하는 데이터의 단위이다. 크기는 512byte 부트로더의 가장 큰 역할은 OS 실행에 필요한 환경 설정 OS 이미지를 메모리에 복사 요 두가지 기능이다. 부트로더가 아주 많은 기능을 할 것 같이 생겼지만, 하나의 섹터에서 코드가 해봐야 뭐 얼마나..