我意外安装了一个软件包,导致我的 Solaris 无法启动。进入单用户模式后,我运行了:
pkg uninstall system/install/media/internal
然而它失败了,并且说pkg: No image rooted at '/'
关于如何卸载该软件包有什么建议吗?
答案1
您看到的错误表明图像已被损坏或被意外修改,或者 pkg(1) 用于识别“图像”的文件和目录丢失。
具体来说,似乎缺少 /var/pkg 目录或 /var/pkg/pkg5.image 文件。因此,pkg 命令找不到要操作的映像。(请参阅 pkg(5) 了解映像的定义)。
如果 /var 已被移动到单独的文件系统,那么由于这个原因以及许多其他原因,这不是 Solaris 11 支持的配置。