Raspberry Pi 4 Ubuntu 19.10은 부스트랩에서 cgroup 메모리를 활성화할 수 없습니다.

Raspberry Pi 4 Ubuntu 19.10은 부스트랩에서 cgroup 메모리를 활성화할 수 없습니다.

Raspberry Pi 4, 바닐라 다운로드19.10Ubuntu 19 arm64 이미지에서 Kubernetes에 필요한 cgroup 메모리를 활성화하는 데 실패했습니다.

제가 만들었어요(실제 내용은 잘 모르겠어서 4번째인 것 같아요)

  • /boot/cmdline.txt
  • /boot/firmware/cmdline.txt
  • /boot/firmware/btcmd.txt(수정됨)
  • /boot/firmware/usercfg.txt(수정됨)

추가하려면:

cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1

그러나 헛된 것입니다.

확인하면 cat /proc/cgroupscgroup 메모리가 비활성화되어 있습니다.

확인해보니 cat /proc/cmdline없습니다.

어떻게 해결할 수 있나요?

답변1

@kremerol 솔루션에 따라 Ubuntu 20.04가 작동하는 RPI 4를 얻을 수 있었습니다.

  1. 달리다sudo nano /boot/firmware/cmdline.txt

  2. 아래와 같이 기본 파일을 편집합니다.

     net.ifnames=0 dwc_otg.lpm_enable=0 console=serial0,115200 cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc
    

    메모:추가할 3가지 설정은 다음과 같습니다.

    • cgroup_enable=cpuset
    • cgroup_enable=memory
    • cgroup_memory=1
  3. 파일을 저장하고 재부팅하면 노드 상태가 준비됨으로 변경됩니다.

  4. 실행하여 상태를 확인할 수 있습니다.sudo microk8s.kubectl get nodes

답변2

Ubuntu 19.10에서 새 rpi4를 선택한 후 이 정확한 문제가 발생했습니다. 빠르게 찔러본 후...

파일 /boot/firmware/README은 업데이트된 부팅 프로세스를 자세히 설명하는 것으로 나타납니다. 프로세스의 두 번째 단계는 현재 로 /boot/firmware/config.txt지정되는 로드입니다 ./boot/firmware/nobtcmd.txtcmdline

따라서 수정 /boot/firmware/nobtcmd.txt하고 추가하세요: cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1. 재부팅하고cat /proc/cmdline

/boot/firmware/btcmd.txt어떤 마법(BT를 활성화할 수도 있음)이 cmdline을 변경하여 해당 파일에도 변경 사항을 추가할 가치가 있다고 해도 놀라지 않을 것입니다 .

답변3

Raspbian에서는 다음을 추가해야 했습니다./boot/cmdline.txt

cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory

이를 기존 줄의 끝에 추가해야 합니다. 파일 맨 아래에 새 줄을 추가하면 작동하지 않습니다.

답변4

어쩌면 부팅 장치로 microsd가 있는 외부 USB 디스크를 사용하고 있습니까? 이 경우 USB가 아닌 microsd 파티션에서 변경을 수행해야 합니다.

관련 정보