centos6系統啟動過程及排錯

2021-08-28 10:33:21 字數 1515 閱讀 3783

系統啟動過程及排錯

安裝系統

1.光碟-----光碟機 優點:簡單 方便 缺點:光碟,光碟機容易損壞

2.u盤,硬碟-----u口,u盤 優點:簡單 限制小 缺點:只能同時給乙個臺伺服器安裝

3.網路-------lan 網路網路伺服器 適合大批量的服務安裝速度(可以在自己的電腦上搭建pxe,也可以搭建一體化裝機伺服器)

進入系統

1.bois------hard disk--------硬碟mbr(第乙個扇區512位元組 0磁軌0扇區)

2.512位元組 446位元組引導程式 64位元組分割槽表 2位元組 magic number

[root@localhost ~]# dd if=/dev/sda of=mbr bs=512 count=1

stage1------stage1.5------stage2

3.讀取grub配置檔案grub.conf,找到系統核心和啟動檔案

手動引導作業系統

root (hd0,0)

kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/sda2

initrd /initramfs-2.6.32-358.el6.x86_64.img

boot

修復引導程式

破壞引導程式[root@localhost ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1

進入光碟修復模式

grub

grub> root (hd0,0)

grub> setup (hd0)

grub> quit

reboot

grub加密

[root@localhost ~]# grub-md5-crypt

password:

retype password:

$1$9pazw$20s3qic8gxromsdwy0poh.

[root@localhost ~]# vim /boot/grub/grub.conf

password --md5 $1$9pazw$20s3qic8gxromsdwy0poh.

4.將核心,啟動檔案載入記憶體並釋放,由核心啟動第乙個程序init

5.啟動init程序,讀取init的配置檔案

/etc/inittab 設定系統的預設啟動級別

/etc/init/rcs.conf----/etc/rc.d/rc.sysinit 初始化系統檔案

/etc/init/rc.conf 執行對應執行級別的伺服器指令碼(指令碼位置/etc/rc.d/init.d/)

/etc/init/control-alt-delete.conf 宣告ctrl+alt+delete鍵作用

/etc/init/tty.conf 定義tty

6.進入系統前最後乙個執行指令碼rc.local

7.login登入

8.載入圖形資源

9.login登入

10.載入環境變數

待續!(開機過程中執行的各個指令碼,核心的一些細節)

系統啟動 過程

系統啟動 1 系統加電 2 bios 自檢 本地裝置列舉和初始化 3 post 從記憶體中清除,但執行時服務 runtime service 仍然留在記憶體。4 bios 從 cmos 的設定中找出第1 2 3 啟動裝置 可能有第4個 然後逐個嘗試,並在第乙個 active 狀態的硬碟上讀入其 mb...

系統啟動過程

linux 啟動過程 linux 啟動過程有以下的步驟 bios boot sequence mbr master boot record 1 sector,512 bytes bootloader kernel init etc inittab etc rc.local login。以下我將對以上...

rhel系統啟動過程 Linux 系統啟動過程

按下系統的電源開關,過一會就可以看到linux的登入介面了。你是否曾經想過,從按下電源開關到登入介面出現,這後面到底發生了什麼?linux 系統在啟動過程中,首先是韌體 pc 上大多是 cmos bios 的物理檢測,諸如檢測系統的顯示卡 cpu 和硬碟等,可從系統按下電源後看到此檢測資訊 檢測無問...