VMware 설치 · 3 min read · Dec 01, 2025

Kubuntu 10.04 데스크탑에 VMware Server 1.0.x 설치하는 방법 - 2페이지

다음 작업을 수행하세요:

cd /home/mum/Downloads  
wget -c http://www.insecure.ws/warehouse/vmware-update-2.6.32-5.5.9.tar.bz2  
tar xvfj vmware-update*.tar.bz2

VMware Server 설치를 마치기 전에 init_mm 기능이 활성화된 새로운 커널을 빌드해야 합니다. 루트로 전환하세요…

sudo su

… 그리고 커널 소스를 설치합니다:

apt-get install linux-source-2.6.32

다음으로 커널을 빌드하는 데 필요한 몇 가지 패키지를 설치합니다:

apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge linux libncurses5-dev kernel-package

이 명령을 실행하는 동안 새로운 커널이 설치되면 시스템을 재부팅하세요:

reboot

이제 다시 루트로 전환하세요:

sudo su

다음 작업을 수행하세요:

cd /usr/src  
tar xvfj linux-source-2.6.32.tar.bz2  
cd linux-source-2.6.32

arch/x86/kernel/init_task.c 파일을 엽니다…

kate arch/x86/kernel/init_task.c

… 그리고 파일의 끝에 다음 줄을 추가합니다:

EXPORT_UNUSED_SYMBOL(init_mm);

파일의 끝에 다음 줄 뒤에 추가합니다:

DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS;:

| [...] DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS; EXPORT_UNUSED_SYMBOL(init_mm); |

그런 다음 현재 커널의 커널 구성 파일을 커널 소스 디렉토리로 복사합니다…

cp /boot/config-`uname -r` .config

… 그리고 실행합니다:

make menuconfig

커널 구성 메뉴에서 Load an Alternate Configuration File로 이동합니다…

… .config를 입력하고 Ok를 선택합니다:

다음으로 메인 커널 구성 메뉴에서 Exit를 선택합니다…

… 그리고 새 커널 구성을 저장하시겠습니까?라는 질문에 Yes를 선택합니다:

그런 다음 실행합니다

make-kpkg clean  
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

새 커널을 빌드합니다. 이 작업은 시간이 많이 걸릴 수 있으니 인내심을 가지세요.

그 후 /usr/src/ 디렉토리에서 linux-image와 linux-headers .deb 패키지를 찾을 수 있습니다:

cd /usr/src/  
ls -l
root@KubuMuM1004lts:/usr/src# ls -l  
totale 105304  
drwxrwsr-x 6 root src 4096 2010-05-17 12:36 .  
drwxr-xr-x 11 root root 4096 2010-05-10 10:14 ..  
drwxr-xr-x 24 root root 4096 2010-05-17 12:36 linux-headers-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root src 6506940 2010-05-17 12:27 linux-headers-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb  
drwxr-xr-x 24 root root 4096 2010-05-13 13:46 linux-headers-2.6.32-22  
drwxr-xr-x 7 root root 4096 2010-05-13 13:47 linux-headers-2.6.32-22-generic  
-rw-r--r-- 1 root src 35487712 2010-05-17 12:26 linux-image-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb  
drwxr-xr-x 26 root root 4096 2010-05-17 17:29 linux-source-2.6.32  
-rw-r--r-- 1 root root 65806761 2010-04-28 20:17 linux-source-2.6.32.tar.bz2  
root@KubuMuM1004lts:/usr/src#

두 패키지를 다음과 같이 설치합니다…

dpkg -i linux-image-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb linux-headers-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb

이 시점에서 /boot 디렉토리에 새로 컴파일한 커널의 initrd 이미지가 있는지 확인하려면 다음을 실행합니다:

cd /boot  
ls -l
totale 56120  
-rw-r--r-- 1 root root 634929 2010-04-16 13:32 abi-2.6.32-21-generic  
-rw-r--r-- 1 root root 634929 2010-04-28 18:50 abi-2.6.32-22-generic  
-rw-r--r-- 1 root root 110372 2010-05-17 10:28 config-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 110365 2010-04-16 13:32 config-2.6.32-21-generic  
-rw-r--r-- 1 root root 110365 2010-04-28 18:50 config-2.6.32-22-generic  
drwxr-xr-x 3 root root 4096 2010-05-17 14:56 grub  
-rw-r--r-- 1 root root 14393788 2010-05-17 14:53 initrd.img-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 8327398 2010-05-07 23:09 initrd.img-2.6.32-21-generic  
-rw-r--r-- 1 root root 14447659 2010-05-13 16:32 initrd.img-2.6.32-22-generic  
-rw-r--r-- 1 root root 160280 2010-03-23 10:40 memtest86+.bin  
-rw-r--r-- 1 root root 2101323 2010-05-17 12:25 System.map-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 2152657 2010-04-16 13:32 System.map-2.6.32-21-generic  
-rw-r--r-- 1 root root 2152657 2010-04-28 18:50 System.map-2.6.32-22-generic  
-rw-r--r-- 1 root root 1336 2010-04-16 13:35 vmcoreinfo-2.6.32-21-generic  
-rw-r--r-- 1 root root 1336 2010-04-28 18:53 vmcoreinfo-2.6.32-22-generic  
-rw-r--r-- 1 root root 4008960 2010-05-17 12:25 vmlinuz-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 4037888 2010-04-16 13:32 vmlinuz-2.6.32-21-generic  
-rw-r--r-- 1 root root 4038080 2010-04-28 18:50 vmlinuz-2.6.32-22-generic  

만약 없다면, 다음을 실행하세요:

sudo mkinitramfs -k -o /tmp/initramfs-2.6.32.11-custom 2.6.32.11+drm33.2-custom
sudo update-initramfs -c -k 2.6.32.11+drm33.2-custom

/boot 디렉토리가 올바르게 형성되었는지 다시 확인하세요 … 그리고 시스템을 재부팅하세요:

reboot

그 후, 일반 사용자로 다음을 실행하세요:

uname -a

… 그리고 새 커널을 확인하세요:

mum@KubuMuM1004lts:~$ uname -a  
Linux KubuMuM1004lts 2.6.32.11+drm33.2-custom #1 SMP Mon May 17 10:55:41 CEST 2010 x86_64 GNU/Linux  
mum@KubuMuM1004lts:~$

이제 VMware Server 설치를 계속할 수 있습니다:

cd /home/mum/Downloads/vmware-update*/  
sudo ./runme.pl

다음 질문에 “yes”로 답하세요:

업데이트 후 처음 VMware를 실행하기 전에 현재 커널에 대해 구성해야 합니다. 다음 명령을 호출하세요:
“/usr/bin/vmware-config.pl”. 이 스크립트가 지금 명령을 호출하도록 하시겠습니까? [no] <– yes

그 후 기본값을 수락하려면 키를 누르세요.

설치 프로그램이 다음을 묻습니다:

가상 머신 파일을 저장할 디렉토리는 어디입니까?  
[/var/lib/vmware/Virtual Machines]

기본값을 수락하거나 가상 머신을 저장할 충분한 여유 공간이 있는 위치를 지정할 수 있습니다.

설치가 끝나면 다음과 같이 일련 번호를 입력하라는 메시지가 표시됩니다:

20자리 일련 번호를 입력하세요.  
XXXXX-XXXXX-XXXXX-XXXXX 또는 'Enter'를 눌러 취소:

VMware Server의 일련 번호를 입력하세요.

설치가 성공적으로 완료되면 VMware Server 다운로드 파일과 설치 디렉토리를 삭제할 수 있습니다:

cd /home/mum/Downloads  
rm -f VMware-server*  
rm -fr vmware-server-distrib/  
rm -fr vmware-update*

이제 애플리케이션 > 잃어버린 객체 > VMware Server 콘솔에서 VMware Server를 찾을 수 있습니다:

시작할 때 로컬 호스트를 선택하세요:

그 후 가상 머신을 생성하거나 VMware Converter로 생성한 가상 Windows 머신을 가져올 수 있습니다:

참고: 때때로 “sudo” 권한으로 실행해야 할 수 있습니다. 이를 위해 “애플리케이션 시작”에서 다음을 수행하세요:

kmenuedit

명령줄에 gksudo 명령을 추가하세요:

그런 다음 kmenuedit 창을 저장하고 닫습니다.

(만약 gksudo가 없다면 설치하려면 다음을 실행하세요:

sudo apt-get install gksu

).

다음 실행부터 VMware가 시작되기 전에 시스템이 “sudo” 권한을 위한 비밀번호를 요청할 것입니다.

링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.