windows系統(tǒng)通過虛擬機(jī)安裝linux
本文所用資料下載地址為:?
鏈接:http://pan.baidu.com/s/1eSkjKkU?密碼:x8eg一、前言
前兩天從學(xué)長那里要來了下學(xué)期的課件,了解了互聯(lián)網(wǎng)應(yīng)用這門課將會用到Linux操作系統(tǒng)以及我們將重新?lián)肀語言,自己之前摸索著學(xué)習(xí)linux也遇到了大大小小的問題,故詳細(xì)的寫下這篇安裝指南,也方便今后的自己查閱。?
想要在一臺windows電腦使用linux現(xiàn)在有3種方法,1.安裝linux與windows雙系統(tǒng) 2.使用virtualbox等工具安裝linux的虛擬機(jī) 3.開啟win10內(nèi)置的linux
1.第一種方法能夠體驗最純粹的linux操作系統(tǒng),能夠積累很多服務(wù)器的管理經(jīng)驗,但是我并不推薦大家選擇這種方式,因為在linux中使用者能夠輕易地獲得(superuser)root權(quán)限,可以直接對系統(tǒng)文件進(jìn)行修改,容易因為一個命令的執(zhí)行錯誤導(dǎo)致系統(tǒng)崩潰,難以逆轉(zhuǎn)的數(shù)據(jù)損壞等問題
2.安裝虛擬機(jī)使用linux,虛擬機(jī)與物理機(jī)對應(yīng),是以軟件的方式在電腦上虛擬出一個機(jī)器,在這個虛擬系統(tǒng)中完全不會影響到真實系統(tǒng)的運行,即使遭遇到嚴(yán)重的損壞最多也不過是把虛擬機(jī)刪除了…?
但是由于要用軟件虛擬出一個機(jī)器,會占用更大的內(nèi)存,推薦至少4G內(nèi)存以上的電腦選擇這種方式。
3.Win10系統(tǒng)在一周年更新(版本號大于14316)中內(nèi)置了一個小型的ubuntu(linux的一個發(fā)行版,其他的具體發(fā)行版本不再贅述),并宣布原生支持Linux的命令行,相對于虛擬機(jī)的安裝方式,內(nèi)置的這個命令行個人感覺運行得更快,訪問硬盤數(shù)據(jù)也更方便,而且基本上即開即用。?
本文將介紹2、3兩種方式來安裝配置linux環(huán)境。
二、Linux虛擬機(jī)的配置
Linux有著諸多的發(fā)行版本,使用最多的應(yīng)該數(shù)centOS,ubuntu,redhat 等,由于我曾經(jīng)安裝過雙系統(tǒng)的電腦,對于ubuntu的亮麗界面很喜歡,所以先入為主的選擇了ubuntu,其實很多l(xiāng)inux書籍推薦選擇centOS(這里推薦《鳥哥的linux私房菜》一書,網(wǎng)上有在線閱讀的版本http://linux.vbird.org/),但在虛擬機(jī)安裝一步大同小異,只需要下載對應(yīng)系統(tǒng)的安裝程序即可。?
0.檢查CPU是否開啟允許虛擬化?
在BIOS(Basic Input Output System)選項,Advanced選項中有一個Virtualization的選項,即使CPU允許進(jìn)行虛擬化,曾經(jīng)我由于沒有開啟這個選項導(dǎo)致虛擬機(jī)安裝不成功,所以大家最好在安裝前檢查一下是否開啟,關(guān)于如果進(jìn)入BIOS,不同品牌電腦方式不同,我家這個老款的DELL電腦是開機(jī)進(jìn)入LOGO界面時狂按F2…?
顯示為Enabled即為成功!
1.安裝虛擬機(jī)軟件 VirtualBox?
VirtualBox 是一款開源虛擬機(jī)軟件,由大名鼎鼎的Sun公司出品,在 Sun 被 Oracle 收購后正式更名成 Oracle VM VirtualBox。(發(fā)行JAVA的公司哦~)?
https://www.virtualbox.org/wiki/Downloads?Virtualbox 官方下載鏈接,VirtualBox不僅可以安裝linux虛擬機(jī),還可以安裝windows等,支持的平臺也有LINUX、macOS等,(個人沒有在其他平臺嘗試過,理論上Mac系統(tǒng)電腦也可以正常安裝使用)?
下載好VirtualBox安裝程序之后基本就是無腦下一步啦,期間會有詢問是否安裝擴(kuò)展程序,都選擇是就好?
按需選擇是否在1.開始菜單 2.桌面快捷方式 3.快速啟動欄 4.自動關(guān)聯(lián)文件,這個不知道什么意思,不管啦確定就好。?
提示可能會短暫斷網(wǎng)(推測原因是虛擬機(jī)也需要聯(lián)網(wǎng),是以一個虛擬網(wǎng)卡的方式,也會修改網(wǎng)絡(luò)設(shè)置)影響不大
?
可以勾選始終信任,要安裝幾個擴(kuò)展
2.配置虛擬電腦?
本文開頭網(wǎng)盤提供了ubuntu 16.04(比較新的版本)的鏡像,也可以去ubuntu官網(wǎng)下載相應(yīng)鏡像,https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=16.04.2&architecture=amd64?
這里再提供一個CentOS的下載網(wǎng)址,選擇Everything ISO 后會進(jìn)入具體的下載站點?https://www.centos.org/download/?
安裝好了打開Virtualbox管理器,選擇左上角的新建,按自己的需求填寫,名稱可以自定義,類型Linux
為虛擬電腦分配內(nèi)存大小,ubuntu官方推薦配置為2GB最低,實際上根據(jù)自己電腦配置選擇,越大的內(nèi)存運行越快,但也不要給Windows系統(tǒng)留的太小…
這里默認(rèn)設(shè)置就可以
最低需求是8G+的虛擬硬盤,因為系統(tǒng)還會占用一小部分存儲,所以還是根據(jù)自己的配置調(diào)整吧,最好10G以上吧。這里硬盤會以一個大文件的形式占用實際硬盤空間,所以強(qiáng)烈建議放到空間較大的盤符下….我現(xiàn)在的C盤就被自己的虛擬機(jī)撐爆了…注意這個位置慎重選擇,其他內(nèi)存大小硬盤大小可以隨時調(diào)整,這個文件路徑后期轉(zhuǎn)移可能會比較麻煩….
分配好了會出現(xiàn)一個新的虛擬機(jī)啦,如果有選擇錯的地方仍舊可以進(jìn)入到設(shè)置里調(diào)整
體現(xiàn)出虛擬機(jī)的靈活性啦,以后每次啟動前都可以根據(jù)需要調(diào)整配置!?
萬事俱備后就點擊啟動
啟動盤的路徑選擇之前我們下載好的iso格式鏡像,啟動?
這里要提醒一個需要注意的事項,Virtualbox為了提供更加沉浸式的體驗….提供了捕獲鼠標(biāo)的功能,如果不小心再這個界面點擊了捕獲,鼠標(biāo)將無法脫離虛擬機(jī),這時候記住快捷自救鍵是CTRL+F
點擊?安裝ubuntu
點擊繼續(xù),這兩個可選項為了節(jié)省時間,我就不勾選了
這里選擇清楚整個磁盤就可以,記住我們現(xiàn)在操作的所謂“磁盤”不過是一個文件而已,不會對真實系統(tǒng)產(chǎn)生影響~有彈窗點繼續(xù)
選擇地區(qū),這個大概選一個位置就好,應(yīng)該只是時區(qū)有用
設(shè)置用戶名密碼,切記,此密碼將同時作為superuser的密碼,之后還有很多用的到的地方!?
安裝完成后輸入密碼將進(jìn)入到ubuntu的桌面,到此虛擬機(jī)的安裝工作就結(jié)束啦!之后的幾篇文章會涉及l(fā)inux的一些基本操作,請大家關(guān)注!
三、開啟Win10 bash
區(qū)別幾個概念:?
Shell&bash?
Shell俗稱殼(用來區(qū)別于內(nèi)核),是指“提供使用者使用界面”的軟件,就是一個命令行解釋器。?
bash?是一個為GNU項目編寫的Unix shell,也就是linux用的shell。?
就是說,bash是一種shell。
bash&sh?
bash是 Bourne Again SHell 是linux標(biāo)準(zhǔn)的默認(rèn)shell ,它基于Bourne shell,吸收了C shell和Korn shell的一些特性。bash完全兼容Bourne shell,也就是說用Bourne shell的腳本不加修改可以在bash中執(zhí)行。?
sh是Bourne shell 這個是UNIX標(biāo)準(zhǔn)的默認(rèn)shell,對它評價是concise簡潔 compact緊湊 fast高效 有AT&T編寫,屬于系統(tǒng)管理shell。
Windows10在一周年更新中示好開發(fā)者,加入了linux的子系統(tǒng),使用此方法請確定已升級至版本號14316以上?
關(guān)于如何檢查版本號這里提供一種方法?
win10電腦在左下角小娜搜索框中輸入dxdiag?
操作系統(tǒng)一行可見
檢查好版本后,點擊右下角通知的小方框,并單擊所有設(shè)置
按步驟操作,開啟開發(fā)人員模式,會要求重新啟動
重啟完成后,同樣在小娜的位置輸入bash,會進(jìn)入安裝模式
在安裝過程中,如果遇到卡到一半無法安裝,則為網(wǎng)絡(luò)問題..可能涉及到GFW….盡量能夠使用VPN進(jìn)行下載,否則失敗率比較高
安裝完成后同樣方式打開bash?
就可以自由的使用linux的命令行啦!?
所有磁盤掛載在/mnt目錄下