블로그 이미지
훅크선장

카테고리

분류 전체보기 (362)
사진이야기 (23)
펭귄컴퓨팅 (121)
컴퓨터보안 (84)
절름발이 프로그래머 (59)
하드웨어개조 (23)
멀알려줄까 (35)
홈베이킹&홈쿠킹 (2)
잡다한것들 (15)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

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:\ 이후에서는 동작됩니다. 부트영역을 덮어쓰는 프로그램이기 때문에,
부트영역을 이해하지 못하시는 분은 사용하지 마세요~. 

Posted by 훅크선장
, |