프로그램 사용/xen2012. 4. 12. 23:25
OS 수업내용 다 까먹었는데 아무튼,
OS가 ring 0 권한으로 한다면

전가상화시에는 이런걸 손대지 않아도 되는데
반가상화시에는 guest os의 커널이나 드라이버가 ring 1 권한으로 돌도록 수정해야 한다.

[링크 : http://www.virgo81.net/69]
[링크 :  http://en.wikipedia.org/wiki/Virtual_machine]

'프로그램 사용 > xen' 카테고리의 다른 글

cobbler  (0) 2012.04.13
xen 네트워크 설치(HTTP)  (0) 2012.04.13
xen paravirt는 힘들어 ㅠ.ㅠ  (0) 2012.04.11
xen 전가상화로 설치하기  (0) 2012.04.11
xen paravirt로 설치하기....?  (0) 2012.04.11
Posted by 구차니
프로그램 사용/xen2012. 4. 11. 16:49
그냥 전가상화로 실행하고 설치완료후


para-virtualization은 네트워크 설치와 기존 디스크 이미지만 지원한다고 하니
이미 설치해 놓은 전가상화 녀석을 불러가기 위해 "기존 디스크 이미지 불러오기"로 선택


전가상화용 녀석을 다른 이름으로(아래에서는 virt1.img를 virt2.img로 복사)


만약 복사안하고 동일한 이미지를 사용하면 아래와 같은 경고를 출력한다.


아무튼 다른 이름으로 복사해서 OS버전이랑 종류 선택하고


똑같이 메모리 / cpu 갯수 설정하고


네트워크 설정하고 paravirt로 설정하고 완료를 누르면


제길 안되잖아 ㅠ.ㅠ




'프로그램 사용 > xen' 카테고리의 다른 글

xen 네트워크 설치(HTTP)  (0) 2012.04.13
가상화 관련 링 레벨(OS)  (0) 2012.04.12
xen 전가상화로 설치하기  (0) 2012.04.11
xen paravirt로 설치하기....?  (0) 2012.04.11
xen / qemu keymap 심볼릭 링크  (0) 2012.04.04
Posted by 구차니
프로그램 사용/qemu2012. 4. 11. 13:42
iso로는 아래와 같이 CD-ROM에 연결해주면 되고


Ubuntu 11.10 에서 cd 드라이브로는 /dev/sr0로 연결해주면된다.
마운트된 경로를 입력해도 안되던데 띄워쓰기 때문이려나?


아무튼, 윈도우는 되는데 왜... Ubuntu 12.04 는 진행이 안될까 ㅠ.ㅠ


그나저나.. winXP 까는데 몇시간 걸리니 짜증나서 포기 ㅠ.ㅠ
(T5600 / 2GB 에서 1기가 할당 기준 한 3시간 넘게 걸려도 설치가 완료 안된듯..) 

'프로그램 사용 > qemu' 카테고리의 다른 글

colo qemu  (0) 2019.03.25
qcow2  (0) 2019.02.01
qemu on windows  (0) 2012.04.24
qemu / qemu-launcher  (0) 2012.04.08
qemu  (0) 2012.04.07
Posted by 구차니
프로그램 사용/xen2012. 4. 11. 13:40
아 몰라 대충 일단 full-virtualization으로 설치!

우분투 iso 연결해서 부팅 고고 하면 아래 같이 뜨는데


클릭하면 제목창이 위와 같이 변경되서 마우스 놓으려면 왼쪽 ctrl+alt 누르라고 알려준다.


머 설치 진행 고고


음. 근데 왜 하드가 qemu로 잡히지 -ㅁ-?



아무튼 시간은 재보지 않았지만
4600+x2 에서 가상화로 돌리니 dom0가 domU보다 버벅대는 느낌.. 
Posted by 구차니
프로그램 사용/xen2012. 4. 11. 10:04
다시 시도 해봤는데, 마지막 단계에서
네트워크 설치/이미 설치된 이미지 사용하기 외에는 para-virt를 지원하지 않는다고 배짼다 -_-



"paravirt에서는 URL이나 가져오기 설치만 지원합니다."의 압박 슈밤


그래 그렇게 나온다 이거지?
그래서 URL 지정 똭! (귀찮아서 우분투 iso를 대충 때려 넣음)


아무튼 Virt종류에 xen(paravirt)가 뜨긴하는데


... root가 아니라서 안된다고 배짼다.
xen 정말 널 배째고 싶다 -_-t




아무튼.. 시스템 업데이트 땜시 (400개 패키지 언제 업뎃해 ㅠ.ㅠ)
tftp나 http 설치를 못하니 에효오~

일단 웹서버나 tftp/ftp 서버 가동하고 iso파일을 마운트 해서 다시 시도는 해봐야겠다 ㅠ.ㅠ 
Posted by 구차니
프로그램 사용/WinE2012. 4. 8. 20:45
기존의 77.6/213 에서 한층 업그레이드 되서 무서운
winE 이구나..

쫄아서 취소함 OTL

$ sudo apt-get install wine
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지를 더 설치할 것입니다:
  cabextract fonts-horai-umefont gcc-4.6-base:i386 gnome-exe-thumbnailer
  ia32-libs ia32-libs-multiarch:i386 icoutils imagemagick lib32asound2
  lib32bz2-1.0 lib32ffi6 lib32gcc1 lib32ncurses5 lib32ncursesw5 lib32nss-mdns
  lib32stdc++6 lib32tinfo5 lib32z1 libacl1:i386 libattr1:i386 libaudio2:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libc6:i386 libc6-i386 libcdt4 libcomerr2:i386 libcups2:i386
  libcupsimage2:i386 libcurl3:i386 libdb5.1:i386 libdbus-1-3:i386
  libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386
  libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386
  libgcc1:i386 libgcrypt11:i386 libgdbm3:i386 libgl1-mesa-dri:i386
  libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0:i386 libgnutls26:i386
  libgpg-error0:i386 libgraph4 libgssapi-krb5-2:i386 libgvc5 libice6:i386
  libidn11:i386 libilmbase6 libjpeg62:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-3:i386 libkrb5support0:i386 liblcms1:i386 libldap-2.4-2:i386
  libllvm2.9:i386 liblqr-1-0 libmagickcore3 libmagickcore3-extra
  libmagickwand3 libmng1:i386 libnetpbm10 libnspr4:i386 libnss3:i386
  libopenexr6 libpathplan4 libpciaccess0:i386 libpcre3:i386 libpng12-0:i386
  libqt4-dbus:i386 libqt4-declarative:i386 libqt4-designer:i386
  libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386
  libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386 libqt4-svg:i386
  libqt4-test:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386
  libqtgui4:i386 librtmp0:i386 libsasl2-2:i386 libsasl2-modules:i386
  libselinux1:i386 libsm6:i386 libsqlite3-0:i386 libssl1.0.0:i386
  libstdc++6:i386 libtasn1-3:i386 libtiff4:i386 libuuid1:i386 libx11-6:i386
  libxau6:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
  libxfixes3:i386 libxi6:i386 libxrender1:i386 libxss1:i386 libxt6:i386
  libxxf86vm1:i386 netpbm ttf-droid ttf-mscorefonts-installer unrar winbind
  wine1.3 wine1.3-gecko winetricks zlib1g:i386
제안하는 패키지:
  libterm-readline-gnu-perl libterm-readline-perl-perl imagemagick-doc
  autotrace curl enscript ffmpeg gimp gnuplot grads hp2xx html2ps libwmf-bin
  mplayer povray radiance texlive-base-bin transfig ufraw-batch
  lib32asound2-plugins nas:i386 glibc-doc:i386 locales:i386 cups-common:i386
  rng-tools:i386 libglide3:i386 gnutls-bin:i386 krb5-doc:i386 krb5-user:i386
  liblcms-utils:i386 pciutils:i386 libqt4-declarative-folderlistmodel:i386
  libqt4-declarative-gestures:i386 libqt4-declarative-particles:i386
  libqt4-declarative-shaders:i386 qt4-qmlviewer:i386 libqt4-dev:i386
  qt4-qtconfig:i386 libsasl2-modules-otp:i386 libsasl2-modules-ldap:i386
  libsasl2-modules-sql:i386 libsasl2-modules-gssapi-mit:i386
  libsasl2-modules-gssapi-heimdal:i386
추천하는 패키지:
  ia32-libs-multiarch libqt4-sql-mysql:i386 libqt4-sql-odbc:i386
  libqt4-sql-psql:i386 libqt4-sql-sqlite:i386 ttf-umefont
다음 새 패키지를 설치할 것입니다:
  cabextract fonts-horai-umefont gcc-4.6-base:i386 gnome-exe-thumbnailer
  ia32-libs ia32-libs-multiarch:i386 icoutils imagemagick lib32asound2
  lib32bz2-1.0 lib32ffi6 lib32gcc1 lib32ncurses5 lib32ncursesw5 lib32nss-mdns
  lib32stdc++6 lib32tinfo5 lib32z1 libacl1:i386 libattr1:i386 libaudio2:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libc6:i386 libc6-i386 libcdt4 libcomerr2:i386 libcups2:i386
  libcupsimage2:i386 libcurl3:i386 libdb5.1:i386 libdbus-1-3:i386
  libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386
  libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386
  libgcc1:i386 libgcrypt11:i386 libgdbm3:i386 libgl1-mesa-dri:i386
  libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0:i386 libgnutls26:i386
  libgpg-error0:i386 libgraph4 libgssapi-krb5-2:i386 libgvc5 libice6:i386
  libidn11:i386 libilmbase6 libjpeg62:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-3:i386 libkrb5support0:i386 liblcms1:i386 libldap-2.4-2:i386
  libllvm2.9:i386 liblqr-1-0 libmagickcore3 libmagickcore3-extra
  libmagickwand3 libmng1:i386 libnetpbm10 libnspr4:i386 libnss3:i386
  libopenexr6 libpathplan4 libpciaccess0:i386 libpcre3:i386 libpng12-0:i386
  libqt4-dbus:i386 libqt4-declarative:i386 libqt4-designer:i386
  libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386
  libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386 libqt4-svg:i386
  libqt4-test:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386
  libqtgui4:i386 librtmp0:i386 libsasl2-2:i386 libsasl2-modules:i386
  libselinux1:i386 libsm6:i386 libsqlite3-0:i386 libssl1.0.0:i386
  libstdc++6:i386 libtasn1-3:i386 libtiff4:i386 libuuid1:i386 libx11-6:i386
  libxau6:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
  libxfixes3:i386 libxi6:i386 libxrender1:i386 libxss1:i386 libxt6:i386
  libxxf86vm1:i386 netpbm ttf-droid ttf-mscorefonts-installer unrar winbind
  wine wine1.3 wine1.3-gecko winetricks zlib1g:i386
0개 업그레이드, 125개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
183 M바이트 아카이브를 받아야 합니다.
이 작업 후 532 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? n
중단.

2012/01/21 - [프로그램 사용/WinE] - wine - WINdows Emulator (?)

'프로그램 사용 > WinE' 카테고리의 다른 글

wine 한글 폰트  (0) 2019.05.21
playonlinux @ 18.04 ubuntu  (0) 2019.05.20
odroid XU4 wine 실패? ㅠㅠ  (0) 2018.09.25
wine 에서 cd넣고 실행시 에러 뜰때  (0) 2012.01.21
wine - WINdows Emulator (?)  (2) 2012.01.21
Posted by 구차니
프로그램 사용/qemu2012. 4. 8. 20:33
qemu를 설치후 아무런 옵션없이 실행하면 다음과 같은 화면이 나온다.
ctrl-alt 키로 grab / release를 할 수 있다.


qemu-launcher 를 설치하고 실행하면 다음과 같은 런쳐가 나온다.
hdd 이미지도 쉽게 생성할수 있는데 일단 귀찮아서 대충 하드 이미지만 만들고 부팅하면
위와 같은 화면이 나온다 -_-
iso 다운받기 귀찮은디 ㅠ.ㅠ


하드는 New를 누르면 QCOW2 에 1000MB가 기본으로 잡힌다. 


아무튼 mips나 arm도 가능하고 cpu 갯수로 조절가능한게 꽤 괜찮은듯 하다.


$ sudo apt-cache search qemu | grep ^qemu
qemu-keymaps - QEMU keyboard maps
qemu-kvm-extras - QEMU system and user mode emulation (transitional package)
qemu-kvm-extras-static - QEMU static user mode emulation binaries (transitional package)
qemu-launcher - GTK+ front-end to QEMU computer emulator
qemu-system - QEMU full system emulation binaries
qemu-user - QEMU user mode emulation binaries
qemu-user-static - QEMU user mode emulation binaries (static version)
qemubuilder - pbuilder using QEMU as backend
qemuctl - controlling GUI for qemu
qemulator - a solution for easy setup and management of qemu
qemu-common - qemu common functionality (bios, documentation, etc)
qemu-kvm - Full virtualization on i386 and amd64 hardware
qemu - dummy transitional package from qemu to qemu-kvm
 

'프로그램 사용 > qemu' 카테고리의 다른 글

colo qemu  (0) 2019.03.25
qcow2  (0) 2019.02.01
qemu on windows  (0) 2012.04.24
qemu 사용하기  (0) 2012.04.11
qemu  (0) 2012.04.07
Posted by 구차니
프로그램 사용/qemu2012. 4. 7. 11:06
xen의 virt-manager가 qemu와 통합되어 있다고 하길래
호기심에 한번 설치를 하려고 했더니... 읭?
qemu-kvm? 왜 이 두넘이 또 같이 봄바람나서 놀아나는겨?

$ qemu
'qemu' 프로그램은 현재 설치되어 있지 않습니다.  다음을 입력하여 이를 설치할 수 있습니다:
sudo apt-get install qemu-kvm 

$ sudo apt-get install qemu-kvm
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지를 더 설치할 것입니다:
  bridge-utils libaio1 qemu-common seabios vgabios
제안하는 패키지:
  mol-drivers-macosx openbios-sparc kvm-pxe ubuntu-vm-builder uml-utilities
다음 새 패키지를 설치할 것입니다:
  bridge-utils libaio1 qemu-common qemu-kvm seabios vgabios
0개 업그레이드, 6개 새로 설치, 0개 지우기 및 0개 업그레이드 안 함.
2,759k바이트 아카이브를 받아야 합니다.
이 작업 후 8,163k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? Y
경고: 다음 패키지를 인증할 수 없습니다!
  bridge-utils libaio1 seabios vgabios
확인하지 않고 패키지를 설치하시겠습니까 [y/N]? Y
받기:1 http://kr.archive.ubuntu.com/ubuntu/ lucid/main bridge-utils 1.4-5ubuntu2 [32.6kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ lucid/main libaio1 0.3.107-3ubuntu2 [9,512B]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ lucid/main seabios 0.5.1-0ubuntu2 [48.2kB]
받기:4 http://security.ubuntu.com/ubuntu/ lucid-security/main qemu-common 0.12.3+noroms-0ubuntu9.17 [31.5kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu/ lucid/main vgabios 0.6c-2ubuntu1 [78.5kB]
받기:6 http://security.ubuntu.com/ubuntu/ lucid-security/main qemu-kvm 0.12.3+noroms-0ubuntu9.17 [2,558kB]
내려받기 2,759k바이트, 소요시간 20초 (134k바이트/초)                           
전에 선택하지 않은 bridge-utils 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 194919개의 파일과 디렉토리가 설치되어 있습니다.)
bridge-utils 패키지를 푸는 중입니다 (.../bridge-utils_1.4-5ubuntu2_i386.deb에서) ...
전에 선택하지 않은 libaio1 패키지를 선택합니다.
libaio1 패키지를 푸는 중입니다 (.../libaio1_0.3.107-3ubuntu2_i386.deb에서) ...
전에 선택하지 않은 seabios 패키지를 선택합니다.
seabios 패키지를 푸는 중입니다 (.../seabios_0.5.1-0ubuntu2_all.deb에서) ...
전에 선택하지 않은 vgabios 패키지를 선택합니다.
vgabios 패키지를 푸는 중입니다 (.../vgabios_0.6c-2ubuntu1_all.deb에서) ...
전에 선택하지 않은 qemu-common 패키지를 선택합니다.
qemu-common 패키지를 푸는 중입니다 (.../qemu-common_0.12.3+noroms-0ubuntu9.17_all.deb에서) ...
전에 선택하지 않은 qemu-kvm 패키지를 선택합니다.
qemu-kvm 패키지를 푸는 중입니다 (.../qemu-kvm_0.12.3+noroms-0ubuntu9.17_i386.deb에서) ...
ureadahead에 대한 트리거를 처리하는 중입니다 ...
ureadahead will be reprofiled on next reboot
man-db에 대한 트리거를 처리하는 중입니다 ...
bridge-utils (1.4-5ubuntu2) 설정하는 중입니다 ...

libaio1 (0.3.107-3ubuntu2) 설정하는 중입니다 ...

seabios (0.5.1-0ubuntu2) 설정하는 중입니다 ...
vgabios (0.6c-2ubuntu1) 설정하는 중입니다 ...
qemu-common (0.12.3+noroms-0ubuntu9.17) 설정하는 중입니다 ...
qemu-kvm (0.12.3+noroms-0ubuntu9.17) 설정하는 중입니다 ...
qemu-kvm start/running

libc-bin에 대한 트리거를 처리하는 중입니다 ...
ldconfig deferred processing now taking place 

[링크 : http://wiki.qemu.org/]

'프로그램 사용 > qemu' 카테고리의 다른 글

colo qemu  (0) 2019.03.25
qcow2  (0) 2019.02.01
qemu on windows  (0) 2012.04.24
qemu 사용하기  (0) 2012.04.11
qemu / qemu-launcher  (0) 2012.04.08
Posted by 구차니
프로그램 사용/xen2012. 4. 4. 23:16
도대체.. 머가 문제일까.. OTL
그냥 i3라도 사고 할까 하아...



설치를 완료할 수 없음: 'POST 작업 실패: xen_post: xen 데몬으로부터 오류: <Fault 3: 'virt0'>'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 44, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 1899, in do_install
    guest.start_install(False, meter=meter)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1223, in start_install
    noboot)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1291, in _create_guest
    dom = self.conn.createLinux(start_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1686, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: POST 작업 실패: xen_post: xen 데몬으로부터 오류: <Fault 3: 'virt0'> 

겁나 검색해보니
/usr/share/qemu/keymap 이 있어야 하는데
/usr/share/qemu-linaro/keymap만 존재한다 -_-

아무튼 이거 하나 해주면 실행됨 -_-
$ sudo ln -s /usr/share/qemu-linaro /usr/share/qemu 

[링크 : https://bugs.launchpad.net/ubuntu/+source/xen/+bug/811635]



'프로그램 사용 > xen' 카테고리의 다른 글

xen 전가상화로 설치하기  (0) 2012.04.11
xen paravirt로 설치하기....?  (0) 2012.04.11
xend 실행안하고 virt-manager 실행하기 (으악!)  (0) 2012.04.04
qemu-dm not found  (4) 2012.04.03
xen에서 cdrom 사용하기  (0) 2012.04.03
Posted by 구차니
프로그램 사용/xen2012. 4. 4. 22:05
아무생각 없이
$ sudo vi /etc/xen/xend-config.sxp 
(xend-unix-server no) 

이렇게 주석만 풀어주고 실행했더니 아래와 같은 에러가 발생한다.


내용을 yes로 수정후, 서비스만 재시작 해주면 해결된다.
$ sudo service xend restart
 * Restarting Xen daemons                                                [ OK ] 
 

'프로그램 사용 > xen' 카테고리의 다른 글

xen paravirt로 설치하기....?  (0) 2012.04.11
xen / qemu keymap 심볼릭 링크  (0) 2012.04.04
qemu-dm not found  (4) 2012.04.03
xen에서 cdrom 사용하기  (0) 2012.04.03
Xen (ubuntu 11.10) with AMD 4200+x2  (0) 2012.04.01
Posted by 구차니