리눅스에서 배포판(부팅 가능한 Live ISO) 을 만드는 유틸리티는 여러 가지가 있습니다. 목적에 따라 사용하는 도구가 조금씩 다릅니다.
유틸리티용도난이도
| Cubic | Ubuntu를 가장 쉽게 리마스터링 | ★☆☆☆☆ |
| live-build | Debian/Ubuntu 기반 Live ISO 제작 | ★★★☆☆ |
| debootstrap | 최소한의 Debian/Ubuntu 시스템 생성 | ★★★★☆ |
| mksquashfs | 루트 파일시스템을 SquashFS로 압축 | ★★★☆☆ |
| xorriso | 최종 부팅 가능한 ISO 생성 | ★★★★☆ |
| genisoimage (또는 mkisofs) | ISO 이미지 생성 | ★★★☆☆ |
| grub-mkrescue | GRUB 기반 부팅 ISO 생성 | ★★★★☆ |
초보자라면 추천
① Cubic (가장 추천)
Ubuntu 리마스터링을 처음 배운다면 가장 접근하기 쉽습니다.
중급 이상
② live-build
Debian 공식 도구
명령어 기반
완전히 새로운 Live ISO 제작 가능
교육용이나 배포용으로 많이 사용됩니다.
내부적으로 사용하는 도구
ISO 제작 과정에서는 보통 다음과 같은 도구들이 함께 사용됩니다.
mksquashfs : 설치된 시스템을 SquashFS로 압축
xorriso : 부팅 가능한 ISO 파일 생성
grub-mkrescue : GRUB 부트로더 포함
genisoimage : ISO 이미지 작성
즉, Cubic이나 live-build 같은 상위 도구가 내부적으로 이런 프로그램들을 호출하여 ISO를 완성합니다.
현재 계획이 자신만의 리눅스 배포판을 만들어 교육용이나 농업용으로 활용하는 것이라면, 처음에는 Cubic으로 원리를 익힌 뒤, 나중에 live-build를 배우는 순서를 추천드립니다. 이 순서가 리마스터링 과정을 이해하기에도 가장 자연스럽습니다.
카페 게시글
도사의컴퓨터강의
리눅스 ISO 만드는 유틸리티...??
김종록
추천 0
조회 23
26.07.06 16:04
댓글 0
다음검색