① linuxu盤安裝後重啟不了怎麼辦
問題描述:
客戶技術人員使用U盤安裝LINUX操作系統,排除U盤後,無法正常引導系統,必須插入U盤才可以進入系統。
原因分析:
GRUB全.稱為.Grand Unified Boot Loader,是Linux操.作系統主流的啟動引導管理器。主要作用是啟動和裝載Linux操作系統。系統啟動過程中一旦完成了BIOS自檢,GRUB會被立刻裝載。在GRUB裡麵包含了可以載入操作系統的代碼以及將操作系統引導權傳遞給其他啟動引導管理器的代碼。GRUB可以允許用戶選擇使用不同的kernel啟動系統,或者在啟動系統的過程中設置不同的啟動參數。
客戶在安裝LINUX操作系統過程中,使用的是U盤方式安裝,引導的grub信息被默認安裝到了U盤的MBR中,拔除U盤後啟動過程無法讀取相應的啟動管理器的代碼信息,導致系統無法啟動。
解決方法:
重新安裝系統的grub信息到本地硬碟MBR,並修改/boot/grub/grub.conf文件。操作步驟如下:
1、插入安裝系統時使用的U盤,正常引導LINUX系統。
2、在終端下進行操作:
[root@localhost ~]grub
Grub>root(hd0,0) ## (hd0,0)表示安裝到系統識別的第一塊硬碟中的第一個分區。
Grub>setup(hd0)
Grub>quit
或使用Grub-install命令:
系統中包含有獨立的/boot分區時,使用
[root@localhost ~]grub-install /dev/hda(如果是SCSI或SAS硬碟,設備名稱可能不同,請使用fdisk -l命令進行查詢。)
如果只有/,沒有單獨建立/boot分區,使用grub-install --root-directory=/boot/dev/hda
3、完成grub信息安裝後,還需要修改/boot/grub/grub.conf,把文件中的引導信息也改為(hd0,0)。如果不對此文件進行修改,系統啟動到菜單項時,會出現找不到目標分區的故障,可在此時按e鍵進行臨時修改,正常進入系統後再編輯此文件。
② linux系統強制關機後無法啟動報錯,單用戶模式啟動報錯如圖
。。此強制關機等同突然斷電一樣效果,硬碟上的碰頭跌落到碟片上,恰為系統核程序文件,受損無疑,結果就是如圖啦。有系統安裝盤就修復啦,沒有,只好重裝系統了。
③ Linux系統無法關機和重啟!!!
正常,硬體支持問題,我的也一樣。我覺得沒什麼辦法。
④ linux系統伺服器不能使用重啟命令重啟是怎麼回事
一般來說, reboot/poweroff/shutdown/init/halt 這些命令都在 /sbin/ 下面,你先 ls /sbin 一下看看這些命令在不在,如果在,那麼再 echo $PATH 看看 /sbin 在不在你的PATH環境變數中,如果也在,那麼再看看這些命令是否都被設置成可執行了。基本上出現不能執行一個命令的原因也就是上面這幾條了。
⑤ 今天啟動LINUX系統,沒有啟動起來,不知道是什麼故障
linux系統無法啟動的解決辦法
導致linux無法啟動的原因有很多,智能職涯bigdata-job總結常見的原因有如下幾種:
1.文件系統配置不當,比如/etc/inittab文件、/etc/fstab文件等配置錯誤或丟失,導致系統錯誤,無法啟動。
2.非法關機,導致root文件系統破壞,也就是linux根分區破壞,系統無法正常啟動
3.Linux內核崩潰,從而無法啟動
4.系統引導程序出現問題,比如grub丟失或者損壞,導致系統無法引導啟動。
5.硬體故障,比如主板、電源、硬碟等出現問題,導致linux無法啟動。
從這些常見的故障可知,導致系統無法啟動的主要有兩個問題,硬體原因和操作系統原因,對於硬體出現的問題,只需通過更換硬體設備,即可解決,而對於操作系統出現的問題,雖然出現的問題可能千差萬別,不過在多數情況下都可以用相對簡單統一的一些方法來恢復系統,下面我們就針對上面提出的幾個問題,結合Redhat Linux系統環境,給出一些常用的、普遍的解決問題的方法。
1./etc/fstab文件丟失,導致系統無法啟動
/etc/fstab文件存放了系統中文件系統的相關信息,如果正確的配置了該文件,那麼在linux啟動時,系統會讀取此文件,自動掛載linux的各個分區,如果此文件配置錯誤,或者丟失,就會導致系統無法啟動,具體的故障現象是在檢測mount partition時出現:
starting system logger
此後系統啟動就停止了。
針對這個問題,我們的第一思路就是想辦法恢復/etc/fstab這個文件的信息,只要恢復了此文件,系統就能自動掛載每個分區,正常啟動。可能很多讀者首先想到的是將系統切換到單用戶模式下,然後手動掛載分區,最後結合系統信息,重建/etc/fstab文件。
但是這種方法是行不通的,因為fatab文件丟失導致linux無法掛載任何一個分區,即使linux還能切換到單用戶下,那麼此時的系統也只是一個read-only的文件系統,無法向磁碟寫入任何信息。
我們介紹另外一個方法,就是利用linux rescue修復模式登錄系統,進而獲取分區和掛載點信息,重構/etc/fstab文件。
這里以rhel5為例,首先將系統第一章光碟放入光碟機,設置BOIS從光碟機啟動,這樣系統就從光碟機引導,然後在boot後輸入:linux rescue,接著系統自動開始引導,下面進入網路配置界面,這里是選擇是否啟用網路,由於系統已經無法啟動,我們已經在linux系統上進行操作了,啟用網路與否都無所謂。這里選擇不啟用。下面到了最關鍵的步驟了,修復模式會自動將系統的所有分區掛載到/mnt/sysimage目錄下,選擇「Continue」,則修復環境進入到read-write狀態下,可以對分區進行讀寫操作,選擇「Read-Only」,修復環境進入到只讀模式,由於我們要重建fstab文件到/etc目錄下,因此選擇「Continue」進入可讀寫模式下。下面是一個友情提示界面,由於fstab文件丟失,修復模式找不到任何可掛載的分區,從這里可知,修復模式在這里也讀取/etc/fstab文件,回車,進入下一步。下面就進入了修復環境下,可以進行操作了。上面詳細演示了如何進入linux的修復模式,其實很多情況下,linux無法啟動時,都可以通過這個方式登錄系統進行修復和更改操作。