나는 원해요이 튜토리얼을 따르세요. 하지만 가이드에서 제안한 대로 - 또는 - 파일에 쓸 수 없습니다. /sys/kernel/debug/dynamic_debug/control
비록 제가 강하더라도 특수 파일 시스템이 마운트되고 - 파일에 - 모드가 있습니다.[debugfs]/dynamic_debug/control
root
rw
control
rw
root
-file을 쓰기 가능하게 만드는 방법은 무엇입니까 control
?
다른 질문이 있습니다. 가능하다면 다음과 같이 묻고 싶습니다.
- 파일의 모든 줄은 control
다음과 같습니다.
# filename:lineno [module]function flags format
init/main.c:782 [main]initcall_blacklisted =p "initcall %s blacklisted\012"
가이드에서는 다음 줄을 추가해야 합니다.
echo 'module xhci_hcd +p' > <debugfs>/dynamic_debug/control
그럼 이 길이 맞는 걸까요? 또는 뭔가심각한 오류위의 줄을 -file에 쓰면 control
시스템이 손상될 수 있나요?
답변1
그래서 이것은 글을 쓰는 방법의 문제를 해결하는 것이 아니라 /sys/kernel/debug/dynamic_debug/control
, 내가 글을 쓰는 방법의 문제를 해결하는 것입니다.위의 튜토리얼/가이드를 따르세요.
가이드에는 xhci_hcd
다음 줄을 추가하여 디버깅을 활성화할 수 있다고 나와 있습니다.
xhci_hcd.dyndbg=+p
부팅 시 커널 매개변수로 사용됩니다.
이 작업을 한 번만 수행하십시오.e
menuentry
, grub 메뉴에 들어갈 때(컴퓨터를 시작한 후) 다음을 누르십시오. 그런 다음 로 시작하는 키워드 다음에 (올바른) 행을 찾아야 합니다 linux
. quiet
또는 같은 항목 뒤에 위 줄을 추가합니다 quiet splash
.
이는 grub(2)에 영구적으로 저장할 수도 있습니다:
/etc/default/grub
(루트) 쓰기 권한으로 엽니다.- 위의 문자열을 또는 에 추가합니다
GRUB_CMDLINE_LINUX
(GRUB_CMDLINE_LINUX_DEFAULT
전자는 일반 및 복구 모드에 영향을 주고 후자는 일반 부팅에만 영향을 미칩니다). 예를 들어:GRUB_CMDLINE_LINUX="xhci_hcd.dyndbg=+p [other stuff]"
. - 문서를 저장합니다.
- 달리기
sudo update-grub
.