費思遠 趙鼎
摘要:隨著當下電腦的普及,Windows操作系統(tǒng)已經成為家喻戶曉的計算機產品并走進大眾的生活,耳熟能詳的有Win7、Win10兩個Windows發(fā)行版本。如今,Win7系統(tǒng)已經逐步退出了我們的生活,Win10是家家戶戶電腦系統(tǒng)的首選。在Windows外,還有另一種流行、全面、成熟的操作系統(tǒng),俗稱Linux操作系統(tǒng),其下有多個發(fā)行版本,如紅帽、Centos、Ubuntu等眾多特點各異的系統(tǒng)品種。家中的舊電腦,或許是從前段時間使用的,安裝著Win7、硬件配置也比不上新購置的PC,但如果能裝上Linux系統(tǒng),舊電腦也能煥發(fā)生機。在此,本篇將帶大家走進Linux系統(tǒng),指導大家安裝并在自己的PC或筆記本上使用雙系統(tǒng):Windows與Linux。
關鍵詞:Windows;Win7;Linux;安裝;雙系統(tǒng)
Abstract: With the present popularity of the computer, the Windows operating system has become a household computer products publicly which is familiar with two Windows distribution version: Win7 and Win10... Nowadays, the Win7 system has been gradually withdrawing from our lives while Win10 is becoming the preferred computer system for every household. Despite Windows, there is another popular, comprehensive, and mature operating system, commonly known as Linux, which has multiple distributions, such as RedHat, Centos, Ubuntu. All of them own their characteristic. The old computers might be used in the former time which is equipped with Win7 and their hardware standard cannot be compared with the new-buying PC, but if they can be installed with Linux, they will be alive again. Now, this article will take you into Linux, guiding and equipping your PC or laptop with the dual system: Windows and Linux.
Key words: Windows; Win7; Linux; install; dual system
說起安裝系統(tǒng)和Linux,關于前者大家可能會知道大白菜和老毛桃這樣的通過系統(tǒng)鏡像,制作U盤啟動盤的工具,只要在BIOS下選擇U盤為啟動首選項,保存并退出,就能進入相應的安裝界面,非常方便。但這針對Windows,而非Linux,更何況,蘋果電腦沒有BIOS界面;而關于后者更多人想起的是美國VMware公司的Workstation系列產品或Oracle的VM VirtualBox,通過虛擬機安裝操作系統(tǒng)實現Linux系統(tǒng)的學習和使用。但是,使用虛擬機有其自身局限性,很多方面上只能實現命令熟悉與環(huán)境部署,無法做到學習Linux文件系統(tǒng)和目錄結構。相反,部署一個真實的Linux操作系統(tǒng)能收獲很好的效果,在安裝Linux操作系統(tǒng)前,先來了解下Linux系統(tǒng)內部的基本構造。
1 Linux的內部結構
Linux系統(tǒng)建立在根目錄“/”上,是系統(tǒng)的主目錄,下分功能各異的基礎目錄,有存放使用諸如與系統(tǒng)二進制文件的/bin和/sbin目錄,配置文件目錄/etc,設備信息目錄/dev,進程信息目錄/proc,變量數據目錄/var,臨時數據目錄/tmp,用戶程序目錄/usr,用戶主目錄/home,啟動引導目錄/boot,系統(tǒng)鏈接庫目錄/lib,支持64位函數庫/lib64,系統(tǒng)管理員目錄/root,sysfs系統(tǒng)目錄/sys,系統(tǒng)掛載目錄/mnt,非法關機遺留信息/lost+found,安全策略信息/selinux,附加應用目錄/opt,可移動媒體設備目錄/media和服務數據目錄/srv。
每個目錄如其名稱,有各自的作用,比如,配置目錄/etc,當用戶啟動某項服務或應用程序時,就會訪問該目錄下對應的配置文件,再如啟動引導目錄/boot,存放著Linux開機所需的引導文件grub。在后文會提到,/boot目錄的設置,對雙系統(tǒng)的安裝有著重要的影響。
2 前期準備
本篇選擇風險最?。ú淮頉]風險)的安裝方式進行展示,有興趣的朋友可以上網查詢相關資料進行更深入的探索。首先,購置一塊容量為300GB以上的移動硬盤(本篇使用1TB的移動硬盤),可選擇DiskGenius軟件為移動硬盤分區(qū),創(chuàng)造所謂4K對齊,提高硬盤壽命并高效率使用硬盤空間,接著準備制作U盤啟動盤,使用UltraISO或其他USB刻制工具,將下載的Linux鏡像寫入U盤,待格式化與寫操作結束,前期的準備就基本結束了,然后便可重啟計算機,進入商標界面,進入Boot Menu或BIOS設置開機啟動項,進入鏡像系統(tǒng),注意,請確定電腦能進入聯網狀態(tài),以獲取后期網絡資源。
3 雙系統(tǒng)安裝Ubuntu
本篇使用的是Ubuntu 18.04.4 LTS,是推薦在Linux進行Python開發(fā)的版本。在啟動項中選擇U盤選項,可以進入歡迎界面,提示選擇試用或安裝系統(tǒng),在這里選擇中文(簡體),點擊安裝Ubuntu,再選擇鍵盤布局、更新和其他軟件。安裝中,需要注意以下幾點。
(1)更新和其他軟件(Updates and other software)欄可以選擇正常或最小安裝,區(qū)別不解釋了,選擇安裝自己適合的一欄,如圖1,及其他選項是否下載更新或安裝第三方軟件,都不選,可在安裝完成后自行安裝;系統(tǒng)會詢問是否卸載正在使用的分區(qū),選擇否,在已分區(qū)的磁盤上安裝系統(tǒng)(如按上述步驟已在DiskGenius軟件為移動硬盤分區(qū)),如圖2。
(2)安裝類型(Installation type)欄,選擇其他選項(Something else),沒經驗的讀者請緊跟步驟,不要誤操作,因而導致數據丟失及其他后果。在這里,可以看見所有設備的信息:Win7系統(tǒng)與移動硬盤,選擇移動硬盤/dev/sdc下的空閑,點擊左下角的“+”選項創(chuàng)建分區(qū),創(chuàng)建順序是/boot、/、/home、swap,執(zhí)行簡易Linux安裝,注意:順序不能顛倒。其中,根目錄與/home的大小,前者是存放Linux系統(tǒng)目錄與所有文件的地方,后者是存放用戶信息、資料等文件的區(qū)域,都應按實際情況,進行大容量的分配空間,在此,筆者為兩個分區(qū)分別設置了200G和240G(若提前在DiskGenius軟件進行分區(qū),只需點擊左下角的“更改”選項,設置大小、分區(qū)類型、是否格式化與掛載點),swap為Linux系統(tǒng)的交換空間,類似虛擬內存,分配2倍內存大小,這里是8G。最后是安裝啟動引導器的設備,在之前的/boot,設備是/dev/sdc1,為其分配2G容量,選擇移動硬盤的/dev/sdc1的/boot目錄,用于引導開機啟動。另外安裝類型可以選擇安裝Ubuntu與其他系統(tǒng)共存(Install Ubuntu alongside them),但前提是在宿主機提前分過磁盤容量,提供給Linux分區(qū),本篇不推薦安裝新手選擇該選項以及其他安裝類型。創(chuàng)建分區(qū)完成,會類似下圖配置,如圖3。
(3)在所有檢查無誤后,在安裝類型欄中,點擊現在安裝,告訴系統(tǒng)您是誰以及您在什么地方后便可安裝。
安裝完成后,重啟系統(tǒng),這里,還有插曲:
(1) 選擇開機啟動順序為安裝Ubuntu的移動硬盤,進入,出現grub。這時,請重啟系統(tǒng),在Boot Menu中,選擇U盤啟動盤,打開命令行,輸入”sudo mount /dev/sdX1 /mnt”掛載磁盤分區(qū),注意,這里的X為移動硬盤的磁盤序號,”sdX”即為Ubuntu系統(tǒng)的/boot目錄,這里是sdc1,請讀者自行填寫對應字母;接著,輸入”sudo grub-install --root-directory=/mnt /dev/sdX”安裝MBR分區(qū),這里是sdc,請讀者自行填寫對應字母;最后,輸入”sudo update-grub”更新grub;
(2) 重啟系統(tǒng),仍是grub,這時,請插入網線,進入U盤啟動盤,安裝boot-repair,輸入”sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update && sudo apt-get install boot-repair”,Ubuntu的liveCD沒有自帶boot-repair,需要聯網安裝;隨后運行boot-repair,輸入”boot-repair”自動修復grub引導。
等待修復完成,便可以進入Ubuntu系統(tǒng),下面是進入后的Ubuntu界面,如圖4。至此,Ubuntu與Win7的雙系統(tǒng)安裝也告一段落。
4 黑客級Kali Linux
Kali Linux是一個用于數字取證和滲透測試的基于Debian 發(fā)行版,它是最為萬能并且先進的滲透測試工具發(fā)行版操作系統(tǒng),通常被稱為黑客的理想操作系統(tǒng)。
在這里使用的是kali-linux-2020.2安裝鏡像,做好前期準備后,重啟電腦,在開啟啟動項中選擇U盤啟動盤,進入Kali Linux安裝目錄(BIOS模式),如圖5,選擇Graphical Install后進入圖形化安裝界面,當然,也可以選擇Install進入Debian安裝程序主菜單模式,兩者在功能上是一樣的,只不過后者更接近BIOS模式。
進入圖形化安裝界面,可以看到Offensive Security的字樣,安裝程序會讓您先選擇語言、區(qū)域、配置鍵盤,在此,分別選擇中文(簡體)、中國、漢語,這時,在探測網絡硬件過程中,會提示系統(tǒng)缺失一些非自由固件,要求從可移動介質加載缺失的固件,選否,缺失的固件可由網上下載得到,先不加載,點擊繼續(xù),接著選擇有線接口為主網絡接口,輸入主機名、域名(可不選)、設置用戶和密碼,接著系統(tǒng)自動配置時鐘,此時,基本的安裝操作已完成。
到了磁盤分區(qū)環(huán)節(jié),選擇手動,進入分區(qū)菜單,仍可使用安裝Ubuntu系統(tǒng)時的分區(qū)方式,即/boot、/、/home、swap的順序為移動硬盤簡易分區(qū),點擊繼續(xù),開始安裝基本系統(tǒng),先選擇無軟件包管理器,在進行軟件選擇時,按照默認。
程序會自動將GRUB安裝至硬盤,選擇將GRUB啟動引導器安裝到主引導記錄(MBR)上,隨后選擇安裝啟動引導器的設備為安裝系統(tǒng)的移動硬盤/dec/sdc,如圖6。
等待安裝結束,重啟系統(tǒng),進入BIOS,選擇移動硬盤為第一啟動引導,之后保存并退出隨系統(tǒng)自行啟動,輸入之前設置的用戶名和密碼便可進入系統(tǒng),如圖7。
5 結束語
至此,本篇安裝教程已接近尾聲,由于硬件的限制,在操作系統(tǒng)安裝完成后,有相應的后續(xù)工作,如更新Ubuntu內置的顯卡驅動、加載缺失的硬件固件等,希望本篇的安裝指導,對閱讀本篇的學生能有幫助,并加深對Linux操作系統(tǒng)總體的了解。
參考文獻:
[1] Linux操作系統(tǒng)管理學習路線圖[J].計算機與網絡,2012,38(11):34-35.
[2] 陳曉玲.淺談Linux目錄[N].湖南科技學院學報,2006,27(5):145-147.
[3] 滴水瓦.Linux /proc目錄詳解[Z].cnblogs:滴水瓦,2016.
[4] Amamatthew.linux下的主要目錄[Z].開源中國社區(qū):Amamatthew,2014.
[5] andrewDu.linux目錄結構[Z].Linux運維部落:andrewDu,2015.
[6] yousiku.Linux各目錄含義[Z].簡書:yousiku,2018.
[7] nookia.LiveCD修復Grub引導[Z].cnblogs:nookia,2015.
[8] 劉智泰.安全研究人員最愛的15款操作系統(tǒng)[J].計算機與網絡:劉智泰,2016,42(3):78.
【通聯編輯:唐一東】