부팅 중에 Linux 커널에 플래그를 설정한 경우 해당 플래그가 실행 중인지 확인할 수 있는 방법이 있습니까?
예를 들어 플래그를 설정하면 iommu=on
Linux 내에서 플래그가 설정되었는지 확인할 수 있나요?
UEFI 부팅이 Linux 플래그를 방해할 수 있다는 것을 알고 있고 온전한 상태인지 확인하고 싶었기 때문에 이 질문을 드리는 것입니다.
답변1
이 명령을 사용할 수 있습니다 cat /proc/cmdline
.
cmdline 파일은 모든 사람이 읽기 모드에 있기 때문에 이 명령을 사용하면 sudo를 사용하지 않아도 됩니다.
고쳐 쓰다:테스트했는데 dmesg
sudo를 사용할 필요가 없습니다. 두 스크립트 모두 정확하지만 명령 cat /proc/cmdline
대신 dmesg
명령을 사용하고 싶습니다.
답변2
출력의 두 번째 줄에는 dmesg
시작 플래그가 표시됩니다. 예를 들어, 내 시스템의 처음 두 줄은 다음과 같습니다.
~ # dmesg
[Feb10 18:02] Linux version 5.16.8-arch1-1 (linux@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Tue, 08 Feb 2022 21:21:08 +0000
[ +0.000000] Command line: root=/dev/nvme1n1p3 rw quiet splash nvidia-drm.modeset=1 nowatchdog audit=0 initrd=amd-ucode.img initrd=initramfs-linux.img
...