Tag Archives: Ubuntu

Ubuntu 9.04 安裝 VMware Server 2.0.1 Build 156745

最近在 Ubuntu 9.04 上安裝 VMware Server 2.0.1 Build 156745,執行 vmware-config.pl 時出現 vsock 模組 compile 錯誤的訊息,雖然最後可以進 web interface,但是 VMware Server 的反應很慢,硬碟空間的顯示也不正確。最後在 Ubuntu 的討論區找到 這篇文章 第53篇的 patch 在 Ubuntu 9.04 x64、kernel 2.6.28-14-generic #47 的系統測試後確定是有效的,有同樣困擾的人可以試看看。

附記:

Windows guest 在安裝完 VMware Tools 後會有一個 shrink disk 的功能把 vmdk 檔縮小,我在執行這個功能時出現 ‘The attempt to shrink the disk failed’ 的錯誤,由於縮小的過程是邊讀舊的 vmdk 檔,邊寫出新的 vmdk 檔,我的情形是原 vmdk 檔有 9G 但是硬碟空間只剩 7~8 G 所以沒有足夠的空間可以執行 shrink disk 作業。

Virtualbox 的 VM 是否有啟用 IntelVT-x 或 AMD-V 在 GUI 右下方會有狀態顯示,VMWare 要啟用 IntelVT-x 或 AMD-V 可以在 vmx 設定檔加入以下這行

monitor.virtual_exec = “hardware”

更詳細的說明文件在這個 URL

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

安裝印表機於無 X window Ubuntu server

由於 Ubuntu server 預設並未安裝 KDE 或 Gnome,在沒有 GUI 管理工具可運用的情況下找到這個方法。

首先安裝印表機驅動程式,以 HP 產品為例,需要安裝 hpijs。

接下來安裝 cups 列印管理系統,cups 預設只服務 localhost port 631,所以記得修改 /etc/cups/cupsd.conf 的網路設定及認證服務。

完成以上設定後只要連到 http://<cups host ip>:631 就可以新增印表機及管理印表作業。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 新安裝時常用套件及指令

常用套件

1. 讓 firefox 支援 flash 顯示

flashplugin-nonfree

2. terminal server client 的 VNC 無法選取

必須安裝 vnc viewer, 例如 xtightvncviewer 即可

3. virtualbox 虛擬化套件

這個是依據 open source 版作出來的套件,採 GPL v2 license,使用限制上比較寬鬆,目前只看到 Guest Additions 縮水這個缺點。官方網站上的 binary distribution 其實是有蠻多使用上的限制,如果有授權上的考量,可以用 ubuntu 的套件就好。

這部份需要安裝以下套件:

virtualbox-ose

virtualbox-ose-source

常用指令

sudo -s (成為系統管理員)

aptitude update (更新套件資料庫)

aptitude upgrade (將系統已安裝套件更新至最新版本)

aptitude search (搜尋套件)

aptitude install (安裝套件)

aptitude remove (移除套件)

do-release-upgrade (將 ubuntu 昇級至最新版本,例如 8.10 -> 9.04,必須安裝 update-manager-core 套件)

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

設定 virtualbox 連接 host OS 及 guest OS 網路 – Ubuntu 8.10

主要的概念跟前一篇介紹 virtualbox 在 Windows 下網路設定的文章非常類似,都是運用 bridge 的方法,只是不同作業系統操作方式不一樣,步驟如下:

步驟一、 安裝套件

所需的套件 ubuntu 8.10 都已內建,清單如下

  • virtualbox-ose
  • bridge-utils

步驟二、 ubuntu 網路設定

ubuntu 8.10 內建新版的 NetworkManager 在一般使用狀況下,非常方便,但是仍有不少問題。這例子裡我們採用手動設定方式,並假設你的 ethernet device 是 eth0,bridge device 為 br0,您必須手動修改 /etc/network/interfaces,加入以下設定

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254
bridge_ports eth0 vbox0

步驟三、 virtualbox 網路設定

由於我們的架構是把 virtual machine 的虛擬網卡和 ubuntu 的實體網卡利用 bridge 方式放在同一個網段內,virtualbox 在啟動時必須為每個 virtual machine 建立一個對應的虛擬網卡,通常命名為 vbox0、vbox1,etc。

這部份的設定要修改 /etc/vbox/interfaces,每個 virtual machine 加入一行如下設定:

vbox0 <your username> br0
.

.
步驟四、開放建立虛擬網卡權限

這部份要修改 /etc/udev/rules.d/20-names.rules,讓 virtualbox 每次系統啟動時有權限建立步驟3所定義的網卡

將以下這行
KERNEL==”tun”,                          NAME=”net/%k”
改成
KERNEL==”tun”,                          NAME=”net/%k”, GROUP=”<your user group>”, MODE=”0660″

步驟五、完成設定

完成以上步驟後,重新啟動 ubuntu,讓 ubuntu 完成所有網路設定。接下來只要修改 virtual machine 的網路設定,將 NAT mode 改成 Host Interface mode,interface name 則從 vbox0、vbox1,etc 挑一個填入。啟動 virtual machine 後,將 virtual machine 的 IP 改成 bridge 網段的一個 IP 即可。

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

Ubuntu 8.10 + eclipse 3.4.1 + subclipse 問題

在 Ubuntu 8.10 上裝好 eclipse 3.4.1 後,接著安裝 subclipse 套件,第一次連 SVN 時一直出現 Unable to load default SVN Client 的錯誤,在 Fedora 8 並沒有這樣的問題,查了一下安裝時要注意 2 個步驟:

  1. 必須利用 ubuntu 的套件管理程式安裝 libsvn-java 這個套件
  2. 在 eclipse.ini 要加一行設定 -Djava.library.path=/usr/lib/jni

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...