Android-x86 4.4-r3の画面解像度の変更方法!
2015年10月3日土曜日
1. 起動時に画面解像度を指定する方法
起動直後のGRUB画面で
"Android-x86 4.4-r3"を選択した状態でキーボードの 'a' を押します。
これで、起動時のパラメタの追加指定が出来ます。
次に、" vga=791" と入力して[ENTER]キーを押します。
USキーボードのため、'='の入力は[^]キーになります。
これで 1024x768x16(16ビット色) で起動します。
この表示のModeの値(16進数)を"vga=xxx" のxxxに指定するのですが、
xxxは10進数で指定しなければなりません。
1024x768x16のModeは317(16進数) を 10進数に変換すると 791となります。
この変換は電卓を利用すると良いようですが、この記事の末尾に対応表を示しましたので参考にしてください。
ただ、ビデオカードがVGA/VESA互換の都合上、解像度を高くすると32ビットのモードを
指定すると起動に失敗するようです。
2. メニューに任意の解像度で起動する項目を追加する
いちいち指定するのも面倒なので、GRUBのメニューに追加します。
仮想マシンを起動し、"Android-x86 4.4-r3 のGRUBのmenu.1stを編集します。僕の場合は/dev/hda1にGRUBを書き込んだの、PuppyLinuxのテキストエディターを立ち上げて編集しました。
title Android-x86 4.4-r3(1024x768)
kernel /android-4.4-r2/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-4.4-r2 vga=791
initrd /android-4.4-r2/initrd.img
こうすることで、日本語のフォントが見えなくなったり、かすれたりしないで、android-x86を利用することができるようになりました。
4bits | 8bits | 15bits | 16bits | 24bits | 32bits | |||||||
10進数 | 16進数 | 10進数 | 16進数 | 10進数 | 16進数 | 10進数 | 16進数 | 10進数 | 16進数 | 10進数 | 16進数 | |
320x200 | - | - | - | - | 781 | 0x30d | 782 | 0x30e | 783 | 0x30f | - | - |
640x400 | - | - | 768 | 0x300 | 801 | 0x321 | 802 | 0x322 | 803 | 0x323 | 804 | 0x324 |
640x480 | - | - | 769 | 0x301 | 784 | 0x310 | 785 | 0x311 | 786 | 0x312 | 809 | 0x329 |
800x500 | - | - | 879 | 0x36f | 880 | 0x370 | 881 | 0x371 | 882 | 0x372 | 883 | 0x373 |
800x600 | 770 | 0x302 | 771 | 0x303 | 787 | 0x313 | 788 | 0x314 | 789 | 0x315 | 814 | 0x32e |
896x672 | - | - | 815 | 0x32f | 816 | 0x330 | 817 | 0x331 | 818 | 0x332 | 819 | 0x333 |
1024x640 | - | - | 874 | 0x36a | 875 | 0x36b | 876 | 0x36c | 877 | 0x36d | 878 | 0x36e |
1152x720 | - | - | 869 | 0x365 | 870 | 0x366 | 871 | 0x367 | 872 | 0x368 | 873 | 0x369 |
1280x1024 | 774 | 0x306 | 775 | 0x307 | 793 | 0x319 | 794 | 0x31a | 795 | 0x31b | 829 | 0x33d |
1440x900 | - | - | 864 | 0x360 | 865 | 0x361 | 866 | 0x362 | 867 | 0x363 | 868 | 0x364 |
1400x1050 | - | - | 835 | 0x343 | - | - | 837 | 0x345 | 838 | 0x346 | - | - |
1600x1200 | - | - | 796 | 0x31c | 797 | 0x31d | 798 | 0x31e | 799 | 0x31f | 834 | 0x342 |
1920x1200 | - | - | 893 | 0x37d | - | - | - | - | - | - | - | - |