2007年12月26日 星期三

MacBook 灌ubuntu 7.10

公司分派一台MacBook給我使用;但因為我的發展環境都在Ubuntu底下。
所以想要在上面灌Ubuntu,其於這個想法有底上幾個免費的解決方案:
1、模擬器:在MacOS底下灌VirtualBox,然在透過Virtualbox來灌Ubuntu
2、多重開機:將磁碟重新切割後,裝上Ubuntu。與原本的MacOs共存。開機時可以選擇使用那一個開機。

評量網路及效能後,選擇方案二。因為方案一的網路只支援NAT。

底下為方案二的詳細步驟:
1、進入MacOS後,update到系統最新狀況。如需要重新開機,請照作。
2、透過終端機,執行diskutil來調整MacOS使用的分割區,以便我們在不用重新灌MacOS前提下,有新的分割可以灌Ubuntu。
sudo diskutil resizeVolume disk0s2 50G "Linux" "Linux" 24G
3、安裝refit多重開機程式。
4、重新開機,放入ubuntu 7.10的安裝光碟。並在開機時按著"c"鍵 (代表用光碟開機)
5、之前就是一般Ubuntu的安裝程序。只有在選方安裝到那一個分割區時要注意一下,要使用之前用diskutil分割的新磁區。


ps. 會這麼麻煩是因為Apple已經不再提供bootcamp下載了。不然就可以省掉step1,2,3


參考網頁:
1. https://help.ubuntu.com/community/MacBook_Santa_Rosa
2. http://refit.sourceforge.net/

2007年10月10日 星期三

如何在Linux底下使用USB轉RS232連接線

通常USB轉RS232連接線廠商只會提供Windows版的驅動程式。
那在Linux底下能否使用呢?需不需要額外的驅動程式呢?
答案「在Linux底下,可以隨插即用」。
  1. 在未將USB轉RS232連接線接到電腦USB埠前。
    • samuel@ubuntu:~$ ls /dev/ttyUSB*
    • ls: /dev/ttyUSB*: No such file or directory
    • samuel@ubuntu:~$
  2. 在將USB轉RS232連接線接到電腦USB埠後,看得出來Linux已經認出此連接線,為/dev/ttyUSB0
    • samuel@ubuntu:~$ ls /dev/ttyUSB*
    • /dev/ttyUSB0
    • samuel@ubuntu:~$
  3. 例用Minicom,這個Linux底下的超超級終端機來測試吧!!
    1. 運行minicom,你會需要root權
      • sudo minicom -s
    2. 設定minicom
      • Ctrl+a+o
      • 選擇Serial port setup
      • 將其中的A - Serial Device指向 /dev/ttyUSB0
      • 再將E - Bps/Par/Bits 設定成所需模式。例如115200 8N1。
  4. 將USB轉RS232連接線的另一端連接到裝置,將裝置啟動,此時在minicom上就可看到裝置的輸出了。