Computer >> 컴퓨터 >  >> 체계 >> MAC

macOS에서 Kext를 추가 및 제거하는 방법

macOS에서 Kext를 추가 및 제거하는 방법

Kext 또는 커널 확장은 macOS의 Darwin 커널의 기본 기능을 확장합니다. Windows의 드라이버와 유사하며 커널이 컴퓨터 하드웨어와 통신할 수 있도록 합니다. 대부분의 경우 이러한 파일은 유지 관리가 필요하지 않습니다. 그러나 문제가 있는 경우 kext 한두 개를 조작해야 할 수도 있습니다. 이 기사에서는 macOS에서 Kext를 추가하고 제거하는 방법을 배웁니다.

Big Sur 이상의 Mac에서 Kext를 사용합니까?

Apple은 더 이상 macOS 장치에서 kext를 사용하는 것을 권장하지 않습니다. 설상가상으로 macOS Big Sur는 일부 kext도 지원하지 않습니다. 여기에서 목록을 찾을 수 있습니다.

Kext는 어디에 있습니까?

Mac의 두 곳에서 kext를 찾을 수 있습니다. 대부분은 kext의 기본 홈인 "System/Library/Extensions" 디렉토리에 있습니다. 일부는 "/Library/Extensions" 폴더에도 있지만 덜 일반적입니다.

.kext 확장자와 플러그인 스타일 아이콘으로 파일을 인식할 수 있습니다.

macOS에서 Kext를 추가 및 제거하는 방법

Kext를 제거하는 방법

kext를 제거하는 두 가지 방법이 있습니다. 첫 번째는 터미널 명령 kextunload를 사용하는 것입니다. .

1. 제거해야 하는 kext를 결정합니다. 당신이 올바른 것을 가지고 있는지 절대적으로 확신하십시오. 시스템에 중요한 kext를 제거하면 심각한 문제가 발생할 수 있으며 kext 이름은 종종 비밀스럽습니다.

2. 터미널을 열고 다음 명령을 입력하십시오.

sudo kextunload /System/Library/Extensions/kext.kext

"kext.kext"를 kext 파일의 이름으로 변경해야 합니다. 예를 들어 제거하려는 kext의 이름이 "AppleMobileDevice.kext"인 경우 명령은 다음과 같습니다.

sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext

3. kext를 입력한 후 Enter 키를 누르고 관리자 암호를 입력하고 Enter 키를 다시 누릅니다.

macOS에서 Kext를 추가 및 제거하는 방법

작동하지 않으면 rm을 사용하여 kext를 강제 삭제할 수도 있습니다. .

1. 다음 터미널 명령을 사용하여 kext 파일을 제거합니다.

sudo rm -rf /System/Library/Extensions/kext.kext

"kext.kext"를 kext 파일의 이름으로 변경해야 합니다. 예를 들어, 제거하려는 kext의 이름이 AppleIntelE1000e.kext인 경우 명령은 다음과 같습니다.

sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext
macOS에서 Kext를 추가 및 제거하는 방법

2. 관리자 비밀번호를 입력하고 Enter 키를 누릅니다.

macOS에서 Kext를 추가 및 제거하는 방법

3. 컴퓨터를 다시 시작합니다.

macOS에서 Kext를 추가 및 제거하는 방법

Kext를 자동으로 설치하는 방법

kext를 제거하는 아래 단계는 Big Sur 이전의 Mac 운영 체제를 사용하고 처음에 Hackintoshes와 함께 사용하기 위해 생성된 KextBeast 유틸리티를 사용하는 경우에만 작동합니다.

1. KextBeast를 다운로드합니다. 아직 tonymacx86.com 무료 계정이 없는 경우 파일을 다운로드하려면 계정을 만들어야 합니다.

2. 설치하려는 kext 파일을 바탕 화면으로 이동합니다. 프로그램은 "~/Desktop" 디렉토리에 있는 모든 kext 파일에서 자동으로 작동하므로 올바른 파일이 있는지 확인하십시오.

macOS에서 Kext를 추가 및 제거하는 방법

3. KextBeast를 열고 "계속"을 클릭합니다.

macOS에서 Kext를 추가 및 제거하는 방법

4. "계속"을 다시 클릭하십시오.

macOS에서 Kext를 추가 및 제거하는 방법

5. 시스템의 부팅 드라이브를 설치 대상으로 선택하고 "계속"을 클릭하십시오.

macOS에서 Kext를 추가 및 제거하는 방법

6. kext를 설치해야 하는 위치에 따라 "/System/Library/Extensions" 또는 "/Library/Extensions" 옆에 있는 상자를 선택합니다. 어떤 것을 선택해야 할지 모르겠다면 "/System/Library/Extensions"를 선택하십시오.

macOS에서 Kext를 추가 및 제거하는 방법

8. "계속"을 클릭하십시오.

macOS에서 Kext를 추가 및 제거하는 방법

9. 관리자 암호를 입력하고 "소프트웨어 설치"를 클릭합니다.

macOS에서 Kext를 추가 및 제거하는 방법

10. 설치가 완료될 때까지 기다렸다가 "닫기"를 클릭하십시오.

macOS에서 Kext를 추가 및 제거하는 방법

11. 컴퓨터를 다시 시작합니다.

macOS에서 Kext를 추가 및 제거하는 방법

Kext를 수동으로 설치하는 방법

Big Sur 이상에서 실행되는 Mac을 사용하는 경우 커널 확장 대안을 살펴보고 싶을 것입니다. Apple은 무엇보다도 DriverKit 및 Network Extension을 권장합니다.

그래도 Big Sur 이전의 운영 체제를 사용하는 경우 kext를 수동으로 설치할 수 있습니다. 그러나 더 번거로운 프로세스이며 Mac은 이와 같은 kext를 설치하는 것을 정말 좋아하지 않습니다.

1. kext 파일을 "/System/Library/Extensions"에 끌어다 놓습니다.

macOS에서 Kext를 추가 및 제거하는 방법

2. "인증"을 클릭합니다.

macOS에서 Kext를 추가 및 제거하는 방법

3. 관리자 비밀번호를 입력하세요.

macOS에서 Kext를 추가 및 제거하는 방법

4. 터미널을 열고 sudo kextload kext.kext 명령을 사용합니다. 새로 복사한 kext 파일을 로드합니다. "kext.kext"를 kext 파일 이름으로 바꿔야 합니다.

macOS에서 Kext를 추가 및 제거하는 방법

5. 관리자 비밀번호를 입력하세요.

macOS에서 Kext를 추가 및 제거하는 방법

6. 컴퓨터를 다시 시작합니다.

macOS에서 Kext를 추가 및 제거하는 방법

자주 묻는 질문

1. Big Sur 시스템 확장에 어떻게 액세스합니까?

"시스템 환경설정 -> 확장 프로그램"으로 이동하여 기본 및 타사 장치에 설치된 확장 프로그램을 찾으십시오.

2. 내 Mac의 시스템 확장이 차단되었습니다. 어떻게 해야 하나요?

"시스템 환경설정 -> 보안 및 개인정보 보호 -> 일반"으로 이동합니다.

창 오른쪽 하단에서 "[개발자 이름] 개발자의 시스템 소프트웨어가 로드되지 않도록 차단되었습니다."라는 메시지 옆에 "허용" 버튼이 표시되어야 합니다.

왼쪽 하단의 자물쇠를 클릭하고 비밀번호를 입력한 다음 "허용" 버튼을 탭합니다.

3. 시스템 확장과 커널 확장은 동일한가요?

시스템 확장과 커널 확장은 같은 최종 목표로 설계되었지만 약간 다르게 작동합니다. 둘 다 Mac에서 백그라운드 작업을 보다 원활하게 실행하는 것을 목표로 합니다.

그러나 시스템 확장은 커널 내에서 작동하지 않습니다(대신 개별 앱처럼 작동). 따라서 문제가 발생하더라도 Mac에 큰 위협이 되지 않습니다.

마무리

kex를 너무 자주 엉망으로 만들 필요는 없습니다. 그리고 장치가 Big Sur 이상에서 실행되는 경우 장치를 설치할 필요가 거의 없습니다.

어떤 시점에서 kext를 제거해야 하는 경우 터미널을 사용하여 큰 문제 없이 삭제할 수 있습니다. 그리고 구형 Mac을 사용 중이고 kext를 설치해야 하는 경우 KextBeast를 사용하여 프로세스를 간소화하세요.

macOS 유지 관리와 관련하여 때때로 도움이 필요할 수 있는 다른 것은 일반적인 방법으로 삭제되지 않는 파일을 삭제하는 것입니다.