Virtualbox 에 설치한 Android os 해상도 조절하기
앞서 글에서 Virtualbox 에 android os 를 설치하고 실행하면 기본 화면이 작다 보니 PC 화면으로 보기가 여간 불편하지 않았다.
Virtualbox 에 설치된 android os 의 해상도를 높여 창 크기를 조절하는 방법에 대해 살펴보자
먼저 지원가능한 해상도를 확인해 보자
1. Android os 가상 머신을 시작후, 맨 처음 Grub 메뉴 화면에서 a 키를 누른다
2. 줄 맨 끝에 vga=ask 를 입력한다
엔터를 누른다
3. 이용가능한 해상도 목록을 살펴본 후, 원하는 크기의 해상도(예를 들어, 1024x768x16)가 적당한지 테스트를 해보기 위해서는 1024x768x16 해당되는 hex 값(317)을 입력한다.
4. 위의 방법으로 자신의 PC 에 알맞은 해상도를 일일히 테스트해서 찾는수 밖에 없다 (나의 경우 1024x768x16 해상도가 적당했다)
5. 알맞은 해상도를 찾은후, 이제 커널의 GRUB 메뉴를 수정하기 위해 debug 모드로 부팅한다.
6. /mnt 를 마운트하고, menu.lst 파일을 열어서 수정한다.
mount -o remount,rw /mnt
vi /mnt/grub/menu.lst
7. title Android-x86 4.3-test 로 된 부분 밑에 kernel /android-4.3-test/kernel quiet 로 시작하는 줄 맨 끝에 vga=791 를 추가한다.
vga=791 값은 앞서 해상도 테스트에서 원하는 해상도 1024x768x16 에 해당하는 mode decimal 값이다. hex 값은 317 이였다.
vga= decimal값을 추가해도 되고, DPI=160 UVESA_MODE=1024x768 이 두 값을 입력해도 동일하다.
<참고>
Mode (hex): | Mode Decimal | Resolution | Type | Mode (hex): | Mode Decimal | Resolution | Type |
F00 | 3840 | 80×25 | VGA | F01 | 3841 | 80×50 | VGA |
F02 | 3842 | 80×43 | VGA | F03 | 3843 | 80×28 | VGA |
F05 | 3845 | 80×30 | VGA | F06 | 3846 | 80×34 | VGA |
F07 | 3847 | 80×60 | VGA | 300 | 768 | 640x400x8 | VESA |
301 | 769 | 640x480x8 | VESA | 311 | 785 | 640x480x16 | VESA |
312 | 786 | 640x480x32 | VESA | 326 | 806 | 800x512x8 | VESA |
327 | 807 | 800x512x16 | VESA | 328 | 808 | 800x512x32 | VESA |
303 | 771 | 800x600x8 | VESA | 314 | 788 | 800x600x16 | VESA |
315 | 789 | 800x600x32 | VESA | 329 | 809 | 896x600x8 | VESA |
32A | 810 | 896x600x16 | VESA | 32B | 811 | 896x600x32 | VESA |
305 | 773 | 1024x768x8 | VESA | 317 | 791 | 1024x768x16 | VESA |
318 | 792 | 1024x768x32 | VESA | 31D | 797 | 1024x768x8 | VESA |
32C | 812 | 1152x768x8 | VESA | 32D | 813 | 1152x768x16 | VESA |
32E | 814 | 1152x768x32 | VESA | 307 | 775 | 1280x1024x8 | VESA |
31A | 794 | 1280x1024x16 | VESA | 324 | 804 | 1600x1024x8 | VESA |
325 | 805 | 1600x1024x16 | VESA | 320 | 800 | 1600x1200x8 | VESA |
322 | 802 | 1600x1200x16 | VESA |
8. /mnt 언마운트후 리부팅하기
cd /
umount /mnt
reboot -f
9. 이제 원하는 해상도에 맞게 Android os 가 시작될 것이다.