Linux

在磁碟映像上安裝 grub

  • June 20, 2011

我有 2 個分區的磁碟映像:

  1. 分區 1 具有 cramfs 文件系統(只讀)。該分區包含作業系統的所有系統文件
  2. 分區 2 具有 ext3 文件系統。該分區只有可以更改的配置文件。

如何在 MBR 上安裝 GRUB1 引導載入程序。

我嘗試複製硬碟的前 446 個字節並將 GRUB 文件複製到第一個(cramfs)分區上的 /boot 目錄。

我不能使用 grub-install 因為我有磁碟映像而不是磁碟本身。

有任何想法嗎?

如果我理解正確,您已經製作了其他系統的映像,其中 /boot 作為分區 1,根文件系統作為分區 2。您擁有的磁碟是您試圖讓它工作的系統中的第一個磁碟.

首先,獲取 Linux 系統的 DVD 並從 DVD 啟動救援系統。您應該在某個時候得到一個 root shell 提示符。

  1. 在 root shell 提示符下執行 grub。你會得到一個 grub> 提示

2a. 輸入“根 (hd0,0)”

2b。輸入“設置(hd0)”

2c。輸入“退出”

如果以上沒有錯誤,您現在應該有一個可引導磁碟。根據配置偏離我的假設的程度,對上述內容進行了一些調整。

引用自:https://serverfault.com/questions/282385