예전에 우분투 8.04에서는 게스트확장만 설치를 하면 자동으로 마우스통합이 되었었는데요. 우분투 새 버전인 8.10에서는 자동으로 안되더군요. 그래서 찾아보니 virtualbox.org에 이런 글이 있더군요.

http://forums.virtualbox.org/viewtopic.php?p=43200#43200

이것대로 하면 되더군요.

우선 게스트확장을 선택해서 게스트확장을 설치합니다.

root권한으로 /etc/X11/xorg.conf파일을 수정해서 아래 내용을 추가합니다.
[code]Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "vboxmouse"
        Option          "CorePointer"
EndSection
[/code]

재부팅하면 됩니다.

 
Posted by 머드초보
,
 
VirtualBox에 솔라리스를 설치해봤습니다.
한 3번만에 성공한 것 같습니다-_-;
우선 처음에 Open Solaris(오픈 솔라리스)를 설치를 했었습니다.
왠지 더 깔끔해지고, 더욱 진화한 놈인 듯 했습니다.
여기다가 오라클을 설치하려고 시도를 했습니다.
아놔...오라클설치하는 runInstaller라는 쉐이가 버전이 안맞아 라면서 설치 시도도 안해보고 뱉어냅니다.
Open Solaris는 SunOS 11로 인식합니다. 근데 오라클에서는 10을 요구합니다.

그래서 시도한 버전은 Solaris10 u5입니다. sol-10-u5-ga-x86-dvd.iso
우선 처음에 안됐던 것이....
제 컴이 꼬진 건지 아님 솔라리스가 미친 건지 잘 모르겠지만, 하드디스크를 잡을 때 동적으로 잡았더니 시스템 분석하다가 다운이 되버리더군요. 그래서 하드디스크를 정적으로 잡았더니 잘 되더라구요.

그렇게 3번 시도했더니 설치가 되더군요.
그리고, tomcat을 설치하고 제가 사용하는 웹애플리케이션을 설치하고 또 포트포워딩 하려니까 이건뭐 산너머 산이더라구요. 이건 여기 포스트에 정리를....-_-;
http://mudchobo.tomeii.com/tt/289

그리고 부팅할 때 등록하려고 했는데 init.d에다가 스크립트를 넣고, rc3.d에다가 스크립트를 하드링크 해야 하더라구요. 우분투는 자동으로 다 해주는데 이 솔라리스는 그런게 없는 듯 합니다.
그래서 스크립트를 왠지 만들기 귀찮아서-_-; README를 읽어보니 실행스크립트 start/stop 이렇게만 만들면 되는 듯해서 톰캣에 있는 catalina.sh를 그냥 바꿔서 썼더니 안되더라구요.
/var/svc/log/milestone-multi-user-server:default.log 이 로그 파일을 보라고 해서 보니까
뭔가 에러가 있는 것 같아서 직접 스크립트를 만드니까 되더라구요-_-

전 이렇게 만들었어요-_-;
JAVA_HOME=/usr/jdk/instances/jdk1.6.0;export JAVA_HOME
CATALINA_HOME=/usr/apache-tomcat-6.0.16;export CATALINA_HOME
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin;export PATH

case "$1" in
        start)
                echo -n "Starting tomcat: "
                $CATALINA_HOME/bin/catalina.sh start &
                echo
                ;;
        stop)
                echo -n "Shutting down tomcat: "
                $CATALINA_HOME/bin/catalina.sh stop &
                echo
                ;;
esac
exit 0 

뭐 어쨌든 저렇게 넣으면 잘 됩니다.
끌 때에는 rc0.d에다가 스크립트를 넣어주면 됩니다.
파일명 규칙이 있는데 시작할 때는 S or K이고 숫자 2자리넣고 init.d에 있는 스크립트 이름 그대로 사용하면 오케이! 이건 검색 고고싱-_-;
예를 들어 tomcat이면!
init.d/tomcat 스크립트파일 생성.
rc3.d/S99tomcat 시작 시 실행! rc0.d/K99tomcat 종료 시 실행! 이런 식으로!
사용자 삽입 이미지

스샷!


테스트 서버로 쓸만하군요. 같이 띄워도 그렇게 느린 건 모르겠군요 ^^
 
Posted by 머드초보
,
 
저는 제 PC에 솔라리스를 설치해서 ORACLE이랑 톰캣 좀 돌려보려고-_-; VirtualBox를 이용해서 솔라리스10을 설치했습니다.
(사실 open solaris를 설치했는데, 이 망할 놈의 오라클이 설치할 때 버전체크할 때 버전이 안맞다고하네요. 참고로 오픈 솔라리스는 SunOS 11로 인식합니다-_-; 근데 이 오라클은 솔라리스10버전을 요구해요. 참고하세요~ 우회해서 설치할 수도 있을 것 같지만, 왠지 검증된 자료도 없고해서 다시 10으로 ^^)

VirtualBox에 솔라리스를 DHCP로 설치하게 되면, IP를 10.0.2.15를 받게 됩니다.
VirtualBox에서 포트포워딩 하는 방법이 VMWare보다 1000배 어렵습니다.

VirtualBox설치하면 UserManual을 제공하는데 거기에 forwarding이라고 쳐보면, 포트포워딩하는 법이 나옵니다. 거기대로 따라하면 됩니다.
저는 가상머신 이름을 "솔라리스"로 줬기 때문에 이렇게 했습니다.


cd C:\Program Files\Sun\xVM VirtualBox\

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/HostPort" 1521

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/GuestPort" 1521

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/Protocol" TCP

오라클 포트는 저렇게 넣어주면 됩니다.
그니까 GuestPort는 현재 가상머신에서 돌아가고 있는 포트를 쓰면 되고, HostPort는 현재 자기 PC의 포트를 써주시면 됩니다(아무거나 열려 있는거 사용하면 되죠. 나중에 접속할 때 그걸로 접속하는 겁니다)

저기 GuestPort전에 oracle이라는 글자는 3개만 일치시켜주면 되는 듯 합니다. 즉 아무거나 써도 되는 듯합니다. ssh를 열 때에는 ssh로 바꾸고, 포트는 22로 바꾸면 됩니다.

열러있는 거 확인하려면
VBoxManage getextradata "솔라리스" enumerate
VirtualBox Command Line Management Interface Version 1.6.2
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

Key: GUI/SaveMountedAtRuntime, Value: yes
Key: GUI/LastCloseAction, Value: powerOff
Key: GUI/LastWindowPostion, Value: 1280,256,644,529
Key: GUI/Fullscreen, Value: on
Key: GUI/Seamless, Value: off
Key: GUI/AutoresizeGuest, Value: on
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort, Value: 22
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort, Value: 22
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/HostPort, Value: 8080
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/GuestPort, Value: 8080
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/Protocol, Value: TCP
Key: GUI/InfoDlgState, Value: 400,450,normal
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/HostPort, Value: 1521
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/GuestPort, Value: 1521
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/Protocol, Value: TCP

C:\Program Files\Sun\xVM VirtualBox>

저는 톰캣과 ssh와 oracle을 열었습니다.
VMWare보다 취약한 VirtualBox지만, 공짜라서 참 좋습니다 ^^

※주의사항 : 저렇게 설정하고 가상머신이 시작이 안될 경우가 있습니다. 그럴 경우!
VirtualBox실행 -> 해당가상머신선택 -> 설정 -> 네트워크 -> 어뎁터종류를 바꿔주세요.
저는 Default로 설정된 Pcnet-FAST III (Am79C973)으로 바꾸니 되더라구요 ^^

 
Posted by 머드초보
,
 

우와 무료도 있는 줄 몰랐네요 ^^
SUN에서 개발하는 것 같은데... SUN이 먹은 것 같기도 하고-_-;
어쨌든 우연히 올블로그에서 삽질하던 중 어떤분의 포스트를 보게 되었습니다. VirtualBox에 관한 글이였는데 뭐지하고 클릭해봤는데 VMWare와 같은 가상화하는 프로그램이라고 하더군요.
게다가 무료인 듯 하구요. 그래서 설치를 해봤습니다.
제일 만만하고 설치하기 쉬운 우분투(Ubuntu)를 설치해봤습니다 ^^
솔라리스를 설치하려고 했는데 너무 오래걸리네요-_-; 하다가 포기 ^^

VMWare보다 좋은게 한글판입니다 ^^ 근데 뭐 한글이 아니어도 사용하는데에는 지장이 없습니다 ^^

처음에 좀 어이가 없었던 것이-_-;
윈도우 자동설치 해버리면 키보드가 101키로 잡혀있습니다. 즉, 오른쪽 Ctrl(컨트롤)을 사용하지 못합니다. 근데 이 VirtualBox에서는 현재 실행 하고 있는 OS에 마우스를 클릭해서 잡게 된 뒤 다시 현재 윈도우로 돌아오려면 host키라는 것을 눌러야합니다. 디폴트가 Right Ctrl입니다-_-; 안눌러져서 한참 고생했습니다-_-;
어쨌든, 실행하기 전에 키보드를 103~106키로 바꿔주세요 ^^

그리고, VMWare처럼 실행되고 있는 가상OS에 클릭해서 화면을 잡는데요. 이걸 VMWare에서는 VMWare Tools인가? 이거 설치하면 그냥 가기만 해도 선택이 되고, 화면을 벗어나기만 해도 벗어나게 되는데요. 이것도 비슷한 놈이 있습니다. 실행하고 있는 가상OS에서 메뉴를 보시면 장치 -> 게스트 확장 설치를 클릭하시면 cd가 들어가는데요. root권한으로 들어가서 VBoxLinuxAdditons.run을 실행하면 됩니다. 이거를 해야지 해상도를 변경할 수 있어요. 해상도가 처음에는 800x600까지 밖에 안 될 껍니다 ^^

써본 결과 속도는 왠지 VMWare보다 더 느린 것 같아요. 아직 뭐 실행밖에 안해봤지만 ^^
좀 더 삽질해봐야겠네요 ^^

사용자 삽입 이미지

우분투에서 firefox띄우고 제 블로그접속해봤습니다^^


 
Posted by 머드초보
,