系统初始化
?
系統初始化過程 1.BIOS? 2.MBR 3.GRUB 4.KERNEL 5.INIT ????????? 1.?BIOS(Basic Input/ Output System) 加電自檢?對各個設備進行檢查 選擇啟動設備光盤 硬盤 等 2.?MBR (Master Boot Record )主引導記錄 主引導程序 446字節 分區表 64字節 硬盤有效標志2字節 第一引導 通常BIOS檢測后進入第一塊硬盤的第一個扇區(MBR) Mbr 修復 dd if=/dev/zero of=/dev/sda bs=446 count=1446字節?mbr被覆蓋后系統將無法被啟動?
?
mount /dev/sda2 /mnt chroot ?/mnt/sysp_w_picpath grub-install /dev/sda 備份 dd if=/mbr ?of=/dev/sda ?bs=1 count=512 sfdisk –d /dev/sda > sda.tab fdisk –l >/partition_tab.txt 恢復 sfdisk /dev/sda < sda.tab 3.?????????? GRUB ?(GRand Unified B)ootloader 用來引導計算機上不同的操作系統 Grub 配置文件 /etc/grub/grub.conf?
?
Default 默認啟動的系統 Timeout 等待時間 ,負值表示不自動選擇系統 Splashp_w_picpath 開機圖片,可略 Hiddenmenu 隱藏開機菜單 Title 系統名稱 Root 指定目錄 Kernel?ro 只讀 ?rghb圖形界面?quiet 靜默,不輸錯 Initrd t 通用驅動(解決不開機無法加載驅動,不加載驅動無法開機的矛盾) 第二引導 顯示引導菜單 損壞后重新添加 1 default=0 2 timeout=5 3 Title?mylinux 4 Root (hd0,0) 5 kernel /vmlinuz-2.6.18-164.e15 ro root=/dev/sda2 quiet rhgb 6initrd /initrd-2.6.18-164.e15.img Reboot 2012年2月20日23:04:21 4.????? KERNEL 操作系統內核 載入驅動 進程管理 存儲器管理 等 l?.檢測設備 2.選擇系統 3.加載設備驅動 4.掛載根目錄 5.載入init 5.?????????? INIT進程系統第一進程 /etc/rc.d/rc.sysinit??? ???????????#/bin/bash /etc/rc.d/rc??? /etc/rc.d/rc?*.d /etc/rc.d/rc.local? /sbin/mingettty 登陸 –>進入系統 ? /etc/inittab??
?
# 0 - halt (Do NOT set initdefault to this) 此模式下將無法啟動 # 1 - Single user mode?單用戶模式 # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode ?文字模式 # 4 - unused # 5 - X11?圖形模式 # 6 - reboot (Do NOT set initdefault to this) 此模式下將不停重啟 默認run level 5?
?
初始化系統
?
跟據run level 值載入
?
關機鍵ctrl+alt+del
?
應修改或禁用
?
id?:runlevel:action:command
?
轉載于:https://blog.51cto.com/mysterious/785192
總結
 
                            
                        - 上一篇: 客厅用陶瓷大板好吗?在线急等
- 下一篇: 正则表达式及shell
