我可以在不重新啟動的情況下確定 Grub menu.lst 在虛擬機器上是否有效嗎?

我可以在不重新啟動的情況下確定 Grub menu.lst 在虛擬機器上是否有效嗎?

在我的託管 VPS 上執行 Ubuntu 時出現問題。我所能訪問的只是一個恢復控制台,它允許我安裝設備。

我已經將問題範圍縮小到一個混亂的問題menu.lst。我有核心和 initrd 指向正確的映像,但我不知道虛擬機器啟動時驅動器標識符是什麼。此外,嘗試存取磁碟機時使用 grub 命令列會出錯。

當 VM 啟動時,我無法存取它,因此無法看到它報告的實際錯誤或啟動 Grub 控制台。日誌中沒有任何內容表明機器在啟動時已經通過了 Grub。

任何人都可以給我建議,告訴我如何確定驅動器標識符,或其他任何可能有幫助的事情?

Grub 版本是 0.97。

答案1

vxda1在設法以某種方式進入 busybox 後,發現該磁碟被命名為一些非常規的名稱 ( )。一旦我知道了這一點,我就可以透過編輯menu.lst.

grub_update該問題是由調用時刪除 的內容引起的menu.lst。原因不明。

相關內容