ISO 파일 수정 방법: 2025년을 위한 단계별 가이드
ISO 파일 수정: 실제 방법
솔직히 ISO 파일을 다루는 게 처음에는 좀 두렵게 느껴지지만, 막상 해보면 생각보다 복잡하지 않다는 걸 깨달았습니다.적어도 작은 수정은 말이죠.파일 몇 개만 바꾸거나 드라이버를 추가해야 하는 경우라면, ISO 전체를 처음부터 다시 빌드할 필요는 없습니다.중요한 건 적절한 도구를 찾고, 신중하게 작업하고, 문제가 즉시 해결되지 않더라도 당황하지 않는 것입니다.(저도 경험상 몇 개는 제대로 된 해결책을 찾기도 전에 망가진 ISO를 만들어 본 적이 있습니다.)
좋은 ISO 편집기 선택하기
제가 주로 사용하는 도구는 PowerISO와 UltraISO입니다. ISO 파일을 열고, 내용을 쉽게 탐색하고, 구조를 손상시키지 않고 수정할 수 있기 때문입니다. UltraISO는 인터페이스가 훌륭해서 ISO 이미지를 가상 드라이브로 마운트하기 쉬워서 바로 테스트하고 싶을 때 매우 편리합니다. Linux에서는 ISO Master 와 Furius ISO Mount를 사용했습니다. Mac에서는 조금 더 까다롭지만, Keka 나 hdiutil 같은 명령줄 도구를 사용하면 ISO 마운트 및 압축 해제를 처리할 수 있습니다.
요점은 이렇습니다.공식 출처에서 다운로드하세요.고백하자면, 저도 예전에 어떤 도구의 모호한 버전을 사용해 봤는데, 결국 더 많은 문제가 발생했습니다.관리자나 루트 권한으로 설치하는 것도 좋은 방법입니다.일부 프로그램은 ISO 내부의 파일에 완전히 접근하거나 수정하려면 높은 권한이 필요할 수 있기 때문입니다.그리고 설치하는 동안 바이러스 백신 프로그램을 잠시 꺼두세요.일부 보안 앱은 이상하게도 ISO 편집 소프트웨어를 감지합니다.
ISO 내용 알아보기
편집 도구가 설치되면 ISO를 엽니다.가끔은 ISO를 마우스 오른쪽 버튼으로 클릭하고 ‘ 마운트’를 선택하기도 하는데, 그게 잘 된다면 그렇게 하거나 앱에서 직접 엽니다.마치 작은 파일 시스템을 탐색하는 것과 같습니다.멋지긴 하지만, 내용이 숨겨져 있거나 보호되어 있으면 답답하기도 합니다.여기서는 시간을 들여서 진행하세요.하려는 작업에 따라 파일을 추가하거나 /sources, 을(를) 교체하거나 install.wim, 설치 스크립트를 편집해야 할 수도 있습니다.
참고: 일부 ISO는 암호화 또는 전용 컨테이너로 콘텐츠가 잠겨 있습니다.파일이 읽기 전용이거나 숨김으로 설정된 경우 권한을 조정해야 할 수 있습니다. Windows에서는 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동한 후, 필요한 경우 읽기 전용의 체크를 해제하세요. Linux에서는 를 사용하여 chmod권한을 변경할 수 있습니다.암호화되거나 압축된 파일의 경우, 문제가 더 복잡해집니다. ISO가 어떻게 만들어졌는지에 따라 추가 도구나 특정 단계가 필요할 수 있습니다.
변경 사항 만들기 및 ISO 저장
인내심이 빛을 발하는 순간입니다.편집할 때는 파일 경로, 파일 이름, 권한을 다시 한 번 확인하세요.드라이버나 스크립트를 교체하는 경우 시스템의 나머지 부분과 호환되는지 확인하세요.도구에 저장 옵션이 있다면, 저는 보통 다른 이름으로 저장을 권장합니다.모든 것이 제대로 보이는지 확인할 때까지 원본을 그대로 유지하기 위해서입니다.주의하지 않으면 원본 ISO를 실수로 덮어쓰기 쉽습니다.
출력 파일 이름과 위치를 신중하게 설정하세요.예를 들어, 저는 보통 와 같은 전용 폴더에 저장합니다 C:\ModifiedISOs\.또한 여러 가지 수정 작업을 하는 경우, 진행 상황을 잃지 않도록 여러 버전(예 ISO_v1:, )으로 저장하세요.일부 도구는 부팅 가능한 이미지를 직접 만들거나 USB에 구울 수 있도록 지원합니다.그렇지 않은 경우, Linux에서는 또는 ISO_final와 같은 명령을 사용할 수 있습니다.genisoimagemkisofs
mkisofs -o output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J /path/to/extracted/contents/
수정된 ISO를 저장한 후에는 배포하기 전에 항상 테스트해 보세요.가장 쉬운 방법은 마운트하는 것입니다(Windows 10 이상에서는 두 번 클릭하면 되는 경우가 많습니다).더 좋은 방법은 VirtualBox나 VMware 같은 VM으로 부팅하는 것입니다.모든 것이 정상이라고 생각했는데, 권한 또는 손상된 파일로 인해 설치 중에 갑자기 오류가 발생하거나 충돌이 발생하는 경우가 있었습니다.특히 시스템 파일이나 부트 로더를 교체한 경우 파일 무결성을 확인하는 것을 잊지 마세요.
추가 팁 및 함정
일부 ISO는 디지털 서명, 암호화 또는 독점 형식으로 압축되는 등 매우 엄격하게 보호된다는 점에 유의하세요.이러한 ISO를 수정하려고 하면 부팅이 실패하거나 이미지가 손상될 수 있습니다.또한 .WIM컨테이너 내부의 파일(예: Windows 이미지)에도 주의하세요.이러한 파일은 DISM이나 GImageX와 같은 특수 편집 도구가 필요한 경우가 많으며, 단순히 ISO를 압축 해제하는 것만으로는 충분하지 않습니다.
경우에 따라 컴퓨터의 BIOS 또는 UEFI 펌웨어에 제한이 있을 수 있습니다.예를 들어, 보안 부팅이 활성화된 경우 특정 수정된 이미지가 부팅되지 않을 수 있습니다.제 경험상 테스트 중에 보안 부팅을 일시적으로 비활성화하면 많은 문제를 예방할 수 있지만, 보안에 미치는 영향을 고려해야 합니다.또한 일부 OEM 컴퓨터는 BIOS에서 옵션을 잠급니다.보안 부팅 이나 TPM 옵션과 같은 설정이 비활성화되어 있다면 펌웨어 제한 때문이거나 제조업체에서 BIOS를 업데이트해야 할 수 있습니다.
BIOS 이야기가 나와서 말인데, TPM 또는 fTPM 메뉴 옵션이 사용하는 마더보드 브랜드에 따라 다른 곳에 숨겨져 있는 경우가 있습니다.제가 사용하던 구형 ASUS 노트북에서는 고급 설정에 있었지만, 최근 Dell 노트북에서는 보안 설정에 있었습니다. TPM 관리 옵션이 보이지 않는다면 하드웨어에 TPM 관리 기능이 없거나 펌웨어 업데이트가 필요하기 때문일 수 있습니다. OEM에서 제공하는 BIOS 업데이트를 확인하면 숨겨진 기능을 활성화하거나 TPM 설정 전환을 방해하는 버그를 수정할 수 있습니다.
마지막으로 한 가지 주의할 점이 있습니다. BIOS에서 TPM을 지우면 키가 삭제되므로 BitLocker나 다른 암호화 도구를 사용하는 경우 매우 주의해야 합니다.복구 키를 백업하지 않고 TPM을 지우면 데이터가 영구적으로 잠길 수 있습니다.테스트나 문제 해결을 위한 것이라면, 데이터가 필요하지 않다고 확신하지 않는 한 TPM이나 fTPM을 일시적으로 비활성화하는 것이 더 안전합니다.
솔직히 말해서, 이 모든 것들을 보면 가끔 제가 좀 해커처럼 느껴지기도 하지만, 일단 어떻게 돌아가는지 파악하고 나면 꽤 만족스럽습니다.특히 큰 변경 작업을 할 때는, 이런저런 작업을 시작하기 전에 원본 ISO를 백업해 두는 것을 잊지 마세요.또한, 일찍, 그리고 자주 테스트하세요.디스크나 USB에 굽기 전에 가상 머신에 ISO를 로드하면 많은 골칫거리를 줄일 수 있습니다.
도움이 되었으면 좋겠네요.이런 문제들을 파악하는 데 너무 오래 걸렸거든요.어쨌든 파일 권한을 다시 한번 확인하고, 백업을 해두고, 인내심을 가지세요.행운을 빕니다!
관련 기사
이 글이 도움이 되었나요?