如何使用 Live CD 手動啟動特定硬碟分割區?

如何使用 Live CD 手動啟動特定硬碟分割區?

我有一台機器,其主機板無法偵測到已安裝的硬碟。

我可以從 Live CD(Ubuntu 11.10 或系統救援 2.4.1)啟動並安裝分割區,硬碟看起來很好。

似乎在啟動過程中對機器所做的任何檢查都找不到驅動器(它掛起很長時間“通過 SATA-N 檢測 SATA-1”,然後最終失敗。我還刷新了最新的 BIOS 以及切斷電源並從主機板上取下電池(認為可能是某種電氣短路或靜電問題)。

然而,驅動器從已載入的作業系統中讀取良好。

因為主機板將從光碟機啟動,所以我想找到一個可以用來手動選擇從哪個硬碟啟動的命令。

我手上有很多現場 CD,或者可以再拿一張。安裝的硬碟有Linux版本和Windows7安裝。

提前致謝。

編輯:

我禁用了 BIOS 中除光碟機之外的所有啟動選項。

我嘗試使用雷斯卡圖克斯 0.30b4 它加載但未能修復問題(儘管它聲稱可以並且確實修復了多個驅動器上的檔案系統)。

我從一張 win7 DVD 啟動,並設法找到了一個聲稱可以修復的 win7 安裝。重新啟動後,DVD 再次加載,詢問我是否要在恢復的分割區上啟動作業系統。我就是這樣載入win7的。

我正在從 NTFS 分區中移動對網路共享至關重要的任何內容。

在可預見的將來也許可以使用win7 DVD作為啟動磁碟。如果能夠選擇對電腦上的 Linux 安裝執行類似的操作,那就太好了。我要看看 supergrub 磁碟是否允許我從 Linux 安裝中進行選擇。

只要我可以在需要時使用光碟機來使用這台機器,這應該就足夠了,直到我徹底更換主機板(或整個裝置)。

如果有人有更多建議,我很高興聽到他們。

再次感謝。

答案1

在我看來,你可能在這裡想太多了。如果您的 BIOS 已經識別到您的硬碟,那麼刷新或重新刷新 BIOS 顯然不是問題 - 所以不要再玩火了。您可能想要在BIOS「設定」中檢查的唯一事情可能是您的硬碟是否未正確尋址,例如是否啟用/停用RAID,或者如果您嘗試在不支援NCQ/TCQ 的磁碟機上強制使用NCQ/ TCQ。話又說回來,如果您有 PATA 驅動器,您可能只是忘記設定/刪除與主/從/電纜選擇設定相關的跳線。

但就我個人而言,在我看來,您很可能遇到一些硬碟啟動問題,其中您的主啟動記錄可能已被搞亂。而且無論你怎麼看,這類問題都與 BIOS 無關。

我可能還有其他更好的建議。但是,如果這聽起來太複雜,那麼您是否嘗試過 PLoP 啟動管理器來完成您一直在做的事情? PLoP 是一個非常簡單的鍊式載入器,它允許您選擇啟動設備,然後啟動作業系統。您甚至可以從軟碟運行 PLoP,或使用它在虛擬環境中啟動真正的拇指驅動器(假設您了解 VM 用戶端)。這是一件非常方便的事情,因為您可以使用 PLoP 強制舊電腦從更現代的裝置啟動,而這些裝置從未設計為從裝置啟動 - 例如 USB 裝置甚至其他硬碟。 PLoP 仍然不允許網路啟動,這是它唯一的不足,但我仍然認為 PLoP 可能值得考慮,特別是當你看到它有多小時。

http://www.plop.at/en/bootmanager.html

有關如何製作 PLoP 啟動磁碟的說明,請參閱該連結中的第 7 節。要在硬碟上安裝 PLoP,請參閱第 6 節(儘管我不建議這樣做)。

祝你好運。

答案2

如果您的主機板發生故障,請更換主機板,然後您將能夠從所有驅動器啟動。絕不建議使用損壞的齒輪。

相關內容