學(xué)Linux要有Linux環(huán)境。本章首先介紹獲取Linux環(huán)境的三種方法,然后以Ubuntu發(fā)行版為例,介紹Linux操作系統(tǒng)的安裝和設(shè)置,圖片,圖片,圖片,圖片,圖片,圖片,圖片,圖片。

要學(xué)習(xí)

2.1 獲得Linux環(huán)境的三種方式

Linux,必須先獲得Linux主機(jī)環(huán)境。一般來說,Linux環(huán)境可以通過以下三種方式獲得:

1.雙系統(tǒng)安裝

如果沒有空閑的計算機(jī),或者現(xiàn)有Windows系統(tǒng)的計算機(jī)上有足夠的硬盤空間,則可以考慮為安裝Linux操作系統(tǒng)分割部分硬盤空間,最終形成雙機(jī)計算機(jī)。

優(yōu)點:經(jīng)濟(jì)實惠,對計算機(jī)硬件要求不是很高。

缺點:安裝冗馀系統(tǒng)很危險,可能會意外丟失整個硬盤數(shù)據(jù)。在開發(fā)過程中使用Windows工具時,需要切換系統(tǒng),不方便。

2.安裝新硬盤

3.安裝虛擬機(jī)

如果計算機(jī)配置高,可以考慮虛擬機(jī)方案。在Windows上安裝虛擬機(jī)軟件,通過虛擬機(jī)軟件創(chuàng)建虛擬機(jī),最后在虛擬機(jī)上安裝Linux操作系統(tǒng)。您還可以安裝Linux,在Linux上安裝虛擬機(jī),然后安裝Windows。

常用的虛擬機(jī)軟件包括VMware、Virtual Box和Virtual PC,使用虛擬機(jī)軟件的方法略有不同。以下是VMware的示例。優(yōu)點:Linux安裝和使用方便。Windows系統(tǒng)也可以同時使用。缺點:對計算機(jī)硬件要求很高,尤其是內(nèi)存,推薦4GB以上。

在Windows上使用虛擬機(jī)不僅可以在Windows上繼續(xù)使用工具,還可以獲得以下好處:

一臺計算機(jī)可以同時存儲多個虛擬機(jī),因此可能存在多個不同版本的Linux系統(tǒng)。如果硬件允許,您還可以同時運行多個虛擬機(jī)。安裝的虛擬機(jī)可以自由復(fù)制和復(fù)制,便于在計算機(jī)之間遷移和擴(kuò)散。

2.2發(fā)行版選擇和ISO下載

第一章介紹Linux發(fā)行版時,我提到Linux有很多發(fā)行版,一般發(fā)行版也有十幾個。不同版本在安裝和使用上存在差異。選擇合適的發(fā)行版有助于促進(jìn)Linux學(xué)習(xí)。

首先要考慮這個發(fā)行版的流行程度。流行的發(fā)行版越多,用戶越多,出現(xiàn)問題時尋求技術(shù)支持也越方便。選擇小眾的發(fā)行版,尋求技術(shù)援助不是很方便。

其次,要考慮這個發(fā)行版有多好用。一般來說,更流行易于使用的發(fā)行版。

為了開發(fā)嵌入式Linux,還必須考慮嵌入式Linux開發(fā)工具的問題。為了能夠直接使用半導(dǎo)體或開發(fā)平臺工廠提供的各種工具,減少開發(fā)過程中的障礙,建議處理器半導(dǎo)體供應(yīng)商和開發(fā)平臺供應(yīng)商選擇的發(fā)行版。

由于上述三個原因,選擇了Ubuntu發(fā)行版。下面的安裝和使用以Ubuntu為例。Ubuntu本身還有很多版本,我們選擇的確切版本是Ubuntu 12.04.5,是當(dāng)前最適合嵌入式Linux開發(fā)的Ubuntu LTS(長期支持)版本。

Ubuntu 12.04下載地址:www.ubun,web界面屏幕快照如圖2.1所示。

圖2.1 Ubuntu圖像下載web界面

建議您選擇桌面版本(32位版本或64位版本)。這取決于計算機(jī)硬件。如果硬件允許,建議選擇64位版本。

下載ISO文件后進(jìn)行虛擬安裝時,可以直接使用ISO文件。如果進(jìn)行物理物理安裝,則可以將ISO雕刻成啟動盤,也可以使用unetbootin-windows軟件創(chuàng)建USB啟動盤備份。

使用從Ubuntu主頁下載的ISO映像,安裝后只能獲得純Ubuntu系統(tǒng)。從www.zlg.cn/linux下載重新打包的Ubuntu映像,可以獲得構(gòu)建嵌入式linux開發(fā)環(huán)境的Ubuntu系統(tǒng)。

如果使用虛擬機(jī),則還可以選擇下載已安裝的Ubuntu虛擬機(jī)文件。請參閱第2.1節(jié)。

打開

2.3 VMware Player軟件

2.3.1 下載和安裝

VMware官方網(wǎng)站,進(jìn)入下載區(qū)域下載非商業(yè)VMware Player軟件。在“下載”頁面上,選擇用于windows 32位和64位軟件的VMware player下載,如圖2.2所示。

圖2.2 VMware Player下載頁面

在這本書完成之前,VMware Player已更新到7.0版。32位系統(tǒng)不支持版本7.0。32位系統(tǒng)請選擇6.0版下載。

文件下載完成后,您將獲得VMware-程序安裝文件(基于實際下載的文件的文件名)。雙擊程序安裝文件,從彈出對話框中選擇以下內(nèi)容,如圖2.3所示:

圖2.3安裝VMware Player

在出現(xiàn)的“許可協(xié)議”對話框中,如圖2.4所示,“我接受許可協(xié)議的條款”選擇。

圖2.4接受許可協(xié)議

然后,按“首選項”繼續(xù)單擊“下一步”,直到界面顯示,如圖2.5所示。

圖2.5安裝準(zhǔn)備

此時,單擊“繼續(xù)”按鈕即可安裝VMware Player軟件,如圖2.6所示。

圖2.6安裝完成

2.3.2 設(shè)置虛擬化支持

大多數(shù)PC上的主板設(shè)置基本支持虛擬化,不需要這樣做,但某些筆記本電腦默認(rèn)情況下禁用了虛擬化支持,必須能夠正常使用虛擬機(jī)。

要設(shè)置虛擬化支持,必須進(jìn)入系統(tǒng)BIOS并工作。根據(jù)筆記本品牌的不同,進(jìn)入BIOS的方法也不同。另一種方法是在啟動時連續(xù)按F2鍵進(jìn)入BIOS,或按F10鍵。請參閱該品牌計算機(jī)的主板說明。

進(jìn)入BIOS系統(tǒng)時,找到Intel虛擬化技術(shù)選項并將其配置為Enable,如圖2.7所示。每臺PC的BIOS的可選位置和說明可能會因情況而異。

圖2.7啟用了Intel虛擬化技術(shù)

設(shè)置虛擬化支持后,保存BIOS,退出并重新啟動計算機(jī)。

2.4 使用現(xiàn)成的虛擬機(jī)

之前所述,虛擬機(jī)可以在計算機(jī)之間遷移和擴(kuò)散。如果在安裝Linux操作系統(tǒng)時遇到問題或暫時不想安裝,可以直接使用已安裝的虛擬機(jī)鏡像。打開并下載安裝的Ubuntu 12.04虛擬機(jī)映像,解壓縮具有足夠可用空間(建議使用40GB以上)的硬盤,即可獲得圖2.8所示的已安裝虛擬機(jī)。

圖2.8下載的虛擬機(jī)鏡像和解壓縮的文件夾

下載頁面提供64位和32位虛擬機(jī)文件。根據(jù)計算機(jī)硬件的不同,32位處理器計算機(jī)只能使用32位鏡像。對于64位處理器計算機(jī),無論您安裝的是32位還是64位操作系統(tǒng),都可以自由選擇。

打開WMware Player軟件(如圖2.9所示),單擊“打開虛擬機(jī)”,然后選擇“打開現(xiàn)有虛擬機(jī)”。

圖2.9選擇“打開虛擬機(jī)”

在文件瀏覽器中,找到剛剛解壓縮虛擬機(jī)的目錄,然后選擇打開虛擬機(jī)配置文件,如圖2.10所示。

圖2.10打開虛擬機(jī)配置文件

打開虛擬機(jī)配置文件的VMware Player界面如圖2.11所示,單擊“播放虛擬機(jī)”即可啟動虛擬機(jī)。

圖2.11虛擬機(jī)裝載成功后的界面

虛擬機(jī)文件復(fù)制到新位置,第一次運行虛擬機(jī)時,如果出現(xiàn)圖2.12所示的對話框,則“已復(fù)制此虛擬機(jī)”選擇即可。

圖2.12選擇“I copied it”

然后,如果虛擬機(jī)正常啟動并成功啟動,您將看到如圖2.13所示的Ubuntu桌面。

圖2.13VMware Player成功啟動了Ubuntu虛擬機(jī)

如果Ubuntu系統(tǒng)在VMware Player中成功啟動,您可以先閱讀第2.7節(jié),第一次了解Ubuntu后,進(jìn)入第3章開始學(xué)習(xí)Linux命令。

如果以后想學(xué)習(xí)安裝Ubuntu,可以在其他目錄中創(chuàng)建新的虛擬機(jī),然后安裝新的Ubuntu系統(tǒng)。

在某些計算機(jī)(尤其是筆記本電腦)上,登錄開始后可能會出現(xiàn)黑屏,這可能是因為VMware軟件設(shè)置中默認(rèn)打開了“加速3D圖形”選項,因此處于關(guān)閉狀態(tài)。

首先關(guān)閉虛擬機(jī),打開虛擬機(jī),裝載虛擬機(jī)配置文件,在VMware Player主界面中選擇“編輯虛擬機(jī)設(shè)置”,然后在“硬件”選項卡中選擇“顯示”,以刪除圖2.14所示的“加速3D圖形”前面的復(fù)選標(biāo)記。

圖2.14關(guān)閉3D圖形加速

本文版權(quán)歸致遠(yuǎn)電子(www.zlg.cn)主公所有,請勿轉(zhuǎn)載。

1.《關(guān)于csdn官網(wǎng)我想說嵌入式Linux開發(fā)教程:獲取Linux環(huán)境》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《關(guān)于csdn官網(wǎng)我想說嵌入式Linux開發(fā)教程:獲取Linux環(huán)境》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/1951841.html