grub rescue 将文件夹移出根目录

grub rescue 将文件夹移出根目录

我做了一件很傻的事

sudo mv /* /some_folder

在我的远程服务器 vm ubuntu 12.04 上移动命令

将我的启动文件夹移动到

/home/.../某个文件夹/boot

我可以通过提供 grub rescue 功能的浏览器终端访问该文件夹。

我如何将整个文件夹移回根位置以便正常启动?

如果那是不可能的,那么如果我从这个位置启动,我是否能够遍历到高于启动文件夹的文件夹,至少通过 ssh 复制我的文件?

答案1

如果您可以直接访问这台机器(也许通过这个浏览器终端弹出窗口(?)),您可以尝试加载您的内核和 initramfs 并启动它。

这不会再次启动您的系统(因为启动过程不仅依赖于 /boot)但您可以进入 shell。

如果你有 GRUB 的完全访问权限,那么这个可能会起作用:

linux /<path>/boot/vmlinuz<...>
initrd /<path>/boot/initrd<...>

相关内容