grub rescue переместил папку из корня

grub rescue переместил папку из корня

Я сделал очень глупый поступок.

sudo mv /* /какая_папка

команда move на моем удаленном сервере vm ubuntu 12.04

который переместил мою загрузочную папку в

/home/.../somefolder/boot

Я могу получить доступ к этой папке через терминал браузера, который позволяет мне восстановить grub.

Как переместить всю папку обратно в корневую папку, чтобы обеспечить нормальную загрузку?

Если это невозможно, то если я загружу систему из этого места, смогу ли я перейти в папки, расположенные выше папки загрузки, чтобы хотя бы скопировать свои файлы через ssh?

решение1

Если у вас есть прямой доступ к этой машине (возможно, через всплывающее окно терминала браузера (?)), вы можете попробовать загрузить свое ядро ​​и initramfs и запустить его.

Это не приведет к повторной загрузке системы (потому что процесс загрузки зависит не только от /boot), но вы сможете войти в оболочку.

Если у вас есть полный доступ к GRUB, это может сработать:

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

Связанный контент