/proc/cmdline(예: 루트 장치)에서 값을 가져와야 하는 initramfs가 아무 값도 가져오지 못하기 때문에 시스템을 부팅하는 데 문제가 있습니다. 이는 파일이 비어 있기 때문입니다. 이 문제를 어떻게 해결할 수 있나요?
정보: LFS Linux 4.19.80 Syslinux (Grub에서도 같은 일이 발생하지만)
답변1
문제를 발견했습니다. /proc/cmdline의 크기는 0이고 cat(1) 유틸리티는 읽기/쓰기 대신 stat/mmap을 사용하도록 최적화되어 있습니다(마지막 유틸리티는 내용을 인쇄할 수 있습니다).