日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux启动失败故障分析修复

發(fā)布時(shí)間:2023/12/20 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux启动失败故障分析修复 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言
??我們?cè)谑褂胠inux服務(wù)器工作中難免會(huì)遇到某一天服務(wù)器故障無(wú)法啟動(dòng)的情況。我們遇到這種問(wèn)題要知道如何去找到無(wú)法啟動(dòng)的原因,從而解決問(wèn)題。本文將列出最常見(jiàn)的問(wèn)題linux啟動(dòng)問(wèn)題。

問(wèn)題分析

硬件問(wèn)題:

硬件無(wú)非就是由主板、cpu、內(nèi)存、硬盤(pán)、電源以及其他板載設(shè)備構(gòu)成。
常見(jiàn)排查問(wèn)題扥方法可分為:

①?gòu)闹靼迮挪?#xff1a; 服務(wù)器主板上有自帶檢測(cè)卡 ,無(wú)法正常開(kāi)機(jī)會(huì)有顯示錯(cuò)誤代碼。
②內(nèi)存:一般雙通道、四通道。服務(wù)器大部分為雙路 CPU 內(nèi)存分A B 類(lèi)插槽 例如總共24個(gè)內(nèi)存插槽 A1-A12為 一組 B2-B12。 A1插一個(gè) 另一個(gè)要插在B2上。或者就是內(nèi)存松動(dòng),沒(méi)有插好,擦拭內(nèi)存條金手指,重新插入
③硬盤(pán): 硬盤(pán)一般都插在陣列卡上,如果沒(méi)有識(shí)別到硬盤(pán),就要到陣列卡里進(jìn)行設(shè)置,具體操作可以百度陣列卡的型號(hào)
④cpu: 這個(gè)一般不會(huì)壞,這個(gè)是服務(wù)器上最穩(wěn)定的一個(gè)硬件,可以直接忽略。
⑤電源: 啟動(dòng)沒(méi)有反應(yīng),散熱風(fēng)扇不會(huì)動(dòng),usb沒(méi)有輸出供電,這個(gè)沒(méi)法修,只有更換。

系統(tǒng)問(wèn)題:

①引導(dǎo)分區(qū)出問(wèn)題:MBR分區(qū)損壞或者丟失
②啟動(dòng)所依賴(lài)的的grup損壞
③文件系統(tǒng)損壞,或者其他分區(qū)損壞
④忘記登陸密碼
⑤應(yīng)為文件錯(cuò)誤導(dǎo)致無(wú)法啟動(dòng)

在解決問(wèn)題之前,我們先了解下linux的啟動(dòng)過(guò)程,有助于判斷我們進(jìn)行到哪一步,或是在哪一步出了問(wèn)題。
linux的啟動(dòng)過(guò)程大概分為4步驟
第一步
bios硬件自檢 (耗時(shí)最長(zhǎng))
硬件排查,大概一兩分鐘時(shí)間就可以結(jié)束,結(jié)束標(biāo)志:看到group界面

第二步
啟動(dòng)引導(dǎo)管理器 :cetos6 為GRUB centos7為GRUB2
系統(tǒng)啟動(dòng)引導(dǎo)包含的文件 ,開(kāi)機(jī)后選擇哪個(gè)內(nèi)核進(jìn)入

第三步
內(nèi)核與鏡像文件系統(tǒng)加載
①確定啟動(dòng)分區(qū) (大部分是第一個(gè)分區(qū))
②加載內(nèi)核文件(獲得硬件的支持)調(diào)度算法 cpu 內(nèi)存管理
③鏡像文件系統(tǒng)(獲得設(shè)備驅(qū)動(dòng)支持,識(shí)別磁盤(pán),文件系統(tǒng)配置等)
第四步
系統(tǒng)初始化以及文件的加載
①第一個(gè)進(jìn)程
centos6 為 init (啟動(dòng)速度慢,只能串行啟動(dòng)等)
centos7 為 systemd
②系統(tǒng)初始化 (主機(jī)名、網(wǎng)絡(luò)支持、時(shí)鐘支持、邏輯券支持)
centos6 sysinit的腳本完成初始化
centos7 systemd加載服務(wù)單元
③進(jìn)入運(yùn)行級(jí)別,例如windos的F8安全模式
centos6有這個(gè)級(jí)別,
centos7或8沒(méi)有運(yùn)行級(jí)別,直接定義模式 mod 要么圖形模式,要么字符模式
④啟動(dòng)系統(tǒng)網(wǎng)卡、加載nfs、啟動(dòng)ssh終端、啟動(dòng)httpd等。

二.解決方案:

一.系統(tǒng)的救援模式

1.進(jìn)入救急模式,在biso中選擇boot項(xiàng),將光盤(pán)或者u盤(pán)設(shè)置為第一啟動(dòng)項(xiàng),前提是u盤(pán)或者光盤(pán)有相同版本的系統(tǒng)。我這里以光盤(pán)為例。選擇后重啟即可。
在這里插入圖片描述
2. 進(jìn)入救援模式
這里注意下,進(jìn)入的救援模式的系統(tǒng)內(nèi)核是在光驅(qū)或者光盤(pán)上,并不是進(jìn)入了我們損壞的系統(tǒng),通過(guò)光驅(qū)的系統(tǒng)掛載損壞的硬盤(pán),從而進(jìn)行文件操作。(類(lèi)似于windos的pe盤(pán))。
cenros6選擇Rescue installed ysytem 進(jìn)入救援模式
centos7選擇Troubleshooting 進(jìn)入救援模式

在這里插入圖片描述
在這里插入圖片描述
3. 選擇語(yǔ)言English,這里基本就是一只下一步就可以了,其中有一項(xiàng)Setup Networking是否開(kāi)啟網(wǎng)絡(luò),這里注意選擇no不開(kāi)啟就可以了。
在這里插入圖片描述

進(jìn)入應(yīng)急的shell, chroot /mnt/sysyimage , 進(jìn)入我們錯(cuò)誤系統(tǒng)的硬盤(pán)下,就可以進(jìn)行文件操作。如修改配置文件之類(lèi)的。
在這里插入圖片描述
修改完畢之后exit ,進(jìn)入bios改回硬盤(pán)啟動(dòng)模式。
二.常遇到系統(tǒng)啟動(dòng)的問(wèn)題

  • MBR損壞修復(fù)
    在這里插入圖片描述
    當(dāng)引導(dǎo)扇區(qū)被破壞后就無(wú)法啟動(dòng)
    ①病毒進(jìn)行破壞。
    ②硬盤(pán)損壞
    ③當(dāng)裝雙系統(tǒng)時(shí)候。
    模擬破壞:使用對(duì)拷 dd命令 把前446字節(jié)擦掉,指令如下
    dd if=/sev/zero of=/sev/sda bs=1 count=446
    擦掉后查看
    hexdump -C -n 512 /dev/sda
    在這里插入圖片描述
    解決方法:
    cenros7:
    grub2 -install /dev/sda 把linux系統(tǒng)程序?qū)懙礁鵥oot loader 引導(dǎo)下即可恢復(fù)
    centos6:
    grub -install /dev/sda 把linux系統(tǒng)程序?qū)懙礁鵥oot loader 引導(dǎo)下即可恢復(fù)
  • 2.其他分區(qū)損壞,或者文件系統(tǒng)損壞:

    解決方法:

    Fsck -y /dev/sda2

    Fsck -y /dev/sda3

    Fsck -y /dev/sda4

    1
    2
    3
    4
    5
    6
    3.忘記root密碼:
    解決方法:

    chroot /mnt/sysimage/

    echo “000000” | passwd --stdin root 或 passwd root

    exit

    reboot
    1
    2
    3
    4
    5
    6
    7
    4.因?yàn)槲募e(cuò)誤導(dǎo)致系統(tǒng)無(wú)法啟動(dòng)

    總結(jié)

    以上是生活随笔為你收集整理的linux启动失败故障分析修复的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。