歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

AMD Duron安裝redhat linux 6.2成功後無法進入linux的解決辦法

  現在我已經解決了(AMD Duron 650 上運行redhat Linux 6.2)第一次啟動lilo時,啟動到一半就死機的問題(對雷鳥cpu應該同樣有效),但是也帶來了更多的問題,在這裡說出來供大家參考一下,看看有沒有更好的解決辦法. <無法啟動的症狀> 在我的電腦上(AMD Duron 650)安裝redhat linux 6.2,使用安裝光盤啟動沒有問題,順利進入圖形安裝界面(鼠標可見,為什麼指出這一點,參看後面<新出現的問題>),並且完成安裝.但是重新啟動後,"LILO"顯示到一半(即LI)就死機.使用安裝時制作的啟動盤啟動,屏幕上滾過數十行E文後顯示發生一般性錯誤(windows的藍屏????).經過數次痛苦的重新分區(保證根目錄/root在硬盤的前8G內),重新安裝(總共耗時n小時),均告失敗.於是乎,心灰意冷. <原因分析> 根據啟動盤啟動時屏幕上的顯示(這是我第一次發現啟動盤還有用處),死機時系統進行的操作是關閉pII的CPU序列號功能.明明我的cpu是AMD Duron 650,怎麼變成了pII了呢?看來linux將Duron當成了pII,並且試圖關閉cpu的序列號功能.Duron的cpu本身就沒有序列號,關閉它當然要死機了.安裝的時候,系統沒有選擇cpu這一項,而是自行判斷,將Duron當成pII,並且"自作聰明"的關閉了cpu的序列號功能.可惜我的cpu是AMD Duron 650,這反倒成了畫蛇添足.罪魁禍首安裝時系統自動建立的內核. <初步解決辦法> 既然知道問題的根源在內核,我們就可以對症下藥,解決這個問題.解決的辦法當然就是安裝一個可用的內核(必須先用安裝光盤進行安裝,選擇將lilo安裝到linux的根分區的第一個扇區-----除了主啟動紀錄區MBR的另外一個選項,以便重新啟動後進入windows).這個內核到哪裡去找呢?其實她遠在天邊,近在眼前.還記得我們的安裝光盤嗎?我們不是用它啟動過機器嗎?說明啟動盤上的內核可以利用.於是乎,將linux啟動光盤裡面\dosutils目錄下的loadlin.exe以及\dosutils\autoboot下的vmlinuz兩個文件拷貝到c:\linux目錄,並在該目錄下建立一個linux.bat文件,內容如下: loadlin vmlinuz root=/dev/hda10 vga=normal 其中,/dev/hda10是我的linux根分區,請根據各人的情況進行修改.然後進入ms-dos模式,運行c:\linux\linux.bat,即可進入linux. <新出現的問題> 長長的舒了一口氣,搞定!且慢,君不見啟動時屏幕上顯示的幾個紅紅的fault,系統的配置還有問題.startx,進入X-window.我的鼠標怎麼不見了???沒有鼠標,不就是和沒有X-window一樣嗎?無意中碰了一下鼠標右鍵,彈出了一個菜單.再移動一下,點擊右鍵,同樣能夠彈出菜單,並且菜單的位置也顯示出鼠標的移動沒有問題.原來鼠標的功能還在,只不過無法顯示出鼠標.這還不是全部,試一試mount -t vfat /dev/hda1 /mnt/c,竟然mount不到我的c盤.提示:/dev/hda1 has wrong major or minor number.mount軟盤同樣的出錯提示.這兩個新出現的問題,我至今仍然沒有找到解決的辦法,如果你知道解決的辦法,請你寫信告訴我([email protected]).謝謝!以上權當拋磚,希望可以引出玉來. <後記> 就在我寫完以上文字的第二天,我在linux下重新編譯了一遍內核後,上面所有的問題都得到了解決.方法一步驟: 1、編譯內核(參看關於編譯內核的文章),將新編譯的內核重新命名為vmlinuz 2、編輯/etc/lilo.conf,將其中boot=/dev/hda10改為boot=/dev/hda。/dev/hda10為我的linux根目錄所在的分區,請根據各人的情況做相應更改,/dev/hda表示將lilo裝在MBR中。 2、運行lilo命令,將lilo重新裝回MBR,回到多操作系統並存使用的狀態 3、啟動,在lilo中選擇linux進入 或者方法二: 1、同上1 2、格式化一張軟盤:#fdformat /dev/fd0H1440 3、制作啟動軟盤:#dd if=/boot/vmlinuz of=/dev/fda0 bs=8192 4、用軟盤啟動,進入linux。 注:推薦使用方法一,方法二不能結局鼠標光標不可見的問題,原因不明。 如果還有問題,可以寫信給我。




Copyright © Linux教程網 All Rights Reserved