재부팅하지 않고도 가상 머신에서 Grub menu.lst가 유효한지 확인할 수 있나요?

재부팅하지 않고도 가상 머신에서 Grub menu.lst가 유효한지 확인할 수 있나요?

호스팅된 VPS에서 Ubuntu를 실행하는 데 문제가 있습니다. 내가 액세스할 수 있는 것은 장치를 마운트할 수 있는 복구 콘솔뿐입니다.

문제를 엉망으로 좁혔습니다 menu.lst. 올바른 이미지를 가리키는 커널과 initrd가 있지만 가상 머신이 시작될 때 드라이브 식별자가 무엇인지 전혀 모릅니다. 또한 grub 명령줄을 사용하면 드라이브에 액세스하려고 할 때 오류가 발생합니다.

부팅 시 VM에 액세스할 수 없으므로 보고되는 실제 오류를 볼 수 없거나 Grub 콘솔을 시작할 수 없습니다. 로그에는 부팅하는 동안 시스템이 Grub을 통과했음을 암시하는 내용이 없습니다.

드라이브 식별자를 확인하기 위해 무엇을 할 수 있는지 또는 도움이 될 수 있는 다른 사항에 대해 조언을 줄 수 있는 사람이 있습니까?

그럽 버전은 0.97입니다.

답변1

vxda1어떻게든 비지박스에 들어간 후 디스크 이름이 뭔가 색다른( )이라는 것을 발견했습니다 . 이 사실을 알고 나면 menu.lst.

grub_update호출 시 의 내용이 지워지는 문제가 발생했습니다 menu.lst. 이유는 알 수 없습니다.

관련 정보