Linux學習筆記(一)

2021-07-30 10:24:43 字數 1762 閱讀 6267

摘自《鳥哥的linux私房菜 基礎學習篇(第三版)》

磁碟的第乙個扇區主要記錄了兩個重要的資訊:

- 主引導分割槽(master boot record, mbr):可以安裝引導引導程式的地方,有446bytes;

- 分割槽表(partition table):記錄整塊硬碟分割槽的狀態,有64bytes;

在分割槽表所在的64bytes容量中,總共分為四組記錄區,每組記錄區記錄了該區段的起始與結束的柱面號碼。由於分割槽表就只有64bytes,最多只能容納四個分割槽,這四個分割槽被稱為主(primary)或擴充套件(extended)分割槽。

- 所謂的「分割槽」只是針對那個64bytes的分割槽表進行設定;

- 硬碟預設的分割槽表僅能寫入四組分割槽資訊;

- 這四組分割槽資訊被稱為主分割槽或擴充套件分割槽;

- 分割槽的最小單位是柱面;

第乙個扇區所在的分割槽表智慧型記錄四條資料。那我們可以利用額外的扇區來記錄更多的分割槽資訊。

擴充套件分割槽的目的是使用額外的扇區來記錄分割槽資訊,擴充套件分割槽本身並不能被哪來格式化。由擴充套件分割槽繼續切出來的分割槽,被稱為邏輯分割槽(logical partition),它可以使用的柱面範圍就是擴充套件分割槽所設定的範圍。

/dev/hda1~/dev/hda4是保留給primary或extended用的,所以邏輯分割槽的裝置名稱號碼就從5號(/dev/hda5)開始了。

關於主分割槽、擴充套件分割槽與邏輯分割槽的特性我們做個簡單的定義。

bios是開機的時候計算機系統會主動執行的第乙個程式。bios去分析儲存裝置(以硬碟為例),到該硬碟裡面去讀取第乙個扇區的mbr位置,獲得引導引導程式,接下來mbr內的引導引導程式(boot loader)會載入核心檔案,轉入作業系統的功能。

- 每個磁碟分割槽都擁有自己的啟動扇區(boot sector)

- 實際可開機的核心檔案是放置到各分區內的。

- loader只會認識自己的系統分區內的可開機核心檔案,以及其他loader而已(比如乙個linux的loader,只會指向自己分區內的核心檔案,或者將他轉交給windows的loader——如果未經特別設定的話)。即:loader可直接指向或者是間接將管理權轉交給另乙個管理程式。

「如果安裝多重引導,最好先安裝windows,再安裝linux」的原因:

- linux在安裝的時候,使用者可以選擇將引導引導程式安裝在mbr或個別分割槽的啟動扇區,而且linux的loader可以手動設定選單,所以可以在linux的boot loader裡加入開機選項。

- windows在安裝的時候,它的安裝程式會主動覆蓋掉mbr以及自己所在分割槽的啟動扇區,而且它沒有讓使用者自己選擇選單的功能。

- 因此先裝linux再裝windows的話,mbr的引導引導程式只有windows的選項(原本mbr內的linux的引導引導程式會被覆蓋掉)。這時需要通過其他辦法來處理mbr的內容。例如利用spfdisk軟體來安裝識別windows/linux的管理程式,也能利用linux的救援模式來挽救mbr。

linux內所有資料都是以檔案的形態呈現。linux採用目錄樹結構,根目錄採用一條斜線「/」表示,所有檔案都是由根目錄衍生來的。

檔案系統與目錄樹採用掛載的方式聯絡。

Linux學習筆記(一)

一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...

linux學習筆記一

gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...

Linux學習筆記(一)

一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...