Как очистить кеши расширений ядра при использовании FileVault 2?

У меня та же проблема, что и у этого пользователя, Air + Lion: подключите USB, клавиатура/планшет перестает работать , когда встроенная клавиатура и трекпад на моем MacBook Pro перестают работать (и выпадают из списка USB-устройств) периодически, когда я подключите жесткий диск USB.

Предоставленное решение состояло в том, чтобы загрузиться в безопасном режиме и очистить кеши расширений ядра, однако я использую полное шифрование диска FileVault 2, которое, похоже, отключает загрузку в безопасном режиме.

Есть ли способ очистить кеши расширения ядра в OS X 10.9 Mavericks, не отключая FileVault 2, чтобы перейти в безопасный режим? Я действительно не хочу расшифровывать, а затем повторно шифровать весь диск объемом 750 ГБ.

В качестве альтернативы, можно ли kextcacheбезопасно запускать систему, которая не загружена в безопасном режиме?

Ответы (2)

Удерживание cmdSво время загрузки для загрузочного диска, зашифрованного FileVault 2, отображает диалоговое окно пароля, а затем переходит в безопасный режим.

Если вы можете подключить внешний накопитель FireWire или USB (чтобы не называть его ext_disk), я бы предложил следующий используемый рецепт:

  1. Сделайте клон вашего диска FileVault (давайте назовем его FV2) ext_diskс помощью Carbon Copy Cloner.
  2. Загрузитесь сext_disk
  3. Открыть Disk Utilityи разблокироватьFV2
  4. Откройте Terminalили xtermокно для ввода следующих команд:

    cd /Volumes/FV2/System/Library
    /usr/bin/sudo touch Extensions
    tail -f /var/log/system.log
    
  5. Подождите, чтобы увидеть, что он kextcacheправильно обновлен на… FV2(вы ничем не рискуете, так как FV2не используете кэш, используемый вашим работающим ядром) и завершите свой tail+ , закройте окно терминалаC

  6. Перезагрузиться сFV2
  7. Проверьте, правильно ли работают все ваши некорректные расширения.
  8. Безопасно стеретьext_disk