linux開機過程的問題排解

2021-08-30 15:07:55 字數 1718 閱讀 3478

預防的方法:

妥善保養硬碟:例如: 主機通電之後不要搬動,避免移動或震動硬碟;盡量降低硬碟的溫度,可以加裝風扇來冷卻硬碟; 或者可以換裝 scsi 硬碟。

劃分不同的磁碟區塊: 如果諸位看官還記得的話,應該知道 fedora 安裝的方法可以分為四五種,有 upgrad, server, workstation 等等的,這些咚咚不一樣的地方就在於磁碟劃分的不同啦!通常我們會建議劃分下列的磁碟區塊:

o /o /boot

o /usr

o /home

o /var

這樣劃分有些好處,例如 /var 是系統預設的一些資料暫存或者是 cache 資料的儲存目錄, 像 e-mail 就含在這裡面。如果還有使用 proxy 時,因為常常訪問,所以有可能會造成磁碟損壞, 而當這部份的磁碟損壞時,由於其它的地方是沒問題的,因此資料得以儲存,而且在處理時也比較容易!

忘記 root 密碼:

常常有些朋友在設定好了 linux 之後,結果 root 密碼給他忘記去!要重新安裝嗎?! 不需要的,你只要以單人維護模式登入即可更改你的 root 密碼喔!不過,目前的開機選單主要有 lilo 與 grub 兩種,這兩種模式並不相同,有必要來說明一下:

lilo

您只要在出現 lilo 選單的時候,輸入:(請注意,如果是 red hat 7.0 以後的版本,會出現圖形介面的 lilo ,這個時候請按下 [ctrl] + x 即可進入純文字介面的 lilo 囉!)

boot: linux -s

以進入單人單機維護模式(即為 run-level 1 ),然後再輸入 passwd 這個指令,就可以直接更改 root 的密碼囉!同時,如果圖形介面無法登入的時候,也可以使用此一方法來進入單人單機的維護工作,然後再去修改 /etc/inittab 改變一下登入的預設模式,如此一來就可以在下次開機的時候以文字模式登入囉! 同時請注意!如果您在設定啟動的名稱的時候,已經改變了啟動的名稱,例如我都喜歡在名稱之後加上核心碼, 例如:red-hat-2.4.7,這個時候我就必須在 boot: 底下輸入:

boot: red-hat-2.4.7linux -s

boot: red-hat-2.4.7linux single

另外,您可能會遇到 lilo 的開機問題,這個時候建議您先參考一下底下這一篇討論,未來還會再次提到 lilo 的設定問題!

grub

grub 做為開機管理程式,要進入單人維護模式就比較麻煩一些! 在開機的過程當中,會有讀秒的時刻,此時請按下任意按鍵,就會進入選單畫面。 這個時候只要選擇相對的核心檔案,並且按下『e』,就可以進入編輯畫面了。此時,你看到的畫面有點像:

root (hd0,0)

kernel /boot/vmlinuz-2.4.19 root=/dev/hda1

此時,請將游標移動到 kernel 那一行,再按一次『 e 』進入 kernel 該行的編輯畫面中, 然後在出現的畫面當中,最後方輸入 single :

root (hd0,0)

kernel /boot/vmlinuz-2.4.19 root=/dev/hda1 single

再按下『 enter 』確定之後,按下 b 就可以 boot 看看啦!

關於 lilo 與 grub 我們會在後面繼續加以介紹,這裡先有概念即可!不過,並非所有版本的 linux 皆可使用此一方法!例如 openlinux 就無法進入單人維護模式,因為他的單人維護模式 『仍然需要輸入 root 的密碼!』哇!真是可怕吶!這個時候怎麼辦?呵呵!別擔心,現在你還不會, 看完了後面幾個章節之後,您就一定會啦!

Linux開機過程

linux初探之linux啟動 基礎 linux作業系統現在廣泛應用於各種伺服器。它的啟動總共可以分為9個步驟。第一步 bios自檢 也稱上電自檢 post,power on self test 指計算機系統 接通電源,自動執行主機板coms晶元 固化的程式 bios程式 的行為,包括對cpu 系統...

Linux開機過程

參考 linux開機過程 linux啟動流程 計算機是如何啟動的 每個硬碟最多有乙個mbr,這個mbr有512bytes,以0x55開始,0xaa結束。mbr分為446bytes與64bytes,前446bytes是一些開機的資訊,後64bytes是分割槽表資訊,每個分割槽有16bytes,所以最多...

Linux開機過程

linux初探之linux啟動 基礎 linux作業系統現在廣泛應用於各種伺服器。它的啟動總共可以分為9個步驟。第一步 bios自檢 也稱上電自檢 post,power on self test 指計算機系統,接通電源,自動執行主機板coms晶元固化的程式 bios程式 的行為,包括對cpu 系統主...