VMware インストール · 2 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 機能が有効な新しいカーネルを構築する必要があります。root になります…

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

再度 root になります:

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

次の質問には「はい」と答えます:

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

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。