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

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

我的 Ubuntu Server 12.04 LTS 在“apt-get dist-upgrade”期间询问我在哪里安装“GRUB”更新。我如何才能简单地找出哪个分区/磁盘是正确的答案?如何找出 GRUB 当前安装在哪里?我找到了类似的问题和答案,但如何在不安装额外脚本的情况下做到这一点?我将非常感谢您的建议。

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

干杯 :)

答案1

免责声明

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

例如:/dev/sda、/dev/sdb、/dev/sdc...等等


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

对于 /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 就在那里。

来源

答案2

https://help.ubuntu.com/community/Grub2/Installing尝试一下来自官方来源的文档

答案3

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

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

相关内容