问题描述
我在 256GB SSD 上安装了 Ubuntu 16.04,我正在尝试将其移至新的 500GB SSD。
使用 GParted,我在新驱动器中创建了类似的分区,并将 /boot 分区复制到新驱动器:
此时是我的知识下降的地方。
我已经尝试按照此处接受的答案进行操作:https://askubuntu.com/questions/161279/how-do-i-move-my-lvm-250-gb-root-partition-to-a-new-120gb-hard-disk。这使我能够成功地将 sda5 的 LVM 驱动器的内容移动到 sdb5。
但是,在尝试启动到新的 SSD 时,我收到一个黑色的 GRUB 菜单。
通过阅读其他几篇 SO 帖子,我非常有信心需要对 GRUB 以及可能的 fstab 和 initramfs 文件进行调整,但我不清楚具体是什么/如何进行。
我已经尝试使用以下命令在 /boot 分区中安装 GRUB:
sudo mount /dev/sdb1 /mnt
sudo grub-install --root-directory=/mnt /dev/sdb
sudo umount /mnt
我仍然在启动时看到黑色的 GRUB 菜单。
我尝试按照 chroot 方法安装 GRUB:https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot
但是,我在尝试挂载 LVM 分区时遇到了问题(我猜这是可能的,但我是 LVM 新手)。此外,我似乎遗漏了一些关键步骤,因为 grub-install
和 grub-update
抱怨缺少 /bin/bash
。
我确信我的目标是相当标准的,但作为这类事情的新手,我无法充分理解指南。大多数(如果不是全部)假设非 LVM 分区(例如 https://askubuntu.com/questions/741723/moving-entire-linux-installation-to-another-drive),我不确定如何将它们的步骤转换为我的场景。
如果有人能详细说明实现我的目标的具体步骤,我将不胜感激。
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)