我和罗塞塔一起在M1上运行了一个具有管理权限的应用程序,我正试图悄悄地升级macOS。
例如,我试图从运行在Intel (Rosetta)的终端上运行一个升级命令。

我运行的命令是:
sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/startosinstall --agreetolicense –nointeraction --forcequitapps我得到了以下错误:
不支持在rosetta 2中运行的
。
我怎么才能让它起作用?还是有另一种方法可以从英特尔(Rosetta)进程悄悄安装macOS修补程序?
发布于 2022-08-27 20:02:02
这可以使用arch来完成,这样您就可以从英特尔进程中运行一个apple命令:
sudo arch -arm64 /Applications/Install\ macOS
Monterey.app/Contents/Resources/startosinstall -协议-强制证书-密码提示
但问题是,虽然我使用管理权限运行,但它仍然不能安静地执行,因为它需要密码
https://stackoverflow.com/questions/73513566
复制相似问题