busybox - grub 바이너리를 감지할 수 없습니다

busybox - grub 바이너리를 감지할 수 없습니다

chroot debian sid 환경의 기본 설정을 사용하여 소스에서 GRUB를 컴파일했으므로 --prefix/usr/local에 설치되었습니다.

busybox를 기본 코어로 사용하는 시스템( bash설치되지 않은 경우) 에 파일을 복사하면 ash많은 grub 바이너리가 감지되지 않습니다.

그래서 아무것도 사용할 수 없습니다 grub-install(실행할 수는 있지만 grub-mkconfig찾을 수 없다고 말합니다 grub-probe)

답변1

글쎄, 대답은 내가 busybox 시스템에 glibc를 설치하는 것을 잊었다는 것입니다.

/lib/ld-linux.so.2작업 시스템에서 비지박스 환경으로 복사했습니다 . 그러나 모든 프로그램이 올바르게 실행될 수 있도록 전체 glibc 세트를 설치하는 것이 좋습니다.

관련 정보