วิธีการยกเลิกการโหลดโมดูลเคอร์เนล


9

เมื่อฉันรันkextstatมันจะแสดงรายการโมดูลเคอร์เนลที่โหลดอยู่ในปัจจุบันให้ฉัน ฉันจะใช้ข้อมูลที่รวบรวมจากคำสั่งนี้เพื่อยกเลิกการโหลดเคอร์เนลโมดูลได้อย่างไร

คำตอบ:


13

คุณสามารถยกเลิกการโหลดโมดูลเคอร์เนลด้วยการkextunloadระบุเส้นทางทั้งหมดไปยังส่วนขยายเคอร์เนลเป็นพารามิเตอร์ (พวกเขาอยู่/System/Library/Extensions/) หรือโดยการระบุตัวบ่งชี้มัดแสดงโดยkextstatเช่นถ้าคุณต้องการที่จะขนถ่าย Fuse สำหรับ OS X:

sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs

จากนั้นคุณสามารถใช้kextloadสำหรับการโหลดส่วนขยายในลักษณะเดียวกัน

คำใบ้โบนัส:หากคุณต้องการเห็นส่วนขยายเคอร์เนลของบุคคลที่สามที่ไม่ได้มาจาก Apple คุณสามารถใช้ grep ผกผันได้:

kextstat | grep -v com.apple
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.