歡迎您光臨本站 註冊首頁

實體環境中配置Android項目Ubuntu開發環境指南

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

1   目標

    本文檔介紹如何在實體機Windows XP環境中通過硬碟方式引導安裝Android項目開發環境。

    本文檔區別於在VMware等虛擬機中安裝Ubuntu開發環境。

    備註:本文檔介紹操作步驟只是筆者在自己的筆記本上測試操作通過,該文檔以後會逐漸完善。

2   範圍

    本文檔可作為Android開發工程師新手入門操作文本。 

3   條件與限制

3.1  硬體條件

1.  CPU:Intel Pentium D CPU 3.20GHz及以上

2.  Memory: 2GB及以上

3.  Free Disk:80GB及以上

 

3.2  軟體條件

1.  Windows XP SP3

2.  GRUB引導: grub4dos-0.4.4.zip

3.  Ubuntu10.04 64位系統: ubuntu-10.04.1-desktop-amd64.iso

4.  JDK1.6:jdk-6u24-linux-x64.bin

5.  Eclipse:eclipse-java-galileo-SR2-linux-gtk-x86_64.tar.gz

6.  SDK:Android-sdk-linux_x86_and-ons_ALL.tar.gz

7.  ADT:ADT-10.0.0.zip

8.  7-Zip: 7z920.exe (建議大家盡量用開源軟體)

 

3.3  限制

    操作者應熟練操作Windows操作系統,並熟悉Linux系統下常用操作命令。

 

4   操作步驟

4.1  步驟一:配置Windows硬碟引導程序

1.   刪除Windows空閑磁碟

    1).預留Windows最後一個磁碟(以本地磁碟E盤為例)或者某一個磁碟(Window系統安裝所在盤除外,比如C盤),預留空間至少80GB,預留之前請確保該磁碟所有數據已備份。

    2).桌面-> 我的電腦->右鍵點擊管理->選擇磁碟管理,選擇E盤,右鍵刪除邏輯驅動器。(經過無數次實踐證明,第一次安裝Ubuntu這樣操作可行,但第二次刪除磁碟會連帶將前一個分區刪除,所以強烈推薦使用DiskGenius軟體刪除邏輯分區。)

2.   安裝GRUB4DOS引導程序

    1).打開我的電腦->工具->文件夾選項->查看->去掉隱藏受保護的操作系統文件和隱藏已知文件類型的擴展名前面的勾選。

    2).解壓grub4dos-0.4.4.zip到C盤根目錄。

    3).拷貝grub.exe,grldr,grldr.mbr到C盤根目錄。

    4).在C盤根建立menu.lst文件,用notepad打開編輯如下(一定要注意空格及書寫格式):

  1. timeout 5  
  2. title Windows XP  
  3. root (hd0,0)  
  4. chainloader +1  
  5.   
  6. title Ubuntu  
  7. kernel /vmlinuz boot=casperiso-scan/filename=/Ubuntu-10.04.1-desktop-amd64.iso locale=zh_CN.UTF-8  
  8. initrd /initrd.lz  

    5).去掉boot.ini只讀屬性,在boot.ini文件最後一行加上如下代碼:

  1. C:\grldr="install Ubuntu"  

 

6).拷貝Ubuntu鏡像文件ubuntu-10.04.1-desktop-amd64.iso到C盤根目錄,解壓到C盤根目錄,拷貝.disk文件夾和casper文件夾到C盤根目錄。

7).拷貝casper文件夾下的vmlinuz,initrd.lz文件到C盤根目錄。

8).重啟電腦。 

4.2  步驟二:安裝Ubuntu10.04

1.  重啟電腦後會看到啟動項里有Windows XP和Ubuntu兩個選項,選擇Ubuntu即可進行硬碟引導安裝。

     進入Ubuntu安裝界面后,打開Terminal終端,輸入如下命令,回車,退出Terminal終端:

  1. sudo umount –l/isodevice  

 

2.  點擊桌面安裝Ubuntu的安裝圖標,即可進行安裝。

3.  特別要注意的是,劃分硬碟空間時請劃分一塊Memory*2大小的Swap分區,這個很重要,否則以後運行速度會很慢。

     筆者以80GB空閑磁碟為例,首先劃分了一塊16GB的Ext2文件系統,選擇 /,作為Ubuntu系統文件存放空間,然後劃分了一塊4096MB的Swap分區,最後餘下的空間選擇Ext2文件系統作為/home 用戶空間。 

4.3  步驟三:配置多引導系統界面

配置多引導系統界面有兩種方法:一種是通過Windows GRUB來引導,另一種是通過Linux GRUB來引導,兩者大同小異。關於GRUB的知識,大家可以參考北南南北寫的《系統引導管理GRUB,為初學者指南》,出處:http://www.linuxidc.com/Linux/2011-08/40174.htm

1.  通過Windows GRUB引導:

    通過Windows GRUB引導,則在安裝Ubuntu時,將Advanced的安裝GRUB引導前面的勾選框去掉,這樣在安裝Ubuntu成功后,重啟,則會進入Windows系統。同時,要記住安裝Ubuntu進行磁碟分區時,/ 目錄放在那個硬碟上,比如 sda7。也可以安裝好Ubuntu系統后,輸入如下命令進行查看:

  1. fdisk -l  
    同時還要查看系統內核版本,輸入如下命令:
  1. uname -a  
  2.    
    或者輸入如下命令查看:
  1. ls /boot/vmlinuz*  
    查看到內核版本,記下來,比如:vmlinuz-2.6.32-24-generic,後面寫GRUB的menu.lst會用到。

 

    1).刪除C盤根目錄的vmlinuz,initrd.lz,.disk, casper, Ubuntu-10.04.1-desktop-amd64.iso及其解壓的文件夾。

    2).修改menu.lst文件如下:

  1. timeout 0  
  2. title Ubuntu10.04  
  3. root (hd0,6)  
  4. kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7  
  5. initrd /boot/initrd.img-2.6.32-24-generic  

    3).重啟,OK。

2.  通過Ubuntu GRUB引導:

通過Ubuntu GRUB引導,則安裝Ubuntu時不要去掉Advanced的勾選框。安裝成功后,重啟之後這時會直接進入Ubuntu系統。這時在Ubuntu下做如下操作:

  1. sudo apt-get install grub  

 

    安裝完GRUB后通過在終端輸入grub,grub-install 測試是否安裝成功。掛載所有硬碟分區。

  1. grub-install /dev/sda  

 

    查看Ubuntu 根目錄 / 掛在那個磁碟分區。比如 sda7.

  1. fdisk –l  

 

    最後配置menu.lst引導文件。進入/boot/grub/ 目錄下,建立 menu.lst文件,並將 menu.lst和 grub.cfg建立軟連接如下:

  1. ln –s menu.lst grub.cfg  

 

    編輯 menu.lst文件如下:

  1. default 0  
  2. timeout 5  
  3. title Windows XP  
  4. rootnoverify (hd0,0)  
  5. chainloader +1  
  6.   
  7. title Ubuntu10.04  
  8. root (hd0,6)  
  9. kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7  
  10. initrd/boot/initrd.img-2.6.32-24-generic  

    重啟電腦,即可進入雙系統引導。 



[火星人 ] 實體環境中配置Android項目Ubuntu開發環境指南已經有370次圍觀

http://coctec.com/docs/program/show-post-71517.html