大約幾年來,我一直使用USB的Supergrub來啓動。第一次提示後,我選擇'手動啓動',然後'操作系統',然後選擇Windows或Linux - 非常麻煩。 我必須以前曾經安裝grub的,但現在它的一個問題:如何將grub4dos安裝到MBR?
- 使用GRUB4DOS,我剛纔創建下的Puppy Linux生活(版本胖狗),它的工作原理確定一個USB接口。這表明我的基本方法是可以的。我想將我對USB所做的操作轉移到硬盤驅動器上的主引導記錄(MBR)。
- 目前,當我沒有使用我創建的許多啓動輔助工具啓動時,它會發出grub-rescue消息:'無法找到/boot/grub2/I386-pc/normal.mod',而不是根據互聯網的新事物。
- 問題的癥結在於:當我嘗試使用live fat dog版本下的grub4dos編寫MBR時,它告訴我包含Windows的分區被掛載爲只讀(ro)。堅持失敗。
- 我已經嘗試了2個其他的小狗linuxes:古怪和Lupu.528。都顯示相同的行爲。沒有事先安裝的,我發出'mount -o rw/dev/sda1/mnt'。生成的安裝表顯示sda1安裝爲ro。嘗試卸載,然後重新安裝不會改變任何東西。
- 在試圖使用Windows而不是Linux來安裝它時,指令是使用'bootlace.exe'。但該程序拒絕在64位機器上運行。但即使是32位兼容性修補程序也不行:它的消息是16位。還沒有嘗試過任何兼容性解決方案 - 希望獲得更輕鬆的路徑。
- 雖然可能有其他策略可以讓我的硬盤獲得良好的grub引導,但我似乎理解了這一點。
它在那裏。這看起來像一個22歲的人,但我不相信。數百(或數千)的人已經做到了。必須有一些我缺少的東西或只是不知道。
這不是一個編程問題,所以脫離主題的stackoverflow。嘗試http://superuser.com/或http://unix.stackexchange.com/。 – unixsmurf