h1

Detail of install Ubuntu in VirtualBox

一月 19, 2008

我是以Windows XP為Host OS,Ubuntu為Guest OS。這裏不再討論安裝過程序,只會着眼於本人在安裝時遇的問題和解決方法。

- Kernel與CPU衝突

本人安裝的Ubuntu 版本為7.10的server版本。順利安裝完成,重新啟動後發現不能重新啟動。出現以下error:
cpu too old for this kernel

解決方法如下:

  1. 首先重新掛載安裝光碟,到光碟開機畫面
  2. 然後選Rescue a broken system
  3. 跟着有一連串東東要設定,主要是設定鍵盤和連線到Internet
  4. 再選擇開啟shell
  5. 最後輸入以下指令,完成安裝後就可以reboot:
    apt-get install linux-generic
  6. Reboot後在自動啟動前按ESC,選擇剛安裝的kernel即可

- 移除舊的Kernel

首先要列出現有己安裝的Kernel,可使用以下指令:
dpkg –get-selections | grep linux
然後系流會列出類似以下的資料:
libselinux1 install
linux-386 install
linux-image-2.6.15-23-386 install
linux-image-2.6.15-27-386 install
……(未完)

找出要移除kernel 版本的image,用以下指令移除該kernel image
sudo apt-get remove linux-image-2.6.15-23-386

PS. 如要找到執行中的kernal 版本可以用以下指令得意
uname -a

- 安裝GuestAdditions

在安裝GuestAdditions之前要先安裝kernel headers 同編譯套件,指令如下:
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`

其中’uname -r’意思是指令uname -r 輸出的值,即kernel的版本

要安裝GuestAdditions首先要在VirtualBox掛載VBoxGuestAdditions.iso
在Guest OS視窗選:
裝置 -> 掛載光碟 -> 光碟影像檔 -> 選VBoxGuestAdditions.iso
然後在Ubuntu 掛載光碟
sudo mount -t iso9660 /dev/cdrom / /cdrom/
安裝GuestAdditions
cd /cdrom/
sudo ./VBoxLinuxAdditions.run

- 使用Share Folder 功能

安裝完成才能使用Share Folders功能,不然我裝來幹啥?
製作掛載資料夾
mkdir /share
掛載同享資料夾
sudo mount -t vboxsf share /share
第一個share為在Host OS己設定的共享資料夾名稱

發表迴響

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

連結到 %s

Follow

Get every new post delivered to your Inbox.