線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1724
推到 Plurk!
推到 Facebook!

Linux安裝後,第一次開機出現01010101......

答題得分者是:hagar
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-05 21:13:52 IP:61.225.xxx.xxx 未訂閱
Linux安裝後,第一次開機出現01010101......    安裝windows98正常可以使用[表示硬體正常],但是換成RedHat Linux 6.2或 7.0就變成 ..01010101.............無法正常進入Linux?! 文字模式安裝Linux 也是一樣?! 希望有解答的幫幫忙!謝謝!Q~~ 發表人 - flyup 於 2002/11/05 21:14:33
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-06 08:58:38 IP:202.39.xxx.xxx 未訂閱
參考:   你恐怕是將 LILO 的 first stage boot loader 安裝進 MBR 中了吧   而後卻沒有執行 dos 下的 fdisk /mbr 或 linux 下的宜除 LILO 步驟.   這樣的話, 在 MBR 裡面存在的還是 LILO 的 first stage boot loader   他會去找尋 LILO 的 secondary boot loader 來載入到記憶體當中執行   這個 secondary stage boot loader 在 /boot/boot.b 檔案中   ( redhat 6.x, SuSE 6.x 是這樣的路徑, 其他 distribution 我就不清楚了 )   所以在你將 linux 的 partition 刪除後, 自然 LILO 的 first stage boot   loader 找不到 boot.b 這個檔案而無法載入.   所以會在螢幕上映出 01 01 01 01 01.... 一直列印下去, 除非這個錯誤狀況   排除為止.               解決的方法: 使用 dos 的 fdisk /mbr, 這個指令會將 MBR 的前 446 bytes   的 program code 換成 dos 的 mbr code.   另外, 若你有備份原來 MBR 的好習慣, 可以在 linux 下使用   dd if=/mnt/floppy/mbr of=/dev/hda bs=446 count=1   來將原來的 MBR 回存到硬碟機的 MBR 中. /* 引用mms.bbs@bbs.cynix.com.tw 以前的文章 */ 從您硬碟的分配看來,您的 /boot 應該是在 1024 的磁柱之後 所以 LILO 就沒有作用了,您可試試下列方法: step1: 用開機磁片開進Linux step2: edit /etc/lilo.conf        找到linear這行,把這行註解起來        加入lba32這行 step3: lilo -v -v -v    -- Everything I say is a lie.
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-06 14:39:36 IP:210.201.xxx.xxx 未訂閱
請問你是使用ghost 的disk to disk嗎? 如果是的話 這是正常的 因為ghost無法將硬碟 0 軌複製 所以你需將LILO重新安裝 並將 原分割區再手動設定一次即可 不過你的問題 我想hagar大大說的沒錯 解決的方法: 使用 dos 的 fdisk /mbr, 這個指令會將 MBR 的前 446 bytes 的 program code 換成 dos 的 mbr code. 另外, 若你有備份原來 MBR 的好習慣, 可以在 linux 下使用 dd if=/mnt/floppy/mbr of=/dev/hda bs=446 count=1 來將原來的 MBR 回存到硬碟機的 MBR 中. ********************************************************************* 我的做法的DOS的fdisk /mbr是先清除 再安裝LILO程式 由Linux的1.44開機片安裝使用 來使ghost後正常開機 方法類似 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=21417 *********************************************************************
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-06 19:50:54 IP:61.217.xxx.xxx 未訂閱
試用中... ========================== 謝謝 hagar & jackkcg指教! ==========================
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-11-07 12:30:03 IP:61.216.xxx.xxx 未訂閱
引言: 參考: 你恐怕是將 LILO 的 first stage boot loader 安裝進 MBR 中了吧 而後卻沒有執行 dos 下的 fdisk /mbr 或 linux 下的宜除 LILO 步驟. 這樣的話, 在 MBR 裡面存在的還是 LILO 的 first stage boot loader 他會去找尋 LILO 的 secondary boot loader 來載入到記憶體當中執行 這個 secondary stage boot loader 在 /boot/boot.b 檔案中 ( redhat 6.x, SuSE 6.x 是這樣的路徑, 其他 distribution 我就不清楚了 ) 所以在你將 linux 的 partition 刪除後, 自然 LILO 的 first stage boot loader 找不到 boot.b 這個檔案而無法載入. 所以會在螢幕上映出 01 01 01 01 01.... 一直列印下去, 除非這個錯誤狀況 排除為止. 解決的方法: 使用 dos 的 fdisk /mbr, 這個指令會將 MBR 的前 446 bytes 的 program code 換成 dos 的 mbr code. 另外, 若你有備份原來 MBR 的好習慣, 可以在 linux 下使用 dd if=/mnt/floppy/mbr of=/dev/hda bs=446 count=1 來將原來的 MBR 回存到硬碟機的 MBR 中. /* 引用mms.bbs@bbs.cynix.com.tw 以前的文章 */ 從您硬碟的分配看來,您的 /boot 應該是在 1024 的磁柱之後 所以 LILO 就沒有作用了,您可試試下列方法: step1: 用開機磁片開進Linux step2: edit /etc/lilo.conf 找到linear這行,把這行註解起來 加入lba32這行 step3: lilo -v -v -v -- Everything I say is a lie.
1.要用 DOS 6.22開機片或Windows 98開機片? 2.可不可以Step By Step 告訴我一下? 問題: fdisk /mbr 後,重新用光碟開機安裝Linux 一樣01010101....
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-11-08 23:35:08 IP:61.221.xxx.xxx 未訂閱
1.要用 DOS 6.22開機片或Windows 98開機片? 2.可不可以Step By Step 告訴我一下? 問題: fdisk /mbr 後,重新用光碟開機安裝Linux 一樣01010101.... ********************************************************************** 我的經驗是使用98開機片執行 fdisk /mbr 參數 然後再使用Linux的LILO(多重開機程式)並將原分割區 設定一次 因為ghost後原本的分割區會不認得 所以再設定一次 即可消除01010101的錯誤 DOS 6.22開機片或Windows 98開機片應該無差異性 因為只是要清除mbr 如果你的硬碟由小換大那在設定分割區時 注意將大小重新設定否則只有原來的大小容量 再試看看吧
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
系統時間:2024-05-17 15:31:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!