본문 바로가기
IT만들기/라즈베리파이

라즈베리파이 에뮬레이터 설치(QEMU) - raspbian jessie (2) - 이미지 size 늘리기

by 커피향처럼 2017. 6. 11.

Raspberry Pi Emulator for Windows 10

지난번 라즈베리파이 에뮬레이터 설치(QEMU) - raspbian jessie (1) 에 이어 계속해서 설정을 해보도록 .

Windows의 시작에서 명령 프롬프트(cmd)를 입력하여 콘솔 윈도우를 실행합니다.
콘솔 윈도우에서 다음과 같이 입력하여 현재 디렉토리를 변경하도록
cd C:\Program Files\qemu
디렉토리가 변경 된 후에 "raspberry.bat" 입력하고 엔터 키를 눌려 에뮬레이터를 실행합니다.
이때 "raspberry"만 입력해도 된답니다.

라즈베리 파이 기본 아이디와 비밀번호는 다음과 같습니다.
아이디 : pi
비밀번호 : raspberry

* 키보드 설정하기

에뮬레이터 창에서 다음과 같이 입력하여 키보드 환경 설정을 실행합니다.
sudo dpkg-reconfigure keyboard-configuration


다음과 같이 선택하고 엔터 키를 눌려 다음 계속해서 진행해 주시기 바랍니다.
Generic 105-key (intl) PC > Other > Korean > Korean - Korean (101/104 key compatible)
> The default for the keyboard layout > No compose key
선택이 끝났으면 좌/우 화살표 키로 "<Finish>"로 이동한 후 엔터 키를 살포시 눌려주세요.

sudo setupcon 을 입력한후 Enter 키를 눌려 설정을 즉시 반영해줍니다. 

키보드 설정부터 해준 이유는 ".rules" 파일 수정 시 "를 입력하면 @가 입력되어 아래에 나오는 내용을 입력 할 수가 없어서 키보드 설정부터 먼저 하고 진행 하는 이유입니다.

6. 에뮬레이터 이미지 size 늘리기 

sudo nano /etc/udev/rules.d/90-qemu.rules

위와 같이 입력한 후 저장합니다.
Ctrl+O
File Name to Write: 90-qemu.rules 라고 표시가 되면 Enter
Ctrl+X 를 눌려 "nano"를 종료하도록 합니다. 
라즈베리안을 재부팅하기 위하여 "sudo reboot"를 입력하여 에뮬레이터를 종료합니다.

명령 프롬프트(cmd)로 돌아와서
qemu-img.exe resize 2017-03-02-raspbian-jessie.img + 4G
으로 이미지 사이즈를 늘려줍니다.
저는 4G만 늘려줬지만 필요에 따라 적절하게 +5G 등으로 이미지 size를 늘려주시면 됩니다.

다시 raspberry.bat를 실행합니다.

sudo fdisk /dev/sda

다음과 같이 키보드를 눌력 주세요!
p 엔터 -> d 엔터 -> 2 엔터 -> n 엔터 -> p 엔터 -> 2 엔터 -> 92160 엔터(/dev/sda1의 End 92159+1 한 숫자) -> 엔터(전체 이미지 크기 사용) -> w

w 엔터를 눌려 "fdisk"를 종료하면 다음과 같은 문구가 내용 중간에 빨간색으로 출력되는 것을 확인 할 수 있을 것입니다.
Re-reading the partition table failed.: Device or resource busy
이 문구는 무시하시고 에뮬레이터를 종료해 주시면 감사하겠습니다.
자 그럼! 다시..
raspberry.bat로 에뮬레이터 실행합니다!

에뮬레이터가 재실행 하였으면 계속해서 다음으로 진행해보도록 하겠습니다.

 sudo resize2fs /dev/sda2

위의 그림과 같이 정상적으로 리사이즈 되었으면 dphys-swapfile을 수정합니다.

sudo nano /etc/dphys-swapfile

"CONF_SWAPSIZE=100" 부분을 "CONF_SWAPSIZE=1024" 로 수정하고 Ctrl+O, Ctrl+X 키를 누릅니다.

자 다음 명령을 차례되로 입력하여 dphy_swapfile를 종료, 시작합니다.
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start 

다음 글에서는 최적화하기와 GUI 환경이 제외된 라즈베리안 제시 라이트 버전에서 한글 입/출력에 대해서 글을 쓰도록 하겠습니다.

댓글