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

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


咨詢
建站咨詢
