Linux
MBR 是烤麵包或至少 Grub 是
這是在我獨自離開一段時間的一些核心問題之後開始的。我錯誤地編譯了一個核心,然後嘗試重新編譯它,並開始在 grub 中為不同配置的核心組織一個引導選項列表,vbox 很適合,所以我讓電腦單獨呆了一會兒。
現在重新啟動它,我收到 2 條不同錯誤消息中的 1 條。
grub loading stage 1.5 error 17/18
要麼
grub loading stagerror
我正在執行 Gentoo 64 位,我一直在通過
chroot
環境對其進行更新這是在我使用了 1.08TB 的 2TB 驅動器上,儘管我有
tar
根映像,但我無法備份分區佈局是休閒
1 50GB EXT4 / 10GB Used 40GB Free 2 1950GB EXT4 /home 1.08TB Used 800GB Free
很難說“vbox throw a fit”到底是什麼意思,但根據Gentoo Grub Error Collection,錯誤 17 是
Cannot mount selected partition
,而錯誤 18 是Selected cylinder exceeds max supported by BIOS
。查看如何修復 GNU Grub 錯誤 17?,看起來這可能是由損壞的 GRUB 安裝引起的,如果您一直在 chroot 環境中工作,這並非完全不合理。grub loading stagerror
(或類似的東西)似乎也指向了這樣一個方向。我會嘗試的第一件事是簡單地重新安裝 GRUB。使用救援 CD 引導,掛載根分區,chroot 進入其中,然後重新安裝引導載入程序。最後一部分可能很簡單:
# grub grub> root (hd0,0) grub> setup (hd0) grub> exit
確保設備規格正確。