우분투에서 또다른 우분투 이미지가 필요할 때 (vmplayer 활용)

atie의 이미지

제 경우는 Dapper의 우분투/쿠분투 한글 번역을 확인하느라 또다른 우분투 vmware 이미지가 필요한 적이 있었습니다. 이번에는 Edgy 테스트도 vmware 이미지로 하려고 Dapper의 multiverse 저장소에 있는 vmware-player 패키지를 활용하는 방법으로, 우분투의 이 위키를 필요한 것만 요약한 글을 적습니다. (KLDP에 있는 위키도 qemu를 쓰는 같은 방법의 글 입니다.) 그리고, 다른 리눅스 배포판 등을 설치해 볼 때도 유용한 방법이기도 합니다. ;-)

Dapper 2.6.15-25-686 커널에서 vmware-player 1.0.1-4을 설치하여 사용하는 예 입니다.

- 우선은, 우분투 iso 파일을 적당한 디렉토리에 내려받습니다. 제 경우는, ~/dwld/iso/ubuntu-6.06-alternate-i386.iso

- vmware-player를 설치하고, 라이브러리 버전이 맞지 않는 것을 다음과 같이 정리합니다.

  sudo apt-get install vmware-player
  sudo rm /usr/lib/vmware-player/lib/libpng12.so.0/libpng12.so.0
  sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/vmware-player/lib/libpng12.so.0/libpng12.so.0
 

- scim을 쓰는 경우는, vmplayer를 실행시 vmware 이미지를 찾기 위해 디렉토리를 여는 UI에서 꼼짝을 하지않는 문제가 있으니 그것을 다음과 같이 쉘 스크립트를 만들어 피해가도록 한다. (Alacarte 메뉴 편집기를 써서 vm.sh이 System Tools --> VMware Player 메뉴에서 실행되도록 고쳐놓으면 편하겠죠.)

~/bin/vm.sh

  #!/bin/bash
  export GTK_IM_MODULE=xim
  vmplayer
 

- vmware-player 패키지로는 vmware 이미지 파일을 만들 수가 없지만, qemu로 만든 이미지 파일은 사용할 수 있으니 다음과 같이 한다.

  sudo apt-get install qemu
 
  cd vmware
  mkdir ubuntu
  cd ubuntu
 
  qemu-img create -f vmdk ubuntu.vmdk 6G
 

(제 경우는 6 G 크기의 ubuntu.vmdk 라는 이름의 파일을 ~/vmware/ubuntu 디렉토리 밑에 만든 예 입니다.)

- 그리고, ~/vmware/ubuntu 디렉토리에 ubuntu.vmx 파일을 다음과 같이 편집합니다.

~/vmware/ubuntu/ubuntu.vmx

  #!/usr/bin/vmware
  config.version = "8"
  virtualHW.version = "3"
  memsize = "512"
  ide0:0.present = "TRUE"
  ide0:0.fileName = "ubuntu.vmdk"
  ide1:0.present = "TRUE"
  ide1:0.fileName = "/home/atie/dwld/iso/ubuntu-6.06-alternate-i386.iso"
  ide1:0.deviceType = "cdrom-image"
 
  ethernet0.present = "TRUE"
  ethernet0.connectionType = "nat"
  usb.present = "TRUE"
  sound.present = "TRUE"
  sound.virtualDev = "es1371"
  displayName = "Ubuntu - Test"
  guestOS = "ubuntu"
  nvram = "ubuntu.nvram"
  scsi0:0.redo = ""
  ethernet0.addressType = "generated"
  ethernet0.addressType = "generated"
  uuid.location = "56 4d 3a f5 0c 53 c4 50-1a 4d ba 8e 83 6b d0 36"
  uuid.bios = "56 4d 3a f5 0c 53 c4 50-1a 4d ba 8e 83 6b d0 36"
  ide1:0.autodetect = "TRUE"
  ethernet0.generatedAddress = "00:0c:29:6b:d0:36"
  ethernet0.generatedAddressOffset = "0"
  checkpoint.vmState = ""
  tools.remindInstall = "TRUE"
  ide0:0.redo = ""
 

위의 vmx 파일에서 memsize (제 경우는 총 1 G 중 512 M를 할당), ide0:0.fileName, ide1:0.fileName, displayName, guestOS, nvram 옵션을 적절하게 본인의 경우에 맞추어 편집을 하여야 합니다. 플로피 디스켓에 대한 설정은 제 경우는 해당이 없어 제외를 하였고, 위의 바이오스 등에 있는 어지러운 값들은 다음 단계에서 이 편집한 파일이 읽혀지면서 자동으로 수정할 것인지를 물어보니 "예"를 답하면 본인의 시스템에 맞게 수정이 되니 그대로 복사하여 쓰셔도 무방합니다.

- vm.sh을 (또는 적절히 vmplayer를) 실행합니다. 위의 예에서는 Dapper의 텍스트 설치화면이 진행이 됩니다. 그렇게 설치한 것입니다.

File attachments: 
첨부파일 크기
Image icon vmplayer20060620.png263.34 KB

댓글

penance의 이미지

이 스레드하고는 관련 없는 글이지만
이번에 Dapper를 한 달 정도 굴리면서 느낀 부족한 점을 적겠습니다.

1.
이번에 Dapper에서 기본글꼴이 아직도 백묵으로 되어 있는 것으로 알고 있고
시냅틱에서 백묵을 제거한다고 하면 우분투 리눅스 시스템을 제거하는 걸로 되어 있는데
기본폰트 문제는 아직 해결이 되지 않았나요?
볼드패치 문제 역시 손봐야 할 문제라고 생각을 합니다.

2.
키보드 설정에서 일본 키보드까지는 나와있지만
한영, 한자키가 있는 한국키보드는 아직 등록이 안 되어 있는데 이것도 해결과제

3.
scim + vim 조합으로 글을 쓸 때
노멀모드에서 한글입력상태이면 명령키가 먹히지 않는 문제
열심히 한글로 글을 쓰고 esc키를 누르고 옮겨다니려고 해도 jkli도 먹히지 않고 a,i,dd, v 다 먹히지 않아서
결국 한영키를 눌러야 가능. 특히 이 문제가 작업효율을 떨어뜨리고 있음.

제가 제기한 문제들이 우분투 배포판에서 해결할 수 있는 것인지
그 이전에 엑스윈도우나 그놈데스크탑의 문제인지, 아니면 프로그램의 문제인지 잘모르지만
일단 알려드립니다.

atie덕분에 우분투 리눅스에서 한국어 환경은 정말 개선되었고
또 혜택을 받은 만큼 도움이 될 만한 일이 있다면 돕고 싶네요.
하지만 실력이 없어서 큰 도움이 안될 것같습니다만 ^^;

EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com

danskesb의 이미지

1. 무시하십시오.
2. 무시하십시오.
3. 제 경우 윈도우즈에서도 그랬습니다.
1과 2는 language support라고 하는 새로 추가된 프로그램에서 한국어만 추가해 주면 기본 폰트 뿐만 아니라 데스크탑 키보드의 경우 한영키와 한자 키 모두 작동할 것입니다. 실제로 그 패키지는 은진체 및 은 글꼴 시리즈에 맞는 fonts.conf를 제공하고요, 볼드패치도 잘 동작할 겁니다.
저는 데스크탑용 키보드가 없어서 테스트해 보지 못했습니다.

---- 절취선 ----
http://ubuntu.ksa.hs.kr

atie의 이미지

1. Dapper에 적용된 것은 백묵보다는 그래도 화면 상 보기에 좋은 폰트가 sans 등 패밀리의 우선이 되도록 임시방편(?)으로 폰트의 순서를 조정하는 것과 그것에 맞게 미리 정의된 fontconfig이 있어 한글 사용자가 따로 설정을 하여야 했던 것을 안해도 이전의 버전보다는 보기 좋은 한글 폰트를 설치하면 바로 볼 수 있다는 것이 개선이 된 것입니다. 백묵 폰트를 대체하는 폰트를 지정하고 설치부터 백묵은 배제하겠다 하는 것과는 별개의 문제입니다.

2. 문제점/필요성과 해결책에 대한 의견을 새 주제로 쓰레드를 여는 것이 좋겠습니다.

3. 동일한 것을 scim의 일어 또는 중국어 입력기나 나비등을 설치해서 테스트해 보시고 문제가 있는 것을 vim 또는 입력기 개발자에게 알리십시오.

제가 쓴 다른 글에서도 위와 비슷하게 주제와 동떨어지는 내용의 글을 쓴 것을 보았다는 기억인데... 만약 제 기억이 맞다면, 그런 경우 저는 답을 안하고 지나치는 경우가 많습니다. ;-) 제가 할 수 있는 것과 역할에 대하여 과평가 또는 오해를 하시는 것이 아닌가 싶어 사족을 답니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289

----
I paint objects as I think them, not as I see them.
atie's minipage

penance의 이미지

우분투 애용자인데 마침 atie님이 한국팀을 맡고 있고 잘 아시는거 같아서 자꾸 물어보게 되네요;;;

수고하시고요

EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com

dasomoli의 이미지

잘 활용하겠습니다 :-)

----
*경고* 아바타 따라하지 마세요!!
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석



dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
doodoo의 이미지

저의 경우는 제대로 에러를 내는 군요~~~~

해결 방법이 뭔지 잘 모르겠어요....

Starting VMware services:
   Virtual machine monitor                                            failed
   Virtual ethernet                                                   failed
Module vmnet is not loaded.  Please verify that it is loaded before
running this script.
 
invoke-rc.d: initscript vmware-player, action "start" failed.
dpkg: vmware-player을(를) 처리하는 데 오류가 발생했습니다 (--configure):
 post-installation script 하위 프로세스가 오류 1번을 리턴했습니다
처리하는 데 오류가 발생했습니다:
 vmware-player
atie의 이미지

커널 패키지와 vmware-player-kernel-modules 패키지에 있는 vmnet 모듈의 버전이 맞지 않아서일 겁니다. 현재 Dapper의 두 패키지의 최신 버전을 사용하면 문제가 없으니 업데이트가 있는지를 확인해 보십시오. 그리고, 참고로, 몇 번 vmware-player-kernel-modules이 커널 업데이트 후 며칠 있다가 나온 적이 있곤 했습니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.