如何找出“grub”的安装位置

我的Ubuntu Server 12.04 LTS在“apt-get dist-upgrade”期间询问我在哪里安装“GRUB”更新。如何才能找到正确答案的分区/光盘? 如何找出GRUB目前的安装位置? 我发现了类似的问题和答案但如何在不安装其他脚本的情况下执行此操作 我将非常感谢你的建议。

类似的问题: 如何知道安装grub的分区

干杯:)

放弃

dd命令非常危险。 应谨慎使用。 需要您自担风险使用它。 下面的命令使用dd ,由我测试,不会损害你的系统。 不要更改命令的格式,唯一可以更改的是设备的字母

例如:/ dev / sda,/ dev / sdb,/ dev / sdc …等


您可以使用dd命令通过strings检查设备的前512个字节

对于/ dev / sda

sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings

结果在我的设备中

 ZRr= `|f \|f1 GRUB Geom Hard Disk Read Error 

如你所见,GRUB就在那里。

资源

在安装过程中,您将可以选择“用于引导加载程序的设备”。 请选择:*要设置BIOS的磁盘(例如/ dev / sdX,而不是/ dev / sdXY)(建议正常使用)*或分区(例如/ dev / sdXY,而不是/ dev / sdX) )将安装Ubuntu(/ boot,else /)(仅当您想从另一个引导加载程序链接它时;如果有任何疑问,请不要选择此项)

参考: https : //help.ubuntu.com/community/Grub2/Installing