問題: 我想在基於VIA 8237/8237R的主機板上安裝Red Hat Linux 9.0。但是我完成Red Hat Linux 9.0的安裝之後,啓動期間系統因核心異常而挂起。錯誤訊息顯示如下:
我如何解決這個問題呢?(2005/7/15) 回答: 請按下面的步驟將VIA vmlinuz-2.4.20-8-IDE補丁增加到Linux内核。 首先,將補丁内核(vmlinuz-2.4.20-8-ide)複制到軟碟。然後,根據您的情形從下面事例中選擇適用的方法。 (a)安裝幹淨的Red Hat Linux 9.0。 在退出Red Hat Linux 9.0的安裝之前,按++進入控制台模式。然後跳過事例(b)繼續。 (b)使用現有的Red Hat Linux 9.0系統的内核。 請確保您的系統BIOS裏的第一個啓動設備爲CD_ROM光碟機,然後將安裝光碟1放入CD-ROM光碟機。啓動安裝光碟,當螢幕上出現"boot:"訊息時,請鍵入如下命令。
linux rescue /* press enter */
接著按照指示,在"system to rescue"(系統救援)窗口選擇現有Red Hat Linux 9.0存在的分區。然後過一會兒就進入控制台模式。
控制台模式:
進入控制台模式之後,運行如下命令。
# cd /mnt/sysimage /* press enter */ # mount /dev/fdo mnt /* after type this command, insert the floppy and press "enter"*/
# cp mnt/vmlinuz-2.4.20-8-ide boot/ /* reading the floppy for a while */ # vi boot/grub/menu.lst /* press enter and it will enter /mnt/sysimage/boot/grub/menu.lst file */
title Red Hat Linux (2.4.20-8) IDE-patched /* press enter */ root (hd0,0) /* press enter */ kernel /vmlinuz-2.4.20-8-ide ro root=LABEL=/ /* press enter */ initrd /initrd-2.4.20-8.img /* press Esc to leave insert mode */
按Esc鍵離開插入模式並鍵入如下命令。 :w! /* press enter to save file */
這將顯示如下訊息 "boot/grub/menu.lst" 24L, 802C
接著,重新啓動系統並進入"Red Hat Linux (2.4.20-8) IDE-patched"内核。這個問題將不再出現。