SLAX USB 부트영역 설치 프로그램
펭귄컴퓨팅/라이브씨디 / 2009. 10. 7. 11:12
SLAX 라이브씨디를 만지다가, 몇 가지 불편한 점이 생겨서
SLAX USB 버전을 손대게 되었습니다.
이전 포스팅에 SLAX USB 버전 6.1.2를 만들어서 배포하고 있는데,
기존 SLAX의 USB 부트영역 설치프로그램(프로그램이 아니고 배치파일이죠~.)을 보니,
너무 조악하다 생각되어서, 간단히 델파이를 이용해서 만들어보았습니다.
SLAXUSBInstaller.exe 라고 명명한 SLAX USB 부트영역 설치 프로그램입니다.
모두 기능이 다 있는 것이 아니고,
어차피 기존 bootinst.bat 파일도 현재 USB 장치의 논리 드라이브명을 알아낸 다음,
내부적으로는 syslinux.exe 또는 syslinux.com을 호출합니다.
위 과정을 델파이로 UI를 적용해서 한번 만들어보았습니다.
나름 제 PC에서는 잘 동작하는 것 같습니다.
문제는 syslinux.exe 가 실행되는 것에 대해서는 에러 감지를 못하는 것인데,
syslinux.exe 기능까지 모두 포함시키면 해결되겠지요.
일단, 아쉬운 대로 약간 멍청하게 도는 bat 파일보다는 쓸만합니다.
테스트하고 싶으신 분은 테스트하시고, 연락주시면 감사~.
기존 배포중인 SLAX 한글판 버전 6.1.2의 USB판에도 포함시켰습니다.
기능에서 신경쓴 부분은 syslinux.exe 프로그램이 부트영역을 덮어쓰는 역할을 하기 때문에,
C:\ 상에서는 동작하지 않도록 해놓았습니다. 안전장치죠.
D:\ 이후에서는 동작됩니다. 부트영역을 덮어쓰는 프로그램이기 때문에,
부트영역을 이해하지 못하시는 분은 사용하지 마세요~.