Linux-鸟菜-2-主机规划与磁盘分区
Linux-鳥菜-2-主機(jī)規(guī)劃與磁盤分區(qū)
開機(jī)流程:
1.?BIOS:開機(jī)主動(dòng)執(zhí)行的韌體,會(huì)認(rèn)識(shí)第一個(gè)可開機(jī)的裝置;
2.?MBR:第一個(gè)可開機(jī)裝置的第一個(gè)磁區(qū)內(nèi)的主要開機(jī)記錄區(qū)塊,內(nèi)含開機(jī)管理程式;
3.?開機(jī)管理程式(boot?loader):一支可讀取核心檔案來執(zhí)行的軟體;
4.?核心檔案:開始作業(yè)系統(tǒng)的功能...
一臺(tái)機(jī)器同時(shí)安裝Windows和Linux:
磁盤分區(qū):
每個(gè)分割槽都擁有自己的開機(jī)磁區(qū)(boot?sector)
圖中的系統(tǒng)槽為第一及第二分割槽,
實(shí)際可開機(jī)的核心檔案是放置到各分割槽內(nèi)的!
loader只會(huì)認(rèn)識(shí)自己的系統(tǒng)槽內(nèi)的可開機(jī)核心檔案,以及其他loader而已;
loader可直接指向或者是間接將管理權(quán)轉(zhuǎn)交給另一個(gè)管理程式。
雙系統(tǒng)最好先安裝Windows再安裝Linux
·?Linux在安裝的時(shí)候,你可以選擇將開機(jī)管理程式安裝在MBR或各別分割槽的開機(jī)磁區(qū),?而且Linux的loader可以手動(dòng)設(shè)定選單(就是上圖的M1,?M2...),所以你可以在Linux的boot?loader裡面加入Windows開機(jī)的選項(xiàng);
·?Windows在安裝的時(shí)候,他的安裝程式會(huì)主動(dòng)的覆蓋掉MBR以及自己所在分割槽的開機(jī)磁區(qū),你沒有選擇的機(jī)會(huì),?而且他沒有讓我們自己選擇選單的功能。
UEFI與BIOS
????BIOS是英文"Basic?Input?Output?System"的縮略詞,直譯過來后中文名稱就是"基本輸入輸出系統(tǒng)"。在IBM?PC兼容系統(tǒng)上,是一種業(yè)界標(biāo)準(zhǔn)的固件接口。[1]??BIOS這個(gè)字眼是在1975年第一次由CP/M操作系統(tǒng)中出現(xiàn)。[2]??BIOS是個(gè)人電腦啟動(dòng)時(shí)加載的第一個(gè)軟件。
其實(shí),它是一組固化到計(jì)算機(jī)內(nèi)主板上一個(gè)ROM芯片上的程序,它保存著計(jì)算機(jī)最重要的基本輸入輸出的程序、開機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序,它可從CMOS中讀寫系統(tǒng)設(shè)置的具體信息。?其主要功能是為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。此外,BIOS還向作業(yè)系統(tǒng)提供一些系統(tǒng)參數(shù)。系統(tǒng)硬件的變化是由BIOS隱藏,程序使用BIOS功能而不是直接控制硬件。現(xiàn)代作業(yè)系統(tǒng)會(huì)忽略BIOS提供的抽象層并直接控制硬件組件。
?
????新型UEFI,全稱“統(tǒng)一的可擴(kuò)展固件接口”(Unified?Extensible?Firmware?Interface),?是一種詳細(xì)描述類型接口的標(biāo)準(zhǔn)。這種接口用于操作系統(tǒng)自動(dòng)從預(yù)啟動(dòng)的操作環(huán)境,加載到一種操作系統(tǒng)上。
????可擴(kuò)展固件接口(Extensible?Firmware?Interface,EFI)是?Intel?為?PC?固件的體系結(jié)構(gòu)、接口和服務(wù)提出的建議標(biāo)準(zhǔn)。其主要目的是為了提供一組在?OS?加載之前(啟動(dòng)前)在所有平臺(tái)上一致的、正確指定的啟動(dòng)服務(wù),被看做是有近20多年歷史的?BIOS?的繼任者。
?
Linux磁盤掛載:?邏輯目錄與磁盤映射關(guān)系
總結(jié):
·?新添購電腦硬體配備時(shí),需要考量的角度有『遊戲機(jī)/工作機(jī)』、『效能/價(jià)格比』、『效能/消耗瓦數(shù)』、『支援度』等;
·?舊的硬體配備可能由於保存的問題或者是電子零件老化的問題,導(dǎo)致電腦系統(tǒng)非常容易在運(yùn)作過程中出現(xiàn)不明的當(dāng)機(jī)情況
·?Red?Hat的硬體支援:https://hardware.redhat.com/?pagename=hcl
·?在Linux系統(tǒng)中,每個(gè)裝置都被當(dāng)成一個(gè)檔案來對(duì)待,每個(gè)裝置都會(huì)有裝置檔名。
·?磁碟裝置檔名通常分為兩種,實(shí)際SATA/USB裝置檔名為/dev/sd[a-p],而虛擬機(jī)的裝置可能為/dev/vd[a-p]
·?磁碟的第一個(gè)磁區(qū)主要記錄了兩個(gè)重要的資訊,分別是:?(1)主要開機(jī)記錄區(qū)(Master?Boot?Record,?MBR):可以安裝開機(jī)管理程式的地方,有446?bytes?(1)分割表(partition?table):記錄整顆硬碟分割的狀態(tài),有64?bytes;
·?磁碟的?MBR?分割方式中,主要與延伸分割最多可以有四個(gè),邏輯分割的裝置檔名號(hào)碼,一定由5號(hào)開始;
·?如果磁碟容量大於?2TB?以上時(shí),系統(tǒng)會(huì)自動(dòng)使用?GPT?分割方式來處理磁碟分割。
·?GPT?分割已經(jīng)沒有延伸與邏輯分割槽的概念,你可以想像成所有的分割都是主分割!
·?某些作業(yè)系統(tǒng)要使用?GPT?分割時(shí),必須要搭配?UEFI?的新型?BIOS?格式才可安裝使用。
·?開機(jī)的流程由:BIOS-->MBR-->-->boot?loader-->核心檔案;
·?boot?loader的功能主要有:提供選單、載入核心、轉(zhuǎn)交控制權(quán)給其他loader
·?boot?loader可以安裝的地點(diǎn)有兩個(gè),分別是?MBR?與?boot?sector
·?Linux作業(yè)系統(tǒng)的檔案使用目錄樹系統(tǒng),與磁碟的對(duì)應(yīng)需要有『掛載』的動(dòng)作才行;
·?新手的簡(jiǎn)單分割,建議只要有/及swap兩個(gè)分割槽即可
總結(jié)
以上是生活随笔為你收集整理的Linux-鸟菜-2-主机规划与磁盘分区的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux-鸟菜-1-Linux简介
- 下一篇: Linux-鸟菜-4-关机的正确姿势