Mac bootcamp裡面的info.plist無法替換?
01-16
我想做安裝系統U盤,無論怎麼做都是提示我許可權不足,我用了root用戶仍然是許可權不足?請教各位大神是什麼問題?
修改info.plist:
- Add your model to DARequiredROMVersions
- Delete the word "Pre" from UEFIModels and add your model
- Delete the word "Pre" from USBBootSupportedModels and add your model
- Remove your model from Win7OnlyModels (if its there)
關機
按了開機按鈕後執行組合鍵CMD+R命令行輸入:csrutil disable重啟
替換文件終端執行命令:sudo codesign -fs - /Applications/Utilities/Boot Camp Assistant.app/ --deep查看效果,我剛搞定,趁熱敲一遍還有要注意的,雙系統的Windows只能安裝在主硬碟,光碟機位硬碟安裝不了...MacOS倒是在哪個硬碟無所謂...我跟你一模一樣的問題,現在正在想辦法,頭疼中,要是我研究出來,我就回來回答你。-----------------------------------------------以下為引用---------------------------------------------DreamPiggy,如今連編程都不會了 小豬的博客某瓜不是木瓜、曹河圖、Evin Tsai等人贊同
瀉藥,OS X El Capitan中,在內核下引入了Rootless機制,以下路徑:
/System/bin/sbin/usr (except /usr/local)均屬於Rootless範圍,即使root用戶無法對此目錄有寫和執行許可權,只有Apple以及Apple授權簽名的軟體(包括命令行工具)可以修改此目錄。要麼思考你這個操作的意義之後,使用其他方式完成你的操作比如你要改vim的配置,請放在~/.vim/中,而不是/usr/share這種全局路徑
要麼關閉Rootless(非開發者一般不推薦,或者建議執行後再次開啟)附關閉方法:重啟,開機按住Command + R,以Recovery分區啟動,然後選擇以下方式:圖形化操作
在Security Configuration中關閉Enforce System Integrity Protection
命令行操作
csrutil disable
csrutil disable
後輸入 reboot重啟後找到Info.plist文件的路徑:例如:cd /Applications/Utilities/Boot Camp Assistant.app/Contents用剛才編輯過保存在桌面的那份Info.plist去替換:
mv /Users/yourname/Desktop/Info.plist .
我執行過了,成功。
雖說Info.plist修改成功了,但bootcamp並沒有什麼變化。
我又執行了:
csrutil enable
把Enforce System Integrity Protection重新打開。
經過研究發現,只要把bootcamp助理另拷一份到桌面,用拷到桌面上的這個助理就行了。。。原來的不用管他。。。
推薦閱讀:
※Mac 有必要磁碟分區嗎?
※Mac OS X可不可以單獨控制每個程序的音量啊?或者有什麼軟體可以做到這一點啊?
※Mac系統下製作視頻字幕用什麼軟體?
※秀一下你的 brew list,有什麼好玩的 tool 嗎?
※VIM用戶對於新MacBook Pro有什麼看法?
TAG:MacBookPro | Mac | 蘋果公司AppleInc | BootCamp |