我的 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)(仅当您想从另一个引导加载程序链式加载时;如果有任何疑问,请不要选择此项)