我一直在关注https://help.ubuntu.com/community/MovingLinuxPartition我对第 6 步有疑问。它告诉我运行sudo grub-install -d /media/<new partition uuid>/usr/lib/grub/[instance] /dev/sda
“[实例] 是您想要启动的版本”,但“我想要运行的版本”是什么却不清楚……抱歉,这个问题可能有点愚蠢。我尝试用谷歌搜索,但找不到好的关键词,所以我没有找到任何有用的东西。
我现在在那个位置看到的只是grub-mkconfig_lib i386-pc/
,当我尝试
sudo grub-install -d /media/91a82071-fccd-4fdd-80e7-654acba2fe6e/usr/lib/grub/grub-mkconfig_lib /dev/sda
我明白了
grub-install: error: /media/sid/91a82071-fccd-4fdd-80e7-654acba2fe6e/usr/lib/grub/grub-mkconfig_lib/modinfo.sh doesn't exist. Please specify --target or --directory.
谢谢您的帮助/建议!
答案1
尝试
sudo grub-install -d /media/91a82071-fccd-4fdd-80e7-654acba2fe6e/usr/lib/grub/i386-pc/ /dev/sda
我遇到过类似的问题,但成功了。这是因为它正在该目录中寻找一个名为modinfo.sh
(就像您写的那样)的文件。您可以在所述目录中查找该文件。