현재 시스템에 리눅스가 설치되어 있다고 가정하고, USB 부팅디스크를 만드는 방법을 설명하겠다.
① 먼저 USB 메모리를 준비하자.
현재 나오는 대부분의 리눅스에서는 USB 장치를 자동으로 인식한다.
② 준비된 USB 메모리를 USB 포트에 연결하자.
연결한 후 리눅스 시스템에서 어떠 장치명으로 인식되는지 확인해야 한다.
※ 참고 : USB 메모리 장치명 확인하는 방법
현재 시스템에 어떤 장치명으로 인식되어 있는지 확인한다. (fdisk -l)
[root@jhsim ~]# fdisk -l
Disk /dev/hda: 20.4 GB, 20496236544 bytes 255 heads, 63 sectors/track, 2491 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/hda1 * 1 2360 18956668+ 83 Linux /dev/hda2 2361 2491 1052257+ 82 Linux swap / Solaris
Disk /dev/sda: 65 MB, 65536000 bytes 255 heads, 63 sectors/track, 7 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 8 63968+ c W95 FAT32 (LBA) Partition 1 has different physical/logical endings: phys=(6, 254, 63) logical=(7, 246, 47) |
위의 경우 /dev/sda1로 USB메모리 장치가 인식되어 있음을 확인할 수 있다.
③ 설치CD에 있는 부트이미지를 찾는다.
부팅디스크를 만들기 위한 boot 이미지 파일이 리눅스 설치CD(첫번째 CD)안에 들어 있다.
설치CD를 넣어 마운트한 다음 아래의 경로에 있는 boot 이미지를 찾아보자.
/media/cdrom/images/diskboot.img
④ 터미널을 열어 boot 이미지를 USB 메모리에 적용시키자.
아래와 같이 dd 명령을 사용하여 diskboot.img 이미지 파일을 USB로 적용시킨다.
※ 이때 주의할 점은 USB 메모리에 있는 내용이 모두 삭제된다는 것이다.
그러므로 USB 메모리에 있는 기존 데이터를 백업해 두는 것을 잊지 말자.
# cd /media/cdrom/images/ # dd if=diskboot.img of=/dev/sda1 12288+0 records in 12288+0 records out 6291456 bytes (6.3 MB) copied, 3.43054 seconds, 1.8 MB/s |
※ 위의 내용은 리눅스 운영체제를 사용하고 있다는 가정하에서의 설명이다.
윈도우즈 시스템을 사용하고 있다면 WinISO와 같은 iso 이미지전문 프로그램을 이용하도록 하자.
이것으로 USB 부트디스크 제작이 완료되었다.
이제 리눅스를 설치할 시스템에 꽂고 부팅을 시도해 보자.