- Python網絡編程(Linux)
- 趙宏
- 2964字
- 2019-12-06 14:07:07
1.6 Linux的安裝
1.6.1 常用的安裝方式
根據Linux系統在計算機中的存在方式,將Linux系統的安裝分為單系統、多系統和虛擬機安裝。
1.單系統安裝
單系統安裝指在計算機中僅安裝Linux系統,無其他操作系統。安裝簡單,只需要將光驅設為第一啟動設備,放入Linux安裝光盤,按照提示完成安裝。或者,利用UltraISO等軟件將U盤做成啟動盤,并將Linux鏡像文件寫入,然后利用U盤啟動,按照提示完成安裝。
2.多系統安裝
多系統安裝指在同一臺計算機中,除了Linux外還有其他操作系統運行。此時,需要對計算機中的硬盤空間進行合理分配,并且按照不同操作系統的需要,在硬盤上建立相應格式的分區,并根據不同操作系統的特點,確定各個操作系統的安裝順序。一般情況下,多系統安裝指在同一臺計算機中同時安裝Windows系統和Linux系統,由于Linux的啟動程序能夠識別Windows,而Windows的啟動程序不能識別Linux,因此,需要先安裝Windows系統,然后再安裝Linux系統。
3.虛擬機(Virtual Machine, VM)安裝
虛擬機安裝指在通過軟件模擬的,具有完整硬件系統功能的計算機系統上安裝Linux系統。一般情況下,是指在Windows系統上,通過虛擬機軟件虛擬出供Linux安裝和運行的環境,Windows被稱為宿主機操作系統(Host OS),Linux被稱為客戶機操作系統(Guest OS)。
與多系統Linux安裝方式相比,虛擬機安裝Linux方式采用了完全不同的概念。多系統Linux安裝方式在一個時刻只能運行一個系統,在系統切換時需要重新啟動計算機。而虛擬機安裝Linux方式可以同時運行多個操作系統,而且每個Linux系統都可以進行虛擬分區的配置而不需要修改真實硬盤現有的數據,并且同時運行的多個虛擬機可以通過網絡相連,形成特定的應用。
虛擬機安裝Linux可以使用戶在同一臺計算機上同時運行Windows和Linux操作系統。可以在使用Linux的同時,轉到Windows中執行其他操作,如果要返回Linux,通過窗口切換到Linux中,就如同有兩臺計算機在同時工作。
虛擬機安裝Linux時,一臺主機能夠支持虛擬機的數量以及虛擬機的配置,取決于主機的配置。安裝在虛擬機上的Linux比起直接安裝在物理硬件上的系統,性能較低,速度慢,不太穩定,但安裝與卸載系統非常方便,因此,比較適合用戶的學習和測試,對于正式的使用,建議采用單系統或者多系統安裝方式。
本書采用虛擬機安裝Linux的方式,宿主機操作系統為Windows 7,虛擬機軟件為VMware Workstation 12,客戶機操作系統為Ubuntu Desktop 17.04。
1.6.2 安裝前的準備
在安裝Linux系統前,首先需要對計算機的硬件進行了解,以便確定Linux運行環境的配置。需要收集的硬件信息主要包括CPU、內存容量、磁盤空間、顯卡和網卡等。
要以虛擬機的形式安裝和運行Linux,需要宿主機至少有1GB的內存,磁盤上有不小于20GB的空閑空間。若Windows單個盤上的空閑空間不足20GB,可用硬盤分區軟件對硬盤分區進行整理,在Windows的單個盤上分出一塊大小至少為20GB的空閑空間,用于安裝Linux。
1.6.3 虛擬機安裝Linux
目前流行的虛擬機軟件很多,如VMware、Virtual PC、VMLite等,它們都能在Windows系統上虛擬出多個計算機。本書以VMware Workstation 12 Pro虛擬機軟件為例,介紹Linux系統的安裝。
1.安裝VMware Workstation Pro
安裝VMware Workstation Pro虛擬機軟件很簡單,接受許可協議,單擊“下一步”按鈕,并按照提示輸入許可證密鑰,如圖1-1所示,即可完成安裝。安裝完畢后會在Windows系統桌面上出現VMware Workstation Pro的圖標。

圖1-1 輸入VMware Workstation Pro許可證密鑰
2.在虛擬機上安裝Linux
單擊桌面上的VMware Workstation Pro圖標,啟動虛擬機軟件,如圖1-2所示。
單擊“創建新的虛擬機”圖標,創建一個新的虛擬機,選擇系統推薦的“典型安裝”,單擊“下一步”按鈕,可以選擇“安裝程序光盤”“安裝程序光盤映像文件(iso)”和“稍后安裝操作系統”,如圖1-3所示。

圖1-2 VMware Workstation Pro啟動界面

圖1-3 選擇安裝Linux方式
如果選擇“安裝程序光盤”,則需要在光驅中放入Linux系統的安裝光盤,按照提示進行安裝。
如果選擇“安裝程序光盤映像文件(iso)”,單擊“瀏覽”按鈕選擇Linux映像文件,選擇映像文件后VMware軟件會自動測試Linux映像文件,并給出提示,如圖1-3所示。
單擊“下一步”按鈕,按照提示輸入要安裝的Linux系統名稱、用戶名和密碼后,單擊“下一步”按鈕設置虛擬機名稱和虛擬機所在目錄;單擊“下一步”按鈕設置虛擬機磁盤大小和存儲虛擬機磁盤的文件形式,虛擬機磁盤大小默認為20GB,存儲虛擬機磁盤的文件形式默認為拆分為多個文件,一般情況下,接受默認值。如果指定的磁盤空閑空間不足,系統會給出提示。單擊“下一步”按鈕,顯示要創建的虛擬機參數,如圖1-4所示。單擊“自定義硬件”按鈕,可修改虛擬機參數,單擊“完成”按鈕,則按照參數設定創建虛擬機,并自動安裝Linux系統,安裝過程中無須人工干預。

圖1-4 虛擬機參數
該方式安裝的Linux默認語言是英文,若要將默認語言切換到中文,單擊Linux桌面左側的System Settings按鈕,然后單擊Language Support按鈕,如圖1-5所示。在彈出的窗口中,單擊Install/Remove Languages按鈕,選中Chinese(Simplified)復選框,單擊Apply按鈕;在彈出的窗口中輸入用戶密碼后,系統開始下載簡體中文語言包。簡體中文語言包下載結束后,將“漢語(中國)”拖到所有語言的最上面,單擊Apply System-Wide按鈕,然后選擇窗口右上角的Shut Down菜單項,單擊Restart按鈕重啟系統,系統重啟后,單擊“更新名稱”按鈕進行確認,即可完成默認語言為簡體中文的設置。
如果選擇“稍后安裝操作系統”,則需要用戶根據實際情況,在系統提示下進行多個配置項的選擇。單擊“下一步”按鈕后需要選擇虛擬機中要安裝的操作系統,這里選擇Linux→Ubuntu 64位;單擊“下一步”按鈕,輸入虛擬機名稱和虛擬機所在目錄;單擊“下一步”按鈕,確定虛擬機磁盤空間大小和存儲虛擬機磁盤的文件形式,一般選擇系統的默認值;單擊“下一步”按鈕,出現虛擬機配置界面,此處根據實際情況修改虛擬機配置;單擊“完成”按鈕,完成虛擬機的創建。

圖1-5 設置Linux語言

圖1-6 設置虛擬機光驅
在新創建的虛擬機頁面,單擊CD/DVD(SATA),選擇“使用物理驅動器”或者“使用ISO映像文件”,此處選擇“使用ISO映像文件”并指定ISO文件,如圖1-6所示。設置完成后在虛擬機頁面單擊“開啟此虛擬機”按鈕開始Linux安裝,在“歡迎”頁面,選擇“中文(簡體)”后單擊“安裝Ubuntu”按鈕;在“準備安裝Ubuntu”頁面,選中“安裝Ubuntu時下載更新”和“為圖形或無線硬件,以及MP3和其他媒體安裝第三方軟件”復選框后單擊“繼續”按鈕;在“安裝類型”頁面,保留默認選項,單擊“現在安裝”按鈕,在彈出的確認頁面,單擊“繼續”按鈕;在“你在什么地方”頁面,需要用戶輸入所在城市名稱,或者直接跳過;在“鍵盤布局”頁面,選擇默認值;在“您是誰”頁面,輸入用戶姓名、計算機名、用戶名和密碼后單擊“繼續”按鈕,系統開始安裝。在安裝過程中會下載一些文件和數據,因此,需要等待較長一段時間。安裝完成后,單擊“現在重啟”按鈕,重新啟動系統。
1.6.4 多操作系統的安裝
多操作系統的安裝是指將多個操作系統,例如Windows、Linux等安裝在同一個計算機硬盤的不同分區中。Windows系統必須安裝在主分區中,而Linux系統可以安裝在其他分區中。在安裝過程中,Linux會使用多重啟動管理器Grub來管理和啟動包括Linux、Windows在內的多種操作系統。
首先,需要安裝Windows系統,一般安裝在C盤主分區中。Windows安裝過程中給硬盤分區時,要給Linux系統的安裝預留足夠的磁盤空間。Windows安裝完成后,如果使用光盤安裝,則將光盤設為第一啟動設備,放入Linux系統的第一張安裝光盤后,重新啟動計算機,Linux的安裝就開始了;如果使用U盤安裝,將準備好的U盤設為第一啟動設備,重新啟動計算機,按照提示進行安裝。Linux在安裝時會給硬盤中裝入多重啟動管理器Grub軟件,使得計算機在啟動時讓用戶選擇要進入的系統。多系統Linux的安裝與虛擬機安裝過程相似,用戶需要根據屏幕提示進行簡單設置或者更換安裝光盤。
單系統的安裝過程與多系統類似。
- Haskell Financial Data Modeling and Predictive Analytics
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- Windows Phone 7.5 Data Cookbook
- 深入理解eBPF與可觀測性
- 網絡操作系統教程:Windows Server 2016管理與配置
- 8051軟核處理器設計實戰
- OpenStack系統架構設計實戰
- Django Project Blueprints
- 鴻蒙操作系統設計原理與架構
- Advanced Infrastructure Penetration Testing
- μC/OS-III內核實現與應用開發實戰指南:基于STM32
- Linux集群之美
- 電腦辦公(Windows 7 + Office 2013)入門與提高
- Windows Azure實戰
- UNIX傳奇:歷史與回憶