하모니 게시판
부팅할때 out of memory 증상, 질문입니다.
2022.08.10 03:08
안녕하세요
리눅스 민트 21이 나와서 새로 설치를 했는데요.
링크한 페이지의 첫 부분에 나오는 메모리 부족 (out of memory) 현상이 나타나네요.
그럴때는 일단 전원을 완전 끄고 잠시후 다시 부팅하면 정상 부팅이 되는데..
이 방법도 임시방편일뿐이고, 부팅할때마다 십중팔구 에러가 속출합니다.
살펴보니 grub의 버그인것 같은데 해결책이 어떤건지 설명 좀 부탁드립니다.
링크된 페이지를 타고가다 보면 장황하게 설명이 나오긴 하는데..
영어도 딸리고 리눅스 지식도 모자라서.. 무엇을 어쩌라는건지 이해가 안되서요..
댓글 3
-
Japser
2022.08.10 06:20
-
* 문제점 : initramfs 가 커지면 grub 에서 읽을 수 없는 경우 발생
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1842320
* 해결방법 : initramfs 압축 방법을 변경하여 파일 크기를 줄임
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1842320/comments/41
1) root 권한 획득
터미널 열기 (CTRL+ALT+T)
$ sudo -s
2) /etc/initramfs-tools/initramfs.conf 파일 수정
# vi /etc/initramfs-tools/initramfs.conf 또는 # nano /etc/initramfs-tools/initramfs.conf
/etc/initramfs-tools/initramfs.conf 파일의 내용을 아래와 같이 변경
#
# COMPRESS: [ gzip | bzip2 | lz4 | lzma | lzop | xz | zstd ]
#
COMPRESS=zstd
3) /usr/sbin/mkinitramfs 파일 수정
# vi /usr/sbin/mkinitramfs 또는 # nano /usr/sbin/mkinitramfs
/usr/sbin/mkinitramfs 파일에서 196 줄의 내용을 아래와 같이 변경 (19 로 표시된 압축 옵션을 1로 변경)
수정 전
zstd) compress="zstd -q -19 -T0" ;;
수정 후
zstd) compress="zstd -q -1 -T0" ;;
4) 수정 후 커널 이미지와 grub 을 업데이트 하고 재시작
# update-initramfs -u -k all
# update-grub
# reboot
문제 해결에 도움이 되시길 바랍니다 :)
-
블랙커피
2022.08.12 17:39
두 분, 리플 감사드립니다.
질문글을 올리고 저도 이 문제로 삽질을 하느라.. 감사 댓글도 늦어졌네요..
결론은, 뭔 짓을 해도 아직은 답을 못 찾고 있구요.
Japser님께서 일러주신 내용은 실패.. Kevin님의 리플 내용은 이미 민트21 설치 당시부터 그렇게 되어 있네요.
특이한건 어쩌다 한번씩은 정상부팅이 된다는 겁니다.
정 안되면.. 20.3버전으로 다시 내려가야 겠슴다..ㅜㅜ
도와주셔서 감사드려요..
부팅해보라네요.
/etc/default/grub 파일 안에 설정변경후
sudo update-grub 하고 재부팅 해보세요