부팅 시 내장 커널 모듈 매개변수를 변경하시겠습니까?

부팅 시 내장 커널 모듈 매개변수를 변경하시겠습니까?

Linux 커널 v4.18-generic을 실행하는 Ubuntu 16.04로 부팅할 때 nvme 드라이버에서 "sgl_threshold"라는 매개변수를 변경하려고 했습니다.

nvme 드라이버는 lsmod를 사용하여 찾을 수 없고 장치에서 사용 중이며 /sys/module/nvme/(매개변수는 에서 찾을 수 있음 /sys/module/nvme/parameters)에서도 찾을 수 있으므로 실제로 내장된 것처럼 보입니다.

내 질문은 런타임에 또는 nvme 드라이버가 로드될 때 이 내장 모듈의 매개변수를 영구적으로 변경할 수 있는 방법입니다.

modprobe.d에서 파일 생성을 시도 nvme sgl_threshold=1하고 GRUB_CMDLINE_LINUX_DEFAULT기본 grub 파일에서 편집해 보았습니다.

답변1

마침내 이것을 알아 냈습니다 ...

GRUB_CMDLINE_LINUX_DEFAULT로 시작하는 줄에서 기본 grub 파일(/etc/default/grub)을 편집하고 nvme.sgl_threshold=1따옴표 안에 추가합니다.

관련 정보