資源描述:
《Linux系統(tǒng)出錯(cuò)提示信息詳解2》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Linux系統(tǒng)出錯(cuò)提示信息詳解Linux系統(tǒng)出錯(cuò)提示信息詳解作者:天涯來源:中國(guó)自學(xué)編程網(wǎng)發(fā)布日期:2009-03-31 深入地講:許多人害怕Linux,因?yàn)樗o出的出錯(cuò)提示信息簡(jiǎn)直像天書一樣。并且這樣的信息有很多。如果你在LinuxFormat(譯者注:這是一家英國(guó)銷售量最好的Linux雜志)的論壇上搜索“Error”這個(gè)詞,你將會(huì)得到超過150頁的內(nèi)容。那些是許多人遇到的許多問題?! ∮脩魝冇龅降淖畲蟮睦щy并非出錯(cuò)提示信息的數(shù)量,而是如何從中找出有用的東西。例如,“ KernelOops”是什么意思,或者“PCIcan'tall
2、ocate”是什么意思?Linux的出錯(cuò)提示相當(dāng)愚鈍且很難理解,幾乎起不了什么幫助。這是一個(gè)遺憾,因?yàn)榇蠼^大多數(shù)問題本可以很容易的解決,而且有相當(dāng)數(shù)量的涉及同樣問題的出錯(cuò)提示一次又一次的出現(xiàn)。用商業(yè)圈里的話來說,這是最能獲得立竿見影效果的部分(譯者:不知些句如此翻譯妥當(dāng)否?請(qǐng)指教)。我們要解決的正是這一部分問題?! ?dòng)你的系統(tǒng)不需要你成為一個(gè)Linux專家,播放視頻文件也無需成為程序員。然而大部分出錯(cuò)信息都假定他們的用戶已掌握了此類專門技術(shù)。我們?cè)噲D闡明這些常見錯(cuò)誤,并提供解決方案,以幫助普通的Linux用戶規(guī)避這些問題,并使他們的系
3、統(tǒng)回到正常狀態(tài)。我們挑選了一些我們認(rèn)為問題最多的領(lǐng)域,包括啟動(dòng)、常規(guī)軟件應(yīng)用、文件系統(tǒng)、網(wǎng)絡(luò)和發(fā)行版的安裝。 我們從每個(gè)領(lǐng)域中挑選了幾個(gè)最常見的錯(cuò)誤,并解釋了相應(yīng)的解決方案是如何起作用的。這樣做的目的是,即使這些問題不適合你的情況,你也能了解為什么Linux的出錯(cuò)提示信息看上去如此的難以捉摸并令人生畏。希望你能從中學(xué)會(huì)找到解決自己?jiǎn)栴}所需知識(shí)的方法?! “l(fā)行版的安裝 每一種Linux發(fā)行版都有不同的安裝例程,并且都會(huì)制造一些問題。Ubuntu也許在一臺(tái)電腦上工作良好而另外一臺(tái)則不行。一臺(tái)安裝了Ubuntu并運(yùn)行正常的電腦也許根本無法
4、安裝Fedora,OpenSUSE,LinuxMint,或者M(jìn)andriva... ERRORCan'tbootfromCD/DVD(無法從光盤啟動(dòng)) 如何你剛開始接觸Linux,下述情況通常會(huì)是你對(duì)該操作系統(tǒng)的第一體驗(yàn):你將你的新光盤放入光驅(qū)并重啟電腦,結(jié)果發(fā)現(xiàn)卻是進(jìn)入了你先前使用的操作系統(tǒng)。問題在于你硬盤的啟動(dòng)優(yōu)先級(jí)高于光驅(qū)。許多現(xiàn)代的BIOS包含了一個(gè)啟動(dòng)菜單,在這里你可以動(dòng)態(tài)地修改設(shè)備的啟動(dòng)優(yōu)先級(jí)。當(dāng)屏幕上第一次出現(xiàn)東西的時(shí)候,試著按下Escape鍵或F12鍵,你只需在那里選擇從光驅(qū)啟動(dòng)。 老一點(diǎn)的電腦可能沒有這樣的方便。
5、你需要在開機(jī)時(shí)按F12或者Del鍵進(jìn)入系統(tǒng)的BIOS菜單,從那兒更改啟動(dòng)順序。通常你可以在“Boot”菜單下找到相關(guān)選項(xiàng),你需要保存這些更改以便能夠從光驅(qū)啟動(dòng)。如果你需要從外接驅(qū)動(dòng)器或U盤啟動(dòng),可以執(zhí)行相同的步驟。如果你在網(wǎng)吧或者面對(duì)一臺(tái)公司的電腦,上述內(nèi)容同樣有用?! ccasionallyyouwillneedtochangethedevicebootprioritytobeabletobootaliveLinuxdistrofromyouropticaldrive 有時(shí)你可能需要更改設(shè)備的啟動(dòng)優(yōu)先級(jí)以便能夠從光驅(qū)啟動(dòng)一個(gè)liv
6、e版的Linxu發(fā)行版。ERRORPCI:cannotallocate(無法指派) 這樣的錯(cuò)誤有許多,他們主要在啟動(dòng)系統(tǒng)時(shí)出現(xiàn)。他們有一個(gè)共同的起因:錯(cuò)誤的電源管理行為。罪魁禍?zhǔn)资且粋€(gè)叫做ACPI的東西,即高級(jí)配置與電源接口。盡管他是一種電源管理標(biāo)準(zhǔn),但在十幾年的時(shí)間里他已經(jīng)引起了無數(shù)問題。麻煩在于硬件驅(qū)動(dòng)總是不完全執(zhí)行這個(gè)協(xié)議規(guī)范?! ‘?dāng)你打開電腦的時(shí)候,或者將電腦從睡眠狀態(tài)喚醒的時(shí)候,你的電源管理便開始起作用,每到此時(shí)某些設(shè)備就會(huì)出問題。通過LiveCD進(jìn)行的安裝加劇了些問題,因?yàn)樗麄儐?dòng)時(shí)不提供嚴(yán)格偵測(cè)硬件匹配的額外功能,也無法
7、包含所有設(shè)備的驅(qū)動(dòng),這就是為什么通過LiveCD進(jìn)行安裝后常會(huì)出現(xiàn)此問題?! ∧隳茏龅闹挥幸患隆P(guān)閉ACPI。有時(shí)你可以通過系統(tǒng)的BIOS菜單來關(guān)閉此功能,如果不能關(guān)閉的話,你需要在啟動(dòng)時(shí)禁用ACPI。啟動(dòng)時(shí)按下Escape鍵,進(jìn)入Grub菜單,選擇你通常用的那個(gè)項(xiàng)。向下翻到從內(nèi)核啟動(dòng)的那一行,按下E鍵編輯該行。在此行末尾加上acpi=offnoapic,按回車及B鍵進(jìn)行啟動(dòng)。你會(huì)發(fā)現(xiàn)你的電腦順便啟動(dòng),如果你以后再安裝Linux,你選擇的發(fā)行版應(yīng)該能夠更好的在安裝時(shí)選擇正確的驅(qū)動(dòng)?! ootingproblems(啟動(dòng)出錯(cuò)) 沒
8、有什么比一條中止你系統(tǒng)啟動(dòng)的信息更糟糕的了——主要是因?yàn)槟悻F(xiàn)在還沒有解決主要問題的工具。然而啟動(dòng)時(shí)出錯(cuò)相當(dāng)常見。因?yàn)槲覀兌枷矚g安裝發(fā)行版,并且我們經(jīng)常在一臺(tái)電腦上安裝不止不種發(fā)行版,還和Windows共享一