Computing/Software2010/05/11 16:50
오늘 쿠분투 10.04에 설치된 VirtualBox에 Windows XP 게스트를 설치하였는데, 한영키가 먹지 않는다.

쿠분투를 설치한 컴퓨터는 HP 파빌리온 tx2530au 태블릿 PC로, 'Fn' 키 포함 84개의 키를 가지고 있는 키보드가 채용되어 있는데, 우측 alt키가 한영키를 대신한다.

VirtualBox 게스트 OS로 설치된 Windows XP에서는 키보드 드라이버가 종류 1(101키 호환) 설치되었는데, 이 타입의 키보드에서는 우측 alt 키가 그대로 우측 alt 키로만 동작하고 한영키로는 인식이 되지 않았다.

구글링을 통해 다음의 문서를 발견했고, 그대로 따라하니까 한영키를 사용할 수 있게 되었다.


방법은 다음과 같다.

1. 시작->실행->regedit
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters로 이동
3. LayerDriver KOR 항목을 kbd101a.dll로 수정
4. OverrideKeyboardIdentifier는 PCAT_101AKEY로 수정
5. OverrideKeyboardSubtype 항목을 3으로 수정

(출처에서 해당 방법만 그대로 옮김)

출처:
Posted by pcandme

TRACKBACK http://pcandme.net/trackback/86 관련글 쓰기

댓글을 달아 주세요

  1. 김문겸

    고맙습니다.
    덕분에 잘 이용할 수 있었어요.

    갑자기 키가 안 먹는 바람에 고생했는데, 고마워요~

    2010/06/29 10:52 [ ADDR : EDIT/ DEL : REPLY ]
  2. 감사합니다. 덕분에 잘 사용할 수 있었습니다. 제컴퓨터는 LG Xnote E200이었는데 정말 고생 많이 했습니다.
    휴... 정말 감사합니다.

    2010/10/27 09:05 [ ADDR : EDIT/ DEL : REPLY ]

Computing/Software2009/04/10 18:45
VirtualBox의 가상 머신에 Kubuntu 9.04 Jaunty Jackalope Beta를 설치한 뒤, 게스트 확장(Guest Addition)을 설치하는 방법이다.

본 글에서는 Kubuntu에 관하여 적지만, Ubuntu에서도 동일하게 적용된다.

기존의 방법대로, 가상 머신 메뉴에서 게스트 확장 설치를 선택해서 게스트 확장 CD 이미지를 넣고 게스트 확장 인스톨러를 실행해서 설치를 하게 되면 다음과 같은 에러와 함께 그 다음 부팅에서 GUI로 로그인할 수 없는 문제가 발생한다.

Warning: unknown version of the X Window System installed. Not installing X Window System drivers.

이 문제는, 게스트 확장 인스톨러의 인스톨 스크립트에서 X Window 시스템인 X.Org의 버전을 잘못 명시하여 생기는 것으로, Kubuntu / Ubuntu에서 사용하는 X.Org의 버전은 '1.6.0'으로 명시되는데에 반해, 게스트 확장 인스톨러의 인스톨 스크립트에서는 '1.6'으로만 되어 있어서 생기는 문제이다.

이 문제를 해결하기 위해서는 인스톨러를 푼 다음, 그 안의 인스톨 스크립트를 직접 수정해 주면 된다.

다음과 같이 터미널(콘솔)을 열어 게스트 확장 CD 이미지가 마운트된 위치로 이동한다.

$ cd /media/cdrom

마운트 위치는 시스템에 따라 다를 수도 있다. 다음을 입력하여 인스톨러를 풀어 준다.

$sudo ./VBoxLinuxAdditions-x86.run --target /home/your_account/temp

위에서 타겟으로 지정되는 디렉토리는 임의로 해도 무방하며, 자신의 시스템에 따라 인스톨러를 x86 용 혹은 amd64 용으로 적절히 선택해야 한다. 위 커맨드 실행이 종료되면, 타겟으로 지정된 디렉토리로 이동한다.

$ cd /home/your_account/temp

해당 디렉토리에서 'install.sh' 파일을 찾아 에디터로 연다. 에디터는 vi나 gedit 등 익숙한 것을 골라 쓰면 된다. 유의할 점은, 위에서 sudo로 실행을 했으므로, 파일들의 소유주가 모두 root라는 것이다. 자신의 계정으로 소유주를 변경하든지 아니면 sudo를 이용해서 에디터를 실행하면 된다.

파일에서 415번째 줄 쯤에 다음과 같은 라인이 있는데,

1.5.99.* | 1.6

이 라인에서 '1.6'을 '1.6.0'으로 변경한 후, 파일을 저장한다.

이제, 다음과 같이 'install.sh'를 실행한다.

$ sudo sh install.sh

설치가 성공적으로 완료되었다는 메시지를 확인한 후, 재부팅해서 게스트 확장이 적용된 것을 확인하면 된다.

* 참고
- http://www.ubuntu-inside.me/2009/03/howto-fix-virtualbox-guest-additions.html
- http://jmtdstoc.blogspot.com/2009/03/virtualbox-214-with-ubuntu-904-beta.html
Posted by pcandme

TRACKBACK http://pcandme.net/trackback/57 관련글 쓰기

댓글을 달아 주세요