2012年5月21日 星期一

vmdk連結至host實體硬碟


  1. 連結整個硬碟

    建成的vmdk掛載至guest系統之後,guest可對此虛擬磁碟機作完整存取,甚至是重新分割磁區,所以要特別注意。

    Command in Linux host:
    VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda

    在Windows host 則為:
    VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk \\.\PhysicalDrive0

    sda 及 PhysicalDrive0 皆為磁碟機名稱

    Windows下:由磁碟管理工具,下方欄位的磁碟0、磁碟1,對應為
    PhysicalDrive0、PhysicalDrive1,需用系統管理員身分打開命令提示字元和VirtualBox,並切換至安裝資料夾來下指令。

  2. 連結磁區

    在上述命令最後加上 -partitions 1 ,表示該該磁碟機的第一個磁區

參考自:https://www.virtualbox.org/manual/ch09.html#rawdisk

2012年5月20日 星期日

Ubuntu下Netbeans字體鋸齒

Ubuntu 下 Netbeans 的 Text editor 字體若出現鋸齒,則修改netbeans.conf,通常放在 /usr/local/netbeans-7.1.2/etc 內


在原本的
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"


後面加上:
 -J-Dawt.useSystemAAFontSettings=on


變成:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dawt.useSystemAAFontSettings=on"

2012年5月11日 星期五

Ubuntu 安裝或移除 JDK

安裝:
  1. 從官網下載JDK,.tar.gz 的版本
  2. sudo mv ./jdk1.7.0_xx /usr/lib/jvm/jdk1.7.0 //將 jdk1.7.0_xx 資料夾移到 /usr/lib
  3. Run:
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
  4. 選擇預設Java
    sudo update-alternatives --config javac

    sudo update-alternatives --config javaws

  5. sudo update-alternatives --config java
  6. java -version //檢查java版本
  7. 開啟firefox plugin
    32 bit:
    sudo ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins

    64 bit:
    sudo ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins
移除:

  1. Run:
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac"
    sudo update-alternatives --remove "java" /usr/lib/jvm/jdk1.7.0/bin/java"

    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws"
  2. 移除plugin:
    sudo rm /usr/lib/mozilla/plugins/libnpjp2.so
==
from:
http://www.devsniper.com/ubuntu-12-04-install-sun-jdk-6-7/
http://www.devsniper.com/how-to-update-sun-jdk-7-on-ubuntu-12-04/

2012年5月10日 星期四

使用root權限


  1. Ctrl+Alt+t 開啟終端機
  2. sudo passwd root //設定root密碼
在登入畫面增加"Other Option"
  1. sudo gedit /etc/lightdm/lightdm.conf  //以root身分用gedit開啟/etc/lightdm/lightdm.conf
  2. 在最後加上"greeter-show-manual-login=true"
  3. reboot
以不同身分執行程式
  1. gksudogksu