加快Linux啟動過程

2021-08-31 05:05:06 字數 458 閱讀 3188

性,嚴禁用於任何商業用途。

msn: [email protected]

linux系統啟動過程分兩個部分,第一階段是核心啟動過程,第二階段啟動系統服務。為加快啟動

過程,可採取以下一些措施:

1. 消除os loader中的等待時間,直接找核心;

2. 核心中不用的部分就不用編入核心;

3. 減少核心對ide裝置探測的數量,具體可在include/asm/ide.h中將max_hwifs調小;

4. 減少不必要的服務,可通過chkconfig配置,尤其是關閉新硬體檢測服務kudzu;

5. 在/etc/host檔案中新增本機的名稱和ip的對應項,因為有些服務啟動時會呼叫gethostbyname查本機位址;

6. 系統檔案系統不用ext2,而是ext3等日誌型別檔案系統,這樣系統非正常重啟時不用掃瞄整個硬碟。

Linux啟動過程

1 開啟 pc電源 pc加電後,乙個特殊的硬體電路會觸發 cpu 的 reset 腳的邏輯值,然後一些 cpu 暫存器,如 cs eip 等被給定乙個值,接著 cpu 跳轉到乙個固定位址開始執行 bios 2 bios 自檢,按設定的裝置啟動 bios 對硬體進行一系列徹底的檢查,如 cpu 型別 ...

Linux 啟動過程

fae 將porting 好的linux 提供,幾乎都在寫應用 空閒時間整理一下 b1202 系統啟動的過程 通過 boot vm 進行啟動 vmlinuz init 程序會讀取 etc inittab etc inittab 先 etc rc.d rc.sysinit 再 etc rc.d rc3...

Linux啟動過程

1.加電時由硬體將bios載入到記憶體末尾.這時是實模式,定址空間為1m.2.由硬體將cs段暫存器強制設定為0xffff,ip指令暫存器設定為0x0000.這樣cs ip指向了oxffff0的位址位置.這個位置就是bios程式的入口位址.3.執行bios程式.在記憶體起始位址0x00000設定1k大...