GRUB 부트로더에서 콘솔 해상도 설정하는 방법
펭귄컴퓨팅/라이브씨디 / 2008. 3. 10. 11:56
GRUB 부트로더에서 콘솔 해상도 설정하는 방법
0. 들어가기 전에..
리눅스는 부팅될 때 기본적으로 Console 화면으로 부팅이 된다. 그 뒤에 사용자의 설정에 따라서 X-window 환경의 로그인 화면 또는 Console 화면의 로그인 프롬프트가 뜨게 되는데, X-window를 사용하기 보다는 console로 작업하는것을 선호하는 사용자들에게 좋은 팁이 될것이라 생각된다.
Console 해상도가 높으면 높을수록 더 많은 정보를 출력할 수 있다. 즉, 고해상도가 될수록 한 화면에 표현하는 글자는 많아지고, 글자 크기는 작아진다.
아무런 설정을 하지 않았을때의 기본 해상도는 480*320 또는 640*480 이며, 커널의 설정에 따라 해상도는 틀려질 수 있다. 본 문서는 GRUB 부트로더의 설정을 변경함으로써 Console의 해상도를 변경하는 방법을 알아본다.
1. GRUB 부트로더 설정
GRUB에서 해상도를 설정하기 위해서는 /boot/grub/menu.lst 파일을 수정해야 한다.
menu.lst 파일은 grub의 환경 및 커널 이미지를 설정할 수 있다.
커널 이미지를 설정하는 부분은 대개 menu.lst 파일의 끝부분에 있으며, 이중 kernel 이 쓰여진 라인에 vga 옵션을 추가해줘야 한다.
# vi /boot/grub/menu.lst
파일을 수정하고 나서 rebooting을 하면 된다. 절대 update-grub를 하지 말자!!
update-grub를 하면 여러분이 추가한 vga옵션이 사라지게 된다.
# reboot
2. VGA Option Table
vga에 설정하는 값에 따라 해상도가 틀려지게 된다. 위의 예제에서 설정한 0x317의 경우 1024*768 크기와 64k의 색상을 갖도록 설정하게 된다.
여러분의 입맛 또는 컴퓨터 사양에 맞는 설정을 하기 위해선 아래의 표를 참조하자.
3. Reference
1) http://www.mepis.org/node/2992
2) http://blog.naver.com/takeoffx2/10012626605
-----------------
※ 본 게시물은 스크랩할시에는 아래의 정보를 표시해주시기를 부탁드립니다.
제작 : RainyNova (rainynova@gmail.com) 2007/11/02
원본 : http://www.codedream.net/tt/299
0. 들어가기 전에..
리눅스는 부팅될 때 기본적으로 Console 화면으로 부팅이 된다. 그 뒤에 사용자의 설정에 따라서 X-window 환경의 로그인 화면 또는 Console 화면의 로그인 프롬프트가 뜨게 되는데, X-window를 사용하기 보다는 console로 작업하는것을 선호하는 사용자들에게 좋은 팁이 될것이라 생각된다.
Console 해상도가 높으면 높을수록 더 많은 정보를 출력할 수 있다. 즉, 고해상도가 될수록 한 화면에 표현하는 글자는 많아지고, 글자 크기는 작아진다.
아무런 설정을 하지 않았을때의 기본 해상도는 480*320 또는 640*480 이며, 커널의 설정에 따라 해상도는 틀려질 수 있다. 본 문서는 GRUB 부트로더의 설정을 변경함으로써 Console의 해상도를 변경하는 방법을 알아본다.
1. GRUB 부트로더 설정
GRUB에서 해상도를 설정하기 위해서는 /boot/grub/menu.lst 파일을 수정해야 한다.
menu.lst 파일은 grub의 환경 및 커널 이미지를 설정할 수 있다.
커널 이미지를 설정하는 부분은 대개 menu.lst 파일의 끝부분에 있으며, 이중 kernel 이 쓰여진 라인에 vga 옵션을 추가해줘야 한다.
title Debian GNU/Linux
root (hd0,5)
kernel /boot/vmlinuz-2.6.18 root=/dev/hda6 ro
initrd /boot/initrd.img-2.6.18
root (hd0,5)
kernel /boot/vmlinuz-2.6.18 root=/dev/hda6 ro
initrd /boot/initrd.img-2.6.18
# vi /boot/grub/menu.lst
title Debian GNU/Linux
root (hd0,5)
kernel /boot/vmlinuz-2.6.18 root=/dev/hda6 ro vga=791
initrd /boot/initrd.img-2.6.18
root (hd0,5)
kernel /boot/vmlinuz-2.6.18 root=/dev/hda6 ro vga=791
initrd /boot/initrd.img-2.6.18
파일을 수정하고 나서 rebooting을 하면 된다. 절대 update-grub를 하지 말자!!
update-grub를 하면 여러분이 추가한 vga옵션이 사라지게 된다.
# reboot
2. VGA Option Table
vga에 설정하는 값에 따라 해상도가 틀려지게 된다. 위의 예제에서 설정한 0x317의 경우 1024*768 크기와 64k의 색상을 갖도록 설정하게 된다.
여러분의 입맛 또는 컴퓨터 사양에 맞는 설정을 하기 위해선 아래의 표를 참조하자.
640*480 | 800*600 | 1024*768 | 1280*1024 | |
256 | 769 (0x301 | 771 (0x303) | 773 (0x305) | 775 (0x307) |
32k | 784 (0x310) | 787 (0x313) | 790 (0x316) | 793 (0x319) |
64k | 785 (0x311) | 788 (0x314) | 791 (0x317) | 794 (0x31A) |
16M | 786 (0x312) | 789 (0x315) | 792 (0x318) | 795 (0x31B) |
3. Reference
1) http://www.mepis.org/node/2992
2) http://blog.naver.com/takeoffx2/10012626605
-----------------
※ 본 게시물은 스크랩할시에는 아래의 정보를 표시해주시기를 부탁드립니다.
제작 : RainyNova (rainynova@gmail.com) 2007/11/02
원본 : http://www.codedream.net/tt/299