Grub Rescue가 폴더를 루트에서 이동했습니다.

Grub Rescue가 폴더를 루트에서 이동했습니다.

정말 바보 같은 짓을 했어

sudo mv /* /some_folder

내 원격 서버 vm ubuntu 12.04에서 이동 명령

내 부팅 폴더를 다음으로 옮겼습니다.

/홈/.../어떤 폴더/부팅

Grub Rescue를 제공하는 브라우저 터미널을 통해 이 폴더에 액세스할 수 있습니다.

정상적으로 부팅하려면 전체 폴더를 루트 위치로 다시 이동하려면 어떻게 해야 합니까?

이것이 불가능하다면 이 위치에서 부팅하면 적어도 ssh를 통해 내 파일을 복사하기 위해 부팅 폴더보다 높은 폴더로 이동할 수 있습니까?

답변1

이 컴퓨터에 직접 액세스할 수 있다면(아마도 이 브라우저 터미널 팝업(?)을 통해) 커널과 initramfs를 로드하고 부팅해 볼 수 있습니다.

이렇게 하면 시스템이 다시 시작되지 않지만(부팅 프로세스가 /boot에만 의존하지 않기 때문에) 쉘로 들어갈 수 있습니다.

GRUB에 대한 전체 액세스 권한이 있으면 다음과 같이 작동할 수 있습니다.

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

관련 정보