2.3.3. Linux에서 부팅 가능한 USB 장치 생성

다른 시스템에 Red Hat Enterprise Linux를 설치하는 데 사용할 수 있는 부팅 가능한 USB 장치를 만들 수 있습니다.

중요

이 절차에 따라 이전에 USB 드라이브에 저장된 모든 데이터를 경고없이 덮어씁니다. 데이터를 백업하거나 빈 Flash 드라이브를 사용합니다. 부팅 가능한 USB 드라이브는 데이터를 저장하는 데 사용할 수 없습니다.

사전 요구 사항

  • 설치 ISO 이미지 다운로드에 설명된 대로 설치 ISO 이미지를 다운로드 했습니다.
  • ISO 이미지를 저장할 수 있을 만큼 큰 USB Flash 드라이브가 있습니다. DVD ISO 이미지는 4.7GB보다 큽니다.

절차

  1. USB플러그 드라이브를 시스템에 연결합니다.
  2. 터미널 창을 열고 최근 이벤트의 로그를 표시합니다.

    $ dmesg|tail

    연결된 USB 플래시 드라이브로 인한 메시지가 로그 하단에 표시됩니다. 연결된 장치의 이름을 기록합니다.

  3. root 사용자로 로그인합니다.

    $ su -

    메시지가 표시되면 root 암호를 입력합니다.

  4. 드라이브에 할당된 장치 노드를 찾습니다. 이 예에서 드라이브 이름은 sdd입니다.

    # dmesg|tail
    [288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, SerialNumber=2
    [288954.686559] usb 2-1.8: Product: USB Storage
    [288954.686562] usb 2-1.8: SerialNumber: 000000009225
    [288954.712590] usb-storage 2-1.8:1.0: USB Mass Storage device detected
    [288954.712687] scsi host6: usb-storage 2-1.8:1.0
    [288954.712809] usbcore: registered new interface driver usb-storage
    [288954.716682] usbcore: registered new interface driver uas
    [288955.717140] scsi 6:0:0:0: Direct-Access     Generic  STORAGE DEVICE   9228 PQ: 0 ANSI: 0
    [288955.717745] sd 6:0:0:0: Attached scsi generic sg4 type 0
    [288961.876382] sd 6:0:0:0: sdd Attached SCSI removable disk
  5. ISO 이미지를 USB 장치에 직접 씁니다.

    # dd if=/image_directory/image.iso of=/dev/device
    • /image_directory/image.iso 를 다운로드한 ISO 이미지 파일의 전체 경로로 바꿉니다.
    • dmesg 명령으로 검색한 장치 이름으로 장치를 바꿉니다.

      이 예에서 ISO 이미지의 전체 경로는 /home/ECDHE/Downloads/rhel-9-x86_64-boot.iso 이며 장치 이름은 sdd 입니다.

      # dd if=/home/testuser/Downloads/rhel-9-x86_64-boot.iso of=/dev/sdd
      참고

      장치의 파티션 이름이 아니라 올바른 장치 이름을 사용해야 합니다. 파티션 이름은 일반적으로 숫자 접미사가 있는 장치 이름입니다. 예를 들어 sdd는 장치 이름이고 sdd1은 장치 sdd의 파티션 이름입니다.

  6. dd 명령이 장치에 이미지 쓰기를 마칠 때까지 기다립니다. # 프롬프트가 표시되면 데이터 전송이 완료됩니다. 프롬프트가 표시되면 루트 계정에서 로그아웃하고 USB 드라이브를 분리합니다. USB 드라이브를 부팅 장치로 사용할 준비가 되었습니다.