Oracle VirtualBox에 RHEL 6.5 를 UEFI 모드로 설치 후 '게스트 확장 설치'로 Xwindows 를 띄우기 위한 방법에 대한 문서이다.

참고로 하이퍼바이저에서의 EFI 지원은 VMWare Workstation은 11 버전부터 지원하고 Windows 8.x Hyper-V 는 지원한다.

 

1. OS 설치

1) EFI 펌웨어 사용

EFI 모드로 설치 진행할 예정이므로 VM 생성 시 EFI를 추가로 선택해 준다.

Cap 2015-01-02 14-04-16-726

2) 미리 준비한 킥스타트 DVD ISO 이미지로 설치

guest OS는 미리 제작한 RHEL6.5-Custom.iso 이미지를 통해 Kickstart 설치하였고 base에 @basic-desktop, @fonts, @x11, @korean-support 정도만 추가로 선택하였다.

아래는 킥스타트 cfg 파일의 패키지 목록이다.

%packages
@additional-devel
@base
@client-mgmt-tools
@console-internet
@core
@debugging
@development
@directory-client
@hardware-monitoring
@java-platform
@korean-support
@large-systems
@legacy-unix
@network-file-system-client
@performance
@perl-runtime
@server-platform
@server-platform-devel
@server-policy
@basic-desktop
@fonts
@x11
@korean-support
libXinerama-devel
xorg-x11-proto-devel
startup-notification-devel
libgnomeui-devel
libbonobo-devel
libXau-devel
libgcrypt-devel
popt-devel
libXrandr-devel
libxslt-devel
libglade2-devel
gnutls-devel
mtools
pax
python-dmidecode
oddjob
sgpio
device-mapper-persistent-data
systemtap-client
xorg-x11-proto-devel
startup-notification-devel
libgnomeui-devel
libbonobo-devel
libXau-devel
libgcrypt-devel
popt-devel
libXrandr-devel
libxslt-devel
libglade2-devel
gnutls-devel
mtools
pax
python-dmidecode
oddjob
sgpio
device-mapper-persistent-data
systemtap-client
jpackage-utils
samba-winbind
certmonger
pam_krb5
krb5-workstation
tcp_wrappers
perl-DBD-SQLite
%end

 

2. OS 설치 완료

OS 설치 완료 후 재부팅

1) efi 부트로더 로딩

설치 DVD는 이제 필요 없으므로 OS 설치 후 VirtualBox에서 설치 iso 이미지를 빼고서 부팅을 한다.

부팅을 하면 VirtualBox의 문제로 efi 부트로더를 읽어 들이지 못하고 멈춰 있는 현상이 발생한다.

아래 이미지의 빨간색 박스 안의 내용처럼 수동으로 타이핑 후 엔터를 치면 부팅이 된다. ( tab키 자동완성이 가능하다.)

Cap 2015-01-02 13-59-13-240

- VirtualBox UEFI Management에서 grub.efi 가 최상위로 부팅이 되도록 선택을 해서 저장을 하면 reboot 시엔 RHEL6.5로 부팅이 되지만 VM이 완전히 꺼졌다 켜지면 적용이 안된다.

2) x-windows 설치를 위한 준비

OS 설치 후 재부팅을 하면 init 5로 시작을 하도록 설정을을 하였으나 GUI로 gnome이 뜨질 않고 ini 3 모드에서 멈춰있다. 로그인 프롬프트도 뜨질 않는다. 아래와 같다.

 Cap 2015-01-02 14-42-13-016

이 상태의 콘솔에서 alt - F2 를 눌러 다른 init 3 tty2 콘솔로 접속은 가능하다.

tty2 콘솔로 로긴 후 네트워크 설정을 잡아 주고 putty 등의 터미널 프로그램으로 접속을 한다.

3) xshell 접속을 위한 준비

터미널로 접소하여 아래와 같은 패키지를 설치해 준다.

$ yum install -y xterm.x86_64 libXtst-devel.x86_64

 

VirtualBox - UEFI, Gnome, Xwindows, Guest 확장 설치

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다