안녕하세요 유닉스 StackExchange입니다!
불행하게도 나는 큰 실수를 저질렀습니다. 내 시스템에 최신 버전의 glibc
화면 공유 앱을 설치해야 했기 때문에 다음 명령을 실행하여 glibc 2.37
로컬로 다운로드하고 빌드했습니다.
wget https://ftp.gnu.org/gnu/glibc/glibc-2.37.tar.gz
tar -xvf glibc-2.37.tar.gz
cd glib-2.37
mkdir make
mkdir /opt/glibc-2.37
../configure --prfix=/opt/glibc-2.37
make -j4
sudo make install
new-glibc.conf
/etc/ld.so.conf.d/
그런 다음 다음 내용으로 파일을 만들었습니다 .
# New glibc version for venmic
/opt/glibc-2.37/lib
그런 다음 입력할 수 있는 모든 명령을 sudo ldconfig
실행 했습니다 . Segmentation fault
내 응용 프로그램이 시작을 멈추고 기능이 없어서 Linux Mint 시스템을 종료했습니다. 재부팅 후 Linux Mint 로고만 볼 수 있지만 아무 일도 일어나지 않습니다.
그래서 GRUB 메뉴를 사용하여 복구 모드로 부팅하면 다음과 같은 내용이 표시됩니다.
커널 패닉. 엄청난.
그래서 Live CD를 사용하여 시스템으로 부팅하고 삭제했습니다 . 그러나 불행히도 아무것도 바뀌지 않았습니다. 시스템이 여전히 라이브러리를 사용하여 부팅을 /etc/ld.so.conf.d/new-glibc.conf
시도하고 있었기 때문에 같은 이유로 여전히 커널 패닉이 발생했습니다 ./opt/glibc-2.37
도와주세요! 나는 최신 버전의 Linux Mint를 사용하고 있는데 이전 버전 glibc
(내 시스템과 함께 제공된 버전)은 2.35였습니다. 이 문제를 해결하는 유일한 방법은 ldconfig
ld.so 캐시를 다시 실행하여 처음부터 다시 작성하는 것입니다. 하지만 시스템이나 복구 모드로 부팅할 수 없으면 어떻게 해야 합니까?