Я сделал очень глупый поступок.
sudo mv /* /какая_папка
команда move на моем удаленном сервере vm ubuntu 12.04
который переместил мою загрузочную папку в
/home/.../somefolder/boot
Я могу получить доступ к этой папке через терминал браузера, который позволяет мне восстановить grub.
Как переместить всю папку обратно в корневую папку, чтобы обеспечить нормальную загрузку?
Если это невозможно, то если я загружу систему из этого места, смогу ли я перейти в папки, расположенные выше папки загрузки, чтобы хотя бы скопировать свои файлы через ssh?
решение1
Если у вас есть прямой доступ к этой машине (возможно, через всплывающее окно терминала браузера (?)), вы можете попробовать загрузить свое ядро и initramfs и запустить его.
Это не приведет к повторной загрузке системы (потому что процесс загрузки зависит не только от /boot), но вы сможете войти в оболочку.
Если у вас есть полный доступ к GRUB, это может сработать:
linux /<path>/boot/vmlinuz<...>
initrd /<path>/boot/initrd<...>