1. BIOS詳解
BIOS(Basic Input/Output System),基本輸入輸出系統(tǒng),該系統(tǒng)存儲于主板的ROM芯片上,計(jì)算機(jī)在開機(jī)時,會最先讀取該系統(tǒng),然后會有一個加電自檢過程,這個過程其實(shí)就是檢查CPU和內(nèi)存,計(jì)算機(jī)最基本的組成單元(控制器、運(yùn)算器和存儲器),還會檢查其他硬件,若沒有異常就開始加載BIOS程序到內(nèi)存當(dāng)中。詳細(xì)的BIOS功能,這邊就不說了,BIOS主要的一個功能就是存儲了磁盤的啟動順序,BIOS會按照啟動順序去查找第一個磁盤頭的MBR信息,并加載和執(zhí)行MBR中的Bootloader程序,若第一個磁盤不存在MBR,則會繼續(xù)查找第二個磁盤(PS:啟動順序可以在BIOS的界面中進(jìn)行設(shè)置),一旦BootLoader程序被檢測并加載內(nèi)存中,BIOS就將控制權(quán)交接給了BootLoader程序。
1.系統(tǒng)啟動流程
第一步: 電腦通電
第二步: BIOS(主板上的只讀存儲ROM中,basic input or output system)
作用,硬件檢測,激活硬件
第三步: grub系統(tǒng)引導(dǎo)(grub引導(dǎo)分為兩個階段)
1)階段1 grub磁盤引導(dǎo)階段
mbr(主引導(dǎo)記錄)主引導(dǎo)記錄在硬盤上的0磁道,一扇區(qū),446個字節(jié)
(MBR(Master Boot Record),主引導(dǎo)記錄,MBR存儲于磁盤的頭部,大小為512bytes,其中,446bytes用于存儲BootLoader程序,64bytes用于存儲分區(qū)表信息,最后2bytes用于MBR的有效性檢查。
)
1./dev/zero of=/dev/vda bs=446 count=1 可以清空mbr
1)chroot /mnt/sysimage切換到真實(shí)/環(huán)境,
并執(zhí)行g(shù)rub2-install /dev/vda
2)階段2 grub文件引導(dǎo)階段
找到/boot分區(qū)
讀取/boot/grub2/grub.cfg /etc/grub.cfg
文件丟失,grub2-mkconfig >/boot/grub2/grub.cfg
grub2-mkconfig > /etc/grub.cfg
第四步: 內(nèi)核引導(dǎo)階段:
啟動內(nèi)核,只讀掛載/設(shè)備
2.檢測硬件設(shè)備
3.對設(shè)備驅(qū)動進(jìn)行初始化
4.進(jìn)入系統(tǒng)初始化階段, 掛載
內(nèi)核丟失,從新安裝內(nèi)核安裝包就可以解決
方法一: rpm -ivh kernel-xxxxx.rpm --force
方法二:
1.在virt-manager里面,將光驅(qū) IDE CDROM1 放在開機(jī)啟動項(xiàng)第一位,啟動主機(jī)進(jìn)入挽救模式
2.chroot /mnt/sysiamge 將系統(tǒng)掛載更改到根目錄下
3.mount /dev/sr0 /westos 將光盤文件掛載
4.cd /westos/ 切換到光盤掛載點(diǎn)
5.ls 查看光盤中的文件
6.cd Packages/ 切換到安裝包目錄中(記住,不要ls,有4000多個包)
7.cp kernel-3.10.-123.e17.x86_64.rpm /mnt/
將這個文件包拷貝到/mnt/下,因?yàn)樵诠獗P目錄中不能進(jìn)行拆包
8.cd /mnt/ 切換到/mnt/
9.ls 查看/mnt/下拷貝過來的文件包
10.rpm2cpio kernel-3.10.0-123.e17.x86_64.rpm | cpio -id
拆包
11.ls 查看包中的文件
12.pwd 查看當(dāng)前路徑
13.cd boot/ 切換到包中的boot/目錄下
14.ls -l 包中存在內(nèi)核文件
15.cp vmlinuz-3.10.0-123.e17.x86_64 /boot/
將內(nèi)核文件拷貝到系統(tǒng)的/boot/目錄下
16.exit 退出chroot更改的根目錄
exit shell窗口
第五步: 系統(tǒng)初始化階段
1.系統(tǒng)初始化階段加載initrd鏡像
initrd鏡像丟失如何解決?
initramfs-uname -r
.img丟失用:
mkinitrd initramfs-uname -r
.img uname -r
**方法一:**
1.當(dāng)系統(tǒng)沒有重新啟動時
uname -r ##系統(tǒng)當(dāng)前版本
1)mkinitrd /boot/initramfs-`uname ?r`.img `uname -r` 生成系統(tǒng)初始化鏡像
initramfs是/boot/grub2/grub.cfg 文件已經(jīng)寫好的,不能更改
2)mkinitrd /boot/initramfs-$(uname -r).img $(uname -r) ##生成系 統(tǒng)初始化鏡像
**方法二:**
1)進(jìn)入到挽救模式
1..chroot /mnt/sysiamge 使用超級用戶
2.mkinitrd /boot/initramfs-uname ?r
.img uname -r
生成系統(tǒng)初始化鏡像
重啟速度會慢一點(diǎn)
原因:重新掃描selinux
解決:將/etc/sysconfig/selinux中enforcing改成disabled
第六步: 開啟初始化進(jìn)程systemd
1.開始selinux
2.加載內(nèi)核參數(shù)
3.初始化系統(tǒng)時鐘,鍵盤,主機(jī)名稱
4.重新讀寫掛載/設(shè)備
5.激活raid,lvm
6.激活配額
啟動multi-user.target.wants中的所有服務(wù)(具體開啟的服務(wù)取決于系統(tǒng)啟動的級別)
7.開啟虛擬控制臺
8.啟動圖形
如何修改系統(tǒng)啟動級別?
系統(tǒng)啟動級別
(init 0)runlever0.target -> poweroff.target
runlever1.target -> rescue.target
runlever2.target -> multi-user.target
(init 3)runlever3.target -> multi-user.target
runlever4.target -> multi-user.target
(init 5)runlever5.target -> graphical.target
(init 6)runlever6.target -> reboot.target
方法一: systemctl set-default + 啟動級別
方法二: /etc/systemd/system/default.target
第七步: 用戶名密碼登錄
忘記密碼如何解決?
1.開機(jī)按上下健停止讀秒
2.按E進(jìn)入編輯模式
3.選擇內(nèi)核啟動行
Linux16 /vmlinuz-xxxxx ro xxxx 改為:
Linux16 /vmlinuz-xxxxx rw rd.break ##在內(nèi)核啟動完成后終止系統(tǒng)初始化程序的執(zhí)行
4.啟動系統(tǒng) ctrl+x
Chroot /sysroot
Echo westos |passwd --stdin root
Touch /.autorelabel ##重新初始化selinux,當(dāng)selinux未開啟時不需要操作
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享標(biāo)題:系統(tǒng)修復(fù)-創(chuàng)新互聯(lián)
文章來源:http://www.rwnh.cn/article20/csjsjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、Google、手機(jī)網(wǎng)站建設(shè)、ChatGPT、網(wǎng)站策劃、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容