Ubuntu(TinyOS 포함)를 사용하여 가상 머신을 만들었습니다. 문제는 컴퓨터를 시작할 때 발생합니다. 즉시 다음과 같은 검은색 화면이 나타납니다.
GRUB loading.
error: invalid arch independent ELF magic
grub rescue>
이것은 어떤 종류의 문제이며 더 중요한 것은 어떻게 해결합니까? Windows 7 64비트가 설치된 랩톱에서 시도해 보았기 때문에 Ubuntu 파티션에서도 시도했고 Ubuntu에서도 시도했지만 가상 머신을 시작하자마자 동일한 오류가 발생합니다!
답변1
이는 GRUB 코어 이미지(부트 로더의 첫 번째 단계)가 로드하려는 모듈과 다른 CPU 아키텍처용으로 구축될 때 발생합니다 /boot/grub
. (여기있어당신이 만나는 수표, 그 이후로 모듈로 사소한 인쇄 변경이 이루어졌습니다.여기.) 이는 운영 체제를 설치하는 동안 심각한 오류가 발생했음을 나타냅니다. 가상 머신의 64비트 지원이나 이와 유사한 것과 직접적으로 관련이 있는 것은 아니지만 이러한 종류의 문제로 인해 OS 설치 프로그램이 어떻게든 잘못된 작업을 수행하도록 혼란을 줄 수는 있습니다.
몇 년 전에 이 질문을 하셨기 때문에 지금쯤 문제를 해결하셨을 수도 있고, 포기하셨을 수도 있고, 아니면 단순히 최신 버전의 Ubuntu로 다시 설치하시는 것이 도움이 될 것입니다. 그러나 이 중 어느 것도 사실이 아닌 경우:
- 게스트를 설치하기 전에 디스크 이미지가 깨끗한지 확인하세요. 이전 설치의 GRUB 조각이 있는 경우 이런 일이 발생할 수 있습니다.
- 게스트 운영 체제에서 설치하지 않은 부트 로더를 사용하여 게스트를 부팅하는 등 이상한 짓을 하지 않도록 하세요.
- 게스트 설치 과정이 최대한 간단하도록 하세요. 일반적으로 VM 게스트에서 복잡한 파티션 설정과 같은 작업을 수행할 이유가 많지 않으며 이러한 종류의 작업은 문제가 발생할 수 있는 방법을 소개할 뿐입니다.