공학속으로/운영체제

칼리(kail) 리눅스 부팅 USB 만들기 - Kali Linux USB Live

더월드 2022. 12. 6.

balenaEtcher 다운로드

balenaEtcher(이전 이름: Etcher)는 SD 카드 및 USB 플래시 드라이브를 라이브 USB로 만들기 위해 압축 폴더 뿐 아니라 .iso 및 .img 파일과 같은 이미지 파일을 저장매체에 기록하는데 사용되는 무료 오픈 소스 유틸리티이다.

https://www.balena.io/etcher/

 

칼리리눅스 라이브 이미지 다운로드

kali 리눅스 라이브 이미지를 kali.org 사이트에서 Kali linux Live를 다운로드 합니다.

해당 링크는 아래와 같습니다.

https://cdimage.kali.org/kali-2022.3/kali-linux-2022.3-live-amd64.iso

 

 

balenaEtcher 사용하여 라이브 USB로 만들기

1). 다운로드한 이미지 선택

2). USB 선택

3). Flash! 버튼을 눌러서 실행하기

 

 

 

USB 부팅 확인 및 여분 공간 파티션 추가

vmware에서 부팅용 USB 디스크 인식 확인하기

vmware에서 USB 디스크 인식이 안될때는

아래 그림과 같이  vmware 설정에서 Hardware > USB Controller 탭에서

USB compatibility 설정 부분에서 USB 2.0을 USB3.1로 변경하시면 인식이 됩니다.

 

 

USB 디스크 명을 확인

아래 명령어를 입력 후, USB의 용량으로 본인의 USB를 찾고 이름을 확인한다. 

아래 그림은 32G USB이며, 이름은 /dev/sdb 이다. 
fdisk -l

 

윈도우에서 VMware 칼리리눅스로 iso 파일 이동하기

칼리 iso 파일을 리눅스 서버로 옮겨주기 위해 ssh를 설치 & 실행한 후, iso 파일을 옮긴다.

apt-get update
apt-get install -y
apt-get install ssh -y
service ssh start

 

명령 프롬프트 (관리자권한으로 실행) 실행하고, scp를 이용하여 파일을 vmware 칼리리눅스로 iso를 복사한다.
scp 파일명 계정:아이피 복사위치
ex) scp kali-linux-2022.3-live-amd64.iso kali@192.168.237.129:/home/kali/

 

새로운 파티션 추가

남는 공간에 새로운 파티션을 추가한다.

end=28.65GiB
read start _ < <(du -bcm kali-linux-2022.3-live-amd64.iso | tail -1); echo $start
parted /dev/sdb mkpart primary ${start}MiB $end

 

파티션에 파일시스템 추가하기

새롭게 생성한 파티션에 ext3 파일 시스템을 생성하고 지속성에 레이블을 지정합니다.

mkfs.ext3 -L persistence /dev/sdb3
e2label /dev/sdb3 persistence

 

마운트하기

마운트 지점을 생성하고 새 파티션을 마운트한 다음 지속성을 사용하도록 구성 파일을 생성 후 마운트를 해체한다.

mkdir -p /mnt/my_usb
mount /dev/sdb3 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdb3

 

※ 출처

www.kali.org/docs/usb/kali-linux-live-usb-persistence/

댓글

💲 추천 글