新聞中心
5.4. 安裝過程中的故障修復(fù)
5.4.1. 光盤媒體的可靠性
有時,特別是較舊的驅(qū)動器,安裝程序無法從光盤引導(dǎo)。安裝程序還可能 — 即使是從這樣的光盤成功引導(dǎo) — 在安裝時也無法識別光盤或讀取時返回錯誤。

成都創(chuàng)新互聯(lián)公司憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗,為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個人等客戶提供了成都做網(wǎng)站、成都網(wǎng)站制作服務(wù),以良好的商業(yè)信譽,完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。
造成這些問題有各種原因。我們只列出了一些常見的問題,并提供處理這些問題的一般建議。余下的由您來處理。
首先應(yīng)試試兩種最簡單的方法。
-
如果光盤沒有引導(dǎo),那么檢查一下它正確地放置好,并且沒有弄臟。
-
如果安裝程序無法識別光盤,那么再次嘗試運行 Detect and mount installation media(檢測并掛載安裝介質(zhì))選項。有些非常老的 CD-ROM 驅(qū)動器的 DMA 相關(guān)問題可以用這種方法解決。
如果還無法工作,那么嘗試下一節(jié)建議的方法。多數(shù)情況下,但非全部,那里的建議適用于 CD-ROM 和 DVD。
如果您用光盤無法安裝,嘗試其它可用的安裝方法。
5.4.1.1. 常見問題
-
有些較老的 CD-ROM 驅(qū)動器不支持讀取現(xiàn)代的 CD 刻錄機以高速刻錄的光盤。
-
如果啟用 “direct memory access”(DMA),那么一些非常老的 CD-ROM 驅(qū)動器會無法正常工作。
5.4.1.2. 如何調(diào)查研究或許可以解決問題
如果從光盤引導(dǎo)失敗,那么嘗試下面所列的建議。
-
檢查您的 BIOS/UEFI 真正支持從光盤引導(dǎo)(僅有個別非常老的系統(tǒng)不行),并且在 BIOS/UEFI 中啟用了從這樣的媒體來引導(dǎo)。
-
如果您下載的是 iso 映像,那么檢查映像的 md5sum 是否與
MD5SUMS文件中的影響所列的相同,該文件應(yīng)該位于您下載的映像的相同位置。$ md5sum
debian-testing-i386-netinst.isoa20391b12f7ff22ef705cee4059c6b92debian-testing-i386-netinst.iso然后,檢驗所刻錄光盤的 md5sum 也匹配??梢允褂孟旅娴拿睢K褂糜诚竦某叽鐏韽墓獗P讀取正確的字節(jié)數(shù)。
$ dd if=/dev/cdrom | \ > head -c `stat --format=%s
debian-testing-i386-netinst.iso` | \ > md5sum a20391b12f7ff22ef705cee4059c6b92 - 262668+0 records in 262668+0 records out 134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s
假如在安裝程序成功引導(dǎo)之后,沒有檢測到光盤,那么有時可能簡單地再試一次就能解決問題。如果有多個光盤驅(qū)動器,那么嘗試將光盤放到其它驅(qū)動器中。如果無法工作,或者可以識別光盤但讀取的時候有錯誤,那么嘗試下面所列的建議。這里需要一些 Linux 的基本知識。要執(zhí)行任何命令,應(yīng)該首先切換到第二虛擬控制臺(VT2),并在那里激活 shell。
-
切換到 VT4 或查看
/var/log/syslog的內(nèi)容,(使用 nano 作為編輯器)來檢查任何特定的錯誤消息。之后,再檢查 dmesg 的輸出。 -
如果可以識別您的光盤驅(qū)動器,那么檢查 dmesg 的輸出。應(yīng)該可以看到像下面的信息(這些行不必是連續(xù)出現(xiàn)的):
ata1.00: ATAPI: MATSHITADVD-RAM UJ-822S, 1.61, max UDMA/33 ata1.00: configured for UDMA/33 scsi 0:0:0:0: CD-ROM MATSHITA DVD-RAM UJ-822S 1.61 PQ: 0 ANSI: 5 sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray cdrom: Uniform CD-ROM driver Revision: 3.20
如果看不到類似的信息,估計是光盤驅(qū)動器所連接的控制器無法被識別,或者完全不被支持。如果知道控制器所需的驅(qū)動程序,可以使用 modprobe 來嘗試手動加載。
-
檢查在
/dev/下面有您光盤驅(qū)動器對應(yīng)的設(shè)備節(jié)點。上面的示例中,它是/dev/sr0。還會有/dev/cdrom。 -
使用 mount 命令來檢查光盤是否已經(jīng)掛載;如果沒有,嘗試手動掛載:
$ mount /dev/
hdc/cdrom檢查命令后面是否有什么錯誤消息。
-
檢查當(dāng)前 DMA 是否已經(jīng)啟用:
$ cd /proc/
ide/hdc$ grep using_dma settings using_dma 1 0 1 rwusing_dma之后第一列的 “1” 意味著將其啟用。如果是這樣,那么嘗試將其禁止:$ echo -n "using_dma:0" >settings
確保您處在與光盤驅(qū)動器對應(yīng)設(shè)備的目錄中。
-
如果在安裝過程中有什么問題,那么嘗試使用靠近安裝程序主菜單底部的選項,來檢查安裝介質(zhì)的完整性。如果光盤可以可靠地讀取,那么該選項可以用作通用測試。
5.4.2. 引導(dǎo)配置
如果在引導(dǎo)過程中遇到了問題或者內(nèi)核掛起,不識別實際擁有的外圍設(shè)備,或者驅(qū)動不能被正確識別,那么首先要檢查的是引導(dǎo)參數(shù),如在 第 5.3 節(jié) “引導(dǎo)參數(shù)” 中所討論的。
在有些情況下,故障可能由于設(shè)備固件的丟失而造成(請參見 第 2.2 節(jié) “需要固件的設(shè)備” 和 第 6.4 節(jié) “加載缺失的固件”)。
5.4.3. 軟件語音合成
如果軟件語音合成不工作,那么最可能是聲卡的問題所致,通常要么是因為驅(qū)動程序沒有被包含到安裝程序中,要么是因為不常見的混音器級別名稱,它默認(rèn)設(shè)置為靜音。您應(yīng)該提交一份 bug 報告,它包含后面命令的輸出,運行在同一臺機器上,來自聲音可以正常工作的 Linux 系統(tǒng)(例如,live CD)。
-
dmesg -
lspci -
lsmod -
amixer
5.4.4. 常見的 64-bit PC 安裝問題
可以通過將適當(dāng)?shù)囊龑?dǎo)參數(shù)傳遞給安裝程序,來解決或避免一些常見的安裝問題。
如果您的顯示屏在內(nèi)核引導(dǎo)的時候顯示一個奇怪的圖片,例如純白、純黑或者彩色的像素塊,那么您的系統(tǒng)可能含有一塊有問題的顯示卡,它不能切換至幀緩存模式。那么可以使用引導(dǎo)參數(shù) fb=false 來禁止使用幀緩存控制臺。由于受限制的控制臺特性,在安裝過程中只能使用少數(shù)的幾種語言,細(xì)節(jié)請參見 第 5.3 節(jié) “引導(dǎo)參數(shù)”。
5.4.4.1. 在 PCMCIA 配置階段系統(tǒng)死機
一些由戴爾生產(chǎn)的非常老的筆記本型號,已知當(dāng) PCMCIA 設(shè)備檢測程序嘗試訪問某些硬件地址的時候崩潰。其它筆記本可能顯示類似的問題。如果您遇到那樣的問題,并且在安裝的時候不需要 PCMCIA 的支持,可以用 hw-detect/start_pcmcia=false 引導(dǎo)參數(shù)來禁止 PCMCIA。然后可以在安裝完成后配置 PCMCIA,并去掉造成問題的資源區(qū)段。
或者,可以以專家模式引導(dǎo)安裝程序。然后要求您輸入硬件所需的資源范圍選項。例如,如果有如上所說的戴爾筆記本,那么應(yīng)該在這里輸入 exclude port 0x800-0x8ff。在 System resource settings section of the PCMCIA HOWTO 中還列出了一些資源范圍選項。注意,在安裝程序中輸入這個值的時候,必須忽略逗號。
5.4.5. 內(nèi)核起始消息的注解
在引導(dǎo)順序中,可以看到很多消息類似 can't find (找不到什么東西),或者 something(什么東西不見了),something not presentcan't initialize (什么東西不能初始化),或者甚至 somethingthis driver release depends on (這個驅(qū)動程序版本依賴于什么東西)。大多數(shù)這些消息都是無害的。之所以看到它們,是因為安裝系統(tǒng)的內(nèi)核被構(gòu)建為運行在具有很多不同外圍設(shè)備的計算機上。顯然,沒有一個計算機可能擁有所有的外圍設(shè)備,因此操作系統(tǒng)可能在查找一些您沒有的設(shè)備時發(fā)出一些報怨。有時可以看到系統(tǒng)暫停了一段時間。這是由于它在等待一臺設(shè)備的響應(yīng),而這臺設(shè)備并沒有出現(xiàn)在您的系統(tǒng)上。如果您發(fā)現(xiàn)這個時間長得挖法接受,那么以后可以創(chuàng)建一個定制的內(nèi)核(請參見 第 8.5 節(jié) “編譯新內(nèi)核”)。 something
5.4.6. 報告安裝問題
如果您經(jīng)過了初始化引導(dǎo)階段,但還是不能完成安裝,那么可以借助于 Save debug logs (存儲調(diào)試日志)菜單選項。它讓您將來自安裝程序的系統(tǒng)錯誤日志和配置信息保存到存儲介質(zhì)上,或者用 web 瀏覽器下載。該信息或許提供了一些關(guān)于那里出錯和如何修復(fù)的線索。如果您正在提交一個 bug 報告,可以報告里附上該信息。
安裝過程的其它有關(guān)安裝消息可以在 /var/log/ 內(nèi)找到,而計算機引導(dǎo)進入新安裝好的系統(tǒng)后消息放在 /var/log/debian-installer/ 里。
5.4.7. 提交安裝報告
如果仍有問題,請?zhí)峤话惭b報告。即使已經(jīng)安裝成功,我們也鼓勵發(fā)送安裝報告,這讓我們可以在最大的硬件配置數(shù)量上獲得盡可能多的信息。
注意,您的安裝包括將公布在 Debian Bug Tracking System(BTS,即 Debian Bug 跟蹤系統(tǒng))上,并轉(zhuǎn)發(fā)到公共的郵件列表。請確定您使用的郵件地址可以被公開。
如果您有一個可以運行的 Debian 系統(tǒng),發(fā)送安裝報告最簡單的方法是安裝 installation-report 和 reportbug 軟件包(aptitude install installation-report reportbug),配置 reportbug,如在 第 8.4.2 節(jié) “發(fā)送郵件到系統(tǒng)之外” 中所解釋的,并且運行 reportbug installation-reports 命令。
另外,當(dāng)填寫安裝報告您可以采用下列模板,并通過發(fā)送到 ,針對 installation-reports 偽軟件包將它提交為 bug 報告。
Package: installation-reports Boot method:Image version: Date: Machine: Processor: Memory: Partitions: Output of lspci -knn (or lspci -nn): Base System Installation Checklist: [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it Initial boot: [ ] Detect network card: [ ] Configure network: [ ] Detect media: [ ] Load installer modules: [ ] Detect hard drives: [ ] Partition hard drives: [ ] Install base system: [ ] Clock/timezone setup: [ ] User/password setup: [ ] Install tasks: [ ] Install boot loader: [ ] Overall install: [ ] Comments/Problems:
在 bug 報告中,請說明問題所在,包括內(nèi)核掛起時最后見到的內(nèi)核消息。描述進入問題狀態(tài)所進行的步驟。
文章標(biāo)題:【DebianGNU/Linux安裝手冊】5.4.?安裝過程中的故障修復(fù)
網(wǎng)站URL:http://www.dlmjj.cn/article/dpoeisc.html


咨詢
建站咨詢
