首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双启动,将ubuntu复制到新磁盘,然后删除旧磁盘。现在grub给出了错误消息:没有这样的设备:

双启动,将ubuntu复制到新磁盘,然后删除旧磁盘。现在grub给出了错误消息:没有这样的设备:
EN

Ask Ubuntu用户
提问于 2020-06-03 14:57:48
回答 1查看 209关注 0票数 1

我之前的设置: SSD-1包含windows 10及其所有恢复等分区SSD-2空HDD-1包含ubuntu 20.04根目录+ grub分区HDD-2包含/home目录,我已将其挂载。

我的目标: SSD-1: SSD 2: ubuntu root + grub HDD-1: windows HDD-2的格式:保持原样。

1.使用下面找到的bash脚本将ubuntu根分区复制到SSD-2:备份/克隆Ubuntu到另一个分区的Bash脚本 ->似乎是在添加/home/* to - root ={/dev/、/proc/、/sys/、/tmp/、/run/、/mnt/、/media/*、/lost+found}之后工作的。

  1. 重新启动后,根目录位于所需的SSD上,而我的/home仍然正确地挂载。在这一点上,似乎没有任何东西被打破。
  2. 我决定(以我无限的智慧),由于它似乎在没有挂载旧根目录的情况下工作,所以我可以删除它的数据,这使我处于以下状态。

SSD-1 Windows 10 SSD-2 Ubuntu根HDD-1 grub分区(旧根在此处被删除) HDD-2 Ubuntu /home

  1. 现在,在重新启动时,我得到了grub错误消息: error:没有这样的设备:2f09e6-.错误:未知文件系统。进入救援模式..。grub rescue>

我希望将我的grub放在与我的根目录相同的SSD上,我更希望它能再次工作:)。我尝试使用我的Ubuntu来执行这里描述的引导错误>没有这样的设备: grub救援步骤,但是运行在这个GPT分区中不包含BIOS启动分区。

我认为我处理这个问题的方法是错误的,怎样才是正确的方法。重新安装ubuntu然后以某种方式挂载我的根和/home是正确的方法吗?

谢谢你对我的帮助!

EN

回答 1

Ask Ubuntu用户

发布于 2020-06-03 15:37:47

从安装程序活动会话启动系统。安装现有的系统分区并使用文本编辑器(来自终端的nano很好地工作)查看该文件:

/boot/efi/EFI/ubuntu/grub.cfg

它是一个小file...mine,是117个字节。确保根分区的search.fs_uuid值是正确的。必要时进行更改(可能需要使用sudo获得权限),然后保存文件,退出活动会话并重新启动机器。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1246522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档