GRUB安装在/ dev / sda1上,映像还原后“没有这样的分区”

汽车人

我的分区设置是:

[Win7] [Ubuntu] [extended [logical partition]] (按照确切的顺序)

MBR中安装的引导程序是非标准的,它允许您将辅助引导程序链式加载到另一个分区上。我使用此选项,或者通过安装在/ dev / sda1上的GRUB引导Ubuntu。此设置始终对我有用,但是在升级硬盘驱动器后,我似乎无法将GRUB还原到工作状态。我通过将最近的备份映像还原到驱动器进行升级(过去对我有用)

但是,这次,我得到的是:

Error: no such partition. Grub rescue>

我可以在救援提示符下使用以下命令启动Ubuntu安装:

set root=(hd0,1)
set prefix=(hd0,1)/boot/grub
insmod normal
normal

但是每次都键入它是很愚蠢的。

这是我的磁盘布局,根据 fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       122896725   146336084    11719680   83  Linux
/dev/sda2       178053120   976773119   399360000    5  Extended
/dev/sda3   *         929   122881184    61440128    7  HPFS/NTFS/exFAT
/dev/sda5       178055168   976773119   399358976    7  HPFS/NTFS/exFAT

Partition table entries are not in disk order

我试过grub-setupgrub-installboot-repair(不工作,因为它仅提供了选项安装到MBR),没有工作过。

我有一个安装了GRUB的USB拇指驱动器(当我用它引导到/ dev / sda1笔记本电脑上的Ubuntu安装时可以使用),其grub.cfg文件与/ dev / sda1上的文件相同。

如果我不得不猜测,列出的分区fdisk -l顺序与它们在磁盘上排列的顺序不匹配是否对这一点有影响?

当我set在grub提示符下键入时,我得到

prefix=(hd0,msdos2)/boot/grub
root=hd0,msdos2
汽车人

使用命令解决的问题:

sudo grub-install /dev/sda1 --force

--force 是难题中最关键的缺失部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

安装GRUB时出现“无法在/ dev / sda中安装GRUB”

Ubuntu USB 安装在 GRUB 后卡住

Grub致命错误-无法在dev / sda上安装

安装失败-'无法在/ dev / sda中安装GRUB'问题

Datomic dev-local 可以安装在 Windows 上吗?

为什么EBS卷安装在/ dev / sdj而不是/ dev / sdf上?

无法在 /dev/sda Ubuntu 18.10 中安装 grub

将grub安装到/ dev / sda是否安全?

Macbook Pro Ubuntu安装在grub菜单后冻结

grub-probe:警告:磁盘不存在,因此回退到分区设备/ dev / sda1

GRUB在安装12:04后抱怨“没有这样的分区”

GNU GRUB是安装在操作系统下还是没有安装在任何操作系统下?

/ dev / vda1安装在/上,并使用94%的磁盘空间

新的Azure虚拟机在/ dev / sda1上没有剩余空间

无法在RAID驱动器上的/ dev / sda中安装GRUB

将GRUB安装在三重引导系统上的其他分区上

为什么Grub和Ubuntu没有安装在同一硬盘上?

无法在Windows 10 Ubuntu 16.04.2双启动中安装grub / dev / sda

Ubuntu 安装程序因 grub-install /dev/sda failed 致命错误而崩溃

GRUB2如何检查分区上安装了哪些发行版(以及安装在哪里)?

无法调整/ dev / sda1分区的大小

调整我的/ dev / sda1分区的大小

无法挂载sda1:“设备'/ dev / sda1'似乎没有有效的NTFS。”

`shutdown -P now`是否可以安全地卸载安装在`/ dev / sdb1`上的USB驱动器?

Grub 意外安装在我的主操作系统而不是 USB 上

在/ dev / sda1分区上的哪里找到VBR?

系统将/ dev / loop0安装在/ snap / core / 3604上,并且100%充满,它从哪里来?

无法在/ dev / nvme中安装GRUB

/ dev / sda1不是/ dev / sda的子集?