(流程管理)P(开机流程)包含了L开机程序.pdfVIP

(流程管理)P(开机流程)包含了L开机程序.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(流程管理)P(开机流程) 包含了L 开机程序 BootProcess BootProcess(開機流程)包含了Linux 開機程序,作業系統載入程式(bootloader) 管理,包括常見的LILO 及 OpenLinux 預設的 GRUB 作業系統載入程式。另外 Linux 與許多作業系統一樣,都具有運作層級(run-level)的觀念。Linux 運作層級可用 來定義系統的作業模式。像是單一使用者模式(SingleUser) ,與多重使用者模式 等。 一般 Linux 系統的開機流程如下: 1. LoadBIOS–載入 BIOS 資訊。包含CPU Memory ,及各種Device 的資訊。 2. 載入 BootLoader–進入作業系統載入程式。一般常見的 BootLoader 有 LILO 及 GRUB 兩種。BootLoader 是作用是載入你所選擇的作業系統。 3. 由BootLoader 載入 LinuxKernel 。 4. 由Kernel 載入 init 初始化程式。init 檢查 inittab 檔案並進入不同的開機 層級。 init 的工作有 a.設定預設路徑--PATH 變數 b. 設定網路狀態讀取 sysconfig/network 檔 c.啟動 swap(虛擬記憶體) d.mount 檔案系統 e. 檢查檔案系統–也就是執行 fsck 指令(檢查並除錯) f.雜項(例如設定字型,清除暫存檔等等) g. 將開機訊息經由 dmesg 放入 log/dmesg 中。(使用 dmesg 指令便可看到開 機時出現的一連串訊息。這個指令很好用,例如新增一顆硬碟時,硬碟的 代號–如 hdd--會在開機時指定,並會在開機訊息中提示,但開機訊息通 常一閃即逝,此時便可在開機後便可用 dmesg 重新觀看開機訊息,一般會 配合more 使用,如 dmesg|more) h. 根據不同的開機層級啟動不同的服務。 i. 登入後由 Shell 接管 LinuxBootLoader:LILO 與 GRUB LinuxBootLoader 可以簡單視為多重單機的載入程式。BootLoader 作主要的工作 便是載入提供使用者開機選單,若有多重作業係統共存,則根據使用者的選擇載 入不同的作業系統核心。 1. LInuxLOader–LILO Lilo 是最常見的 LinuxBootLoader 。 操作: 在使用 LILO 開機時,一開始會出現boot:提示符號,此時按Tab鍵可出現多 重開機選單。例如: boot:此時按Tab LinuxWindowsNT出現兩個作業系統,以及下一行 boot:此時輸入 Linux 便會進入 linux 作業系統,輸入 WindowsNT 便會進入 WindowsNT(通常是 windows2000)作業系統) LILO 設定檔: LILO 執行檔:lilo (一般執行檔是上面那個,但在 OpenLinux 地下為了安全性考量(例如當設定檔寫 錯,又重新執行 lilo 時,便可能無法開機) ,上面那個是假的 真正的 lilo 執行檔是) 說明: LILO 設定檔設定多重開機選單及其對應的核心位置(也就是核心所在的硬碟分割 區位置) 。使用more 觀看時可能會看到以下內容: 一個開機選單可能會有非常多的參數。以下針對較重要的參數作介紹: boot表示 lilo 安裝的硬碟位置。例如 boot=had 表示 lilo 安裝在第一顆硬碟。 由於每次更改 lilo 的設定時都必須重新啟動 lilo ,所以要讓系統知道 lilo 的安裝位置,以便將更動寫入。 delay表示預設的秒數。例如 delay=10 表示在出面 boot:提示符號時,若過了十 秒使用者還未有動作,便使用預設的作業系統開機。 root指定 Linuxrootpartition 的位置。Rootpartition 就是根目錄/ image指定核心的位置及檔案名稱 label指定開機選單的名稱。也就是在 boot:時按Tab鍵會看到的選單名稱。 other其他作業系統所在的硬碟分割區位置。 每次更改 lilo 設定檔時需重新啟動 li

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档