Linux引導過程和GRUB引導器
作為DBA,就像需要深入瞭解Oracle啟動過程一樣,懂得Linux系統的引導過程對今後的故障診斷也是很有幫助的。
先看看如下linux引導過程圖:
下面是引導過程的基本階段:
1. 1.系統加載並運行引導加載程序。這個過程的細節取決於系統架構。例如:
- BIOS 基於 x86 的系統從主硬盤的 MBR 裡運行第一階段的引導加載程序,然後再加載另外一個引導加載程序 GRUB。
- 基於 UEFI 的 x86 系統掛載了一個包含 GRUB 引導加載程序的 EFI 系統分區,EFI 引導管理者將 GRUB 作為 EFI 應用程序加載並運行。
- POWER 系統掛載一個包含 Yaboot 引導加載程序的 PPC PReP 分區。系統管理服務(System Management Service,SMS)引導管理程序加載並運行 yaboot。
- 當您 IPL 包含紅帽企業版 Linux 的分區時,IBM 系統 z 從 DASD 或連接 FCP 的設備裡運行 z/IPL 引導加載程序。
2. 2.引導裝載程序將內核載入內存,即依次載入所需模塊並將 root 分區以只讀形式掛載。
3. 3.內核將引導過程控制轉給 /sbin/init 程序。
4. 4./sbin/init 加載所有的服務和用戶空間工具,然後掛載 /etc/fstab 中列出的所有分區。
5. 5.此時會為用戶呈現全新引導的 Linux 系統的登錄頁面。
因為對引導過程的配置比關閉過程的配置更為普遍,本章的餘下內容將詳細討論引導過程是如何工作的以及如何自定義引導過程使其適應具體需要。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18796236/viewspace-1818777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linunx系統引導過程及MBR/GRUB故障
- Linux 引導過程內幕Linux
- LINUX的引導過程 (轉)Linux
- 通過 Grub 來引導啟動 UBUNTUUbuntu
- 用 Win7 引導 grub4dos,以及用 grub 引導 Win7Win7
- Linux 開機引導和啟動過程詳解Linux
- Ubuntu/Linux入門介紹-引導管理器Grub(轉)UbuntuLinux
- 使用Grub Rescue恢復Ubuntu引導Ubuntu
- Linux的引導過程與服務控制Linux
- 【Linux】grub命令列引導進入windows系統Linux命令列Windows
- 引導過程與服務控制
- Windows啟動過程(MBR引導過程分析)Windows
- 系統引導管理器grub初學者指南(轉)
- 玩轉grub的開機引導(轉)
- 透過GRUB(包括WINGRUB)命令列模式引導Linux的安裝(轉)命令列模式Linux
- Linux引導載入程式之爭:瞭解 LILO 和 GRUB(轉)Linux
- 計算機系統引導過程計算機
- 妙手回春——GRUB系統引導器恢復指南薦
- 透過GRUB Multiboot2引導自制作業系統boot作業系統
- Android 引導介面的實現過程Android
- 0.11之路(一):BIOS引導過程iOS
- AngularJS教程六—— 啟動引導過程AngularJS
- windows引導BSD和linux(轉)WindowsLinux
- linux系統引導失敗,出現grub rescure恢復介面Linux
- zt:Grub引導的Linux系統下使用MaxDos V6.0Linux
- springboot引導上下文載入過程和配置載入過程Spring Boot
- Linux 開機引導和啟動Linux
- linux引導和服務Linux
- 雙硬碟grub引導9個作業系統(轉)硬碟作業系統
- Windows 作業系統引導過程 BIOS & EFIWindows作業系統iOS
- 已有一個LINUX系統用GRUB引導硬碟安裝紅旗(轉)Linux硬碟
- GRUB引導進單使用者模式的三種方式模式
- 從EPROM引導Linux(轉)Linux
- 加快Linux的引導(轉)Linux
- 第十五單元-Linux系統中引導過程及修復Linux
- 作業系統引導和虛擬機器作業系統虛擬機
- Linux與Windows雙引導風險LinuxWindows
- windows,linux雙系統引導WindowsLinux