| 검색 | ?

Difference between r1.3 and the current

@@ -25,9 +25,8 @@
단, source를 수정하셔서 사용하시려고 한다면 해당 수정사항에 대한 부분을 저에게 알려주시길 바랍니다.
=== 다운로드 ===
* 최신 소스 다운로드 : [^https://github.com/minzkn/mzmbr]
* [attachment:MasterBootSector.TASM.zip MasterBootSector-20010710 source (TurboAssembler 용 소스)]
* [^https://www.minzkn.com/public/release/mzmbr/MasterBootSector.TASM.zip] (TurboAssembler 용 소스)
* [^https://www.minzkn.com/public/release/mzmbr/mzmbr-source-20181108.tar.gz] (binutils 용 소스)
=== 참고자료 ===
* [wiki:Partition 파티션의 이해]




대문 / 공개프로젝트 / mzmbr

mzmbr

  • 개발자
    조재혁(Mminzkn@minzkn.com)

  • 기록사항
    2001년 7월 10일 : 첫 구현
    2002년 3월 26일 : binutils 용으로 소스 포팅
    2006년 3월 26일 : 약간의 코드정리


1.1. 개요

Master Boot Record 에 들어가는 Boot code 를 구현해본겁니다.

개인적으로 옛날에 구현했던 저의 OS(MINZ Kernel)의 Bootup에 사용하려고 만들었었던 코드의 일부였으나 지금은 흐지부지 개발진행이 되지 않고 있는 상태입니다.

요즘에는 저장장치가 거대해지면서 GPT partition방식을 사용하고 EFI등이 발전하면서 점점 이런 코드가 별로 필요하지 않는 시대가 되어 가고 있는데요. 혹시라도 누구에게는 적어도 학습적인 유용함이 있지 않을까 싶어 공개합니다.

빌드하려면 gmake 및 gas(binutils) 가 필요하며 소스는 x86 어셈블리로 되어 있습니다.

1.2. 사용권한

mzmbr source 는 수정없이 사용하신다면 누구나 그대로 사용하셔도 좋습니다. 단, source를 수정하셔서 사용하시려고 한다면 해당 수정사항에 대한 부분을 저에게 알려주시길 바랍니다.

1.3. 다운로드

1.4. 참고자료



Copyright ⓒ MINZKN.COM
All Rights Reserved.