我在 C 盘安装了 Windows 7,在另一个盘安装了 Ubuntu 14.04。启动时我进入了 grub 救援。幸运的是,我找到了解决方案(在 stackoverflow 上),通过以下方式手动“安装”驱动器
grub rescue > ls (hd1,msdos5) # let's assume this is the linux partition
grub rescue > set root=(hd1,msdos5)
grub rescue > set prefix=(hd1,msdos5)/boot/grub # or wherever grub is installed
grub rescue > insmod normal # if this produced an error, reset root and prefix to something else ..
grub rescue > normal
然后我就可以在 Windows 或 Ubuntu 中启动了。根据我的研究,我怀疑启动加载程序无法从 Ubuntu 驱动器中找到启动文件,但我不确定如何修复这个问题。我也尝试过 grub 修复,但无济于事。
我的问题是,我该怎么做才能让计算机找到正确的 ubuntu 启动文件?
提前致谢!
答案1
因此我想提请大家关注一下这篇文章:修复-grub
这是一个非常常见的问题(不是你的问题,但是......),有人详细回答了如何修复损坏的 GRUB 安装。因此,他更新了配置文件并将 GRUB 重写到磁盘的引导扇区中。也许这也是你应该尝试的事情,尽管看起来你必须为此花费大量时间并制作一张 live-cd。
如果这最终对你有帮助,请告诉我,这是我目前的最后一个想法。问候,祝你好运!