본문 바로가기

ISO 파일 부팅 USB 가능 디스크 간단하게 만드는 방법

by 세상 밖으로 2019. 7. 19.
    반응형

    ISO 파일 부팅 USB 가능 디스크 간단하게 만드는 방법

     

    언제 가는 해야지 하면서 미루고 있던 Python 프로그램을 공부하기로 했다.

    실습 예제에 나와있는 것처럼 외부에서 자료를 긁어 오는 프로그램을 만들고 이것을 스케줄로 일정한 시간에 가져오는 자동 프로그램을 만들기로 했다.

    Windows 10에서 Python을 설치하고 스케줄을 돌리면 된다고 했지만, 이왕이면 Linux 서버의 Cron으로 돌리기로 정하고 CentOS 7 서버를 세팅하기로 결정.. 왠지 배보다 배꼽이 더 큰 듯 하지만 ㅎㅎ

    주변에 사용하지 않는 PC를 이용해서 CentOS 7을 설치하려고 했는데 DVD-ROM 이 없다. 최근에 구매한 PC는 대부분 DVD-ROM 이 옵션이라 선택하지 않았는데 이렇게 필요할 줄은 몰랐네..

    하지만 PC에서 USB 부팅을 지원하니 용량이 적어서 사용하지 않던 8G USB를 이용해서 부팅 디스크를 만들기로 했다.

     


    CentOS 7.x ISO 파일 구하기


     

    https://www.centos.org/

    1. CentOS 공식 사이트에 접속한다.

    2.  Get CentOS Now  를 선택한다.

    3-1.  DVD ISO 

         : 설치 용량은 4.5G 이상으로 DVD 용도의 전체 설치 파일이 있다.
         : 일부 USB 부팅 디스크 제작 프로그램이 4G 이상을 지원하지 않는다.
         : APM 등 초기에 선택만 하면 의존성까지 체크하면서 자동으로 설치되므로 신경 쓸 것이 없다.

    3-2.  Minimal ISO 

         : 최소한 기능이 있는 서버 설치만 하고 필요한 것은 yum을 이용해서 추가 설치를 할 경우 선택
         : 설치 용량은 500 Mbyte 이내
         : APM 등을 rpm 또는 소스 형식으로 추가로 설치하면 된다.

    3-3. More download choices

         : X-window 형식이나 이전 버전을 다운로드할 수 있다.

    4. 이번엔 USB 부팅 디스크 만드는 프로그램을 테스트도 할 겸 DVD ISO와 Minimal ISO를 다 받았다.

     


    부팅 USB 제작 프로그램 1. Rufus


     

    Rufus 는 설치형 프로그램이 아니라 다운로드 후 바로 실행해서 작업을 할 수 있기 장점 때문에 필요할 때만 찾아서 최신 버전으로 다운로드하고 있다.

    직접 github에서 다운로드해도 되며  (주소는 여기 ->  https://github.com/pbatard/rufus/releases  )

    친절하게 한국어로 번역해서 정보를 제공해주는 공식 사이트가 있으니 광고 수익도 도움 줄 겸 여기서 다운로드 ㅎ

    좌표는 https://rufus.ie/

    중간 다운로드에서  Rufus 3.6을 선택해서 다운로드한다. (또는 가장 최신 버전)

     

    ● Rufus 로 간단하게 부팅 USB 만들기

    1. 프로그램을 실행한다.

    2. 만들려는 USB 가 연결된 드라이브를 선택한다. (난 H 드라이브에 연결되었는 듯)

    3. 부트 선택은 [디스크 또는 ISO 이미지(선택)] 을 선택한다. (기본값)

    4. 오른쪽에 [선택]을 눌러 부팅 ISO 이미지를 찾아서 열기를 한다.

    5. 필요하다면 볼륨 레이블을 변경한다.(여러 개 USB 가 있을 경우 Windows에 연결하면 나타날 이름)

    6. [시작]을 선택한다.

    7. [ISOHybrid 이미지가 감지되었습니다] 메시지가 나온다
       - USB로 부팅 이미지를 만들 때는 DD라는 명령어로 부팅 이미지를 복사해야 하지만 파일 복사로도 부팅 이미지를 만들 수 있도록 가능한 ISO 파일이라는 메시지
       - 당연하게 두개다 가능하므로 권장사항인 ISO 이미지 모드를 선택한다.

    8. USB를 포맷한다는 메시지가 나타난다. 다시 한번 더 사용 가능한 USB 인지 체크해보고, 문제없으면 확인을 선택한다.

    9. 파일 복사가 진행된다.

    10. 시스템에 따라 다르겠지만 진행 사항이 완료되면 닫기를 선택한다.

     

    장치와 부트 형식을 선택한다.

     

    다운로드한 ISO 파일을 선택하고 볼륨명 수정

     

    ISOHybrid ISO 이미지 모드 쓰기 선택

     

    포맷할때는 한번더 사용가능한 USB 인지 확인

     

    ISO 파일 복사 진행

     

    USB 부팅 디스크 만들기 완료

     

     


    부팅 USB 제작 프로그램 2. ISO2USB


     

    다운로드 좌표는 http://iso2usb.sourceforge.net/

    ISO2USB 는 설명처럼 CentOS와 RedHat Linux를 USB를 통하여 설치하기 위한  프로그램이라고 한다.

    주로 Minimal ISO 파일을 이용해서 부팅 USB를 만들 때 많이 사용했었는데, Disk Name과 Device Name을 지정할 수 있다. 한 번도 사용하지 않은 RS-232 Com 포트를 이용해서 설치할 수도 있다.

    Linux에 최적화되었다는 장점에도 불구하고 Note 에도 나와있듯이 4G 이상 파일은 직접 만들 수 없고 Boot Diskimage를 선택하고 그 외 파일은 ISO를 풀어서 특정 폴더에 복사하고 해당 폴더를 Additional Files에 지정을 해줘야 하는 불편함이 있다.

    하지만 ISO2USB 도 설치 프로그램이 아니라 다운로드 후 실행파일이기 때문에 간편하게 사용하기엔 불편함이 없다.

     

    ● ISO2USB 로 간단하게 부팅 USB 만들기

     

    1. 프로그램을 실행한다.

    2. DiskImage 의 ... 을 선택해서 ISO 파일을 찾아서 열기를 한다.

    3. [OK]를 선택한다. (그 외 옵션은 기본값으로)

    4. 오른쪽에 [선택]을 눌러 부팅 ISO 이미지를 찾아서 열기를 한다.

    5. 주의 사항 없이 바로 실행되므로 USB 경로와 사용 가능한지 한 번 더 체크한다.

     

    ISO 이미지를 선택하고 OK 실행

     

    파일복사 진행

     

    기존에 사용하던 부팅 USB 파일 확인. Yes to All 선택

     

     

    부팅 USB 만들기 완료

     

     


    USB로 부팅하기


     

    부팅 USB를 만든 다음 OS를 설치하거나 USB에 있는 OS로 부팅할 수 있도록 하기 위해서는 본인 PC의 BIOS를 설정해야 하는 경우가 있다. 대부분 전원 스위치를 누르고 나서 DEL 키를 누르면 되지만 간혹 F1 키를 눌러야 하는 경우가 있으니 잘 모를 때는 한 번씩 번갈아서 눌러준다.

    그러면 BIOS 설정 화면으로 들어갈 것이고 거기에서 부팅 순서를 USB로 변경해주고 저장하고 나오면 된다.

    한번 봤는 경우지만 정확한 원인은 모르겠지만, 16G를 이용해서 부팅 USB를 만들었을 때 PC에서 USB를 인식하지 못하는 경우도 있었다. 다른 테스트는 안 해봤으니 극히 주관적인 결과임을 밝힌다.

     

    최종적으로 프로그램 다운로드 좌표는

    Rufus https://rufus.ie/

    IOS2USB http://iso2usb.sourceforge.net/

     

    반응형

    댓글