我有一台工作的 NexentaCore Platform 2.0rc2 (OpenSolaris b104) 机器,我正在尝试使用apt-clone upgrade
--- NCP 3.0a4 (OpenSolaris b124) 更新它。
升级过程似乎已成功完成,但是在我在 GRUB 菜单中选择新检查点后机器会立即重新启动。
当我使用“-v”启动新检查点时,我在屏幕闪烁以重新启动之前看到以下消息:
WARNING: failed to resolve 'scsa,probe' driver alias, defaulting to 'nulldriver'
WARNING: failed to resolve 'scsa,nodev' driver alias, defaulting to 'nulldriver'
不确定这是否相关。
关于如何解决此问题的任何建议?
您可能希望将 -k 选项添加到 grub 菜单条目,以使操作系统在出现恐慌时回退到 mdb。就像是:
我也有同样的问题。屏幕截图进一步显示:
警告:无法解析“scsa,probe”驱动程序别名,默认为“nulldriver” 警告:无法解析“scsa,nodev”驱动程序别名,默认为“nulldriver”
/kernel/fs/amd64/zfs:未定义符号“lbolt”/kernel/fs/amd64/zfs:未定义符号“lbolt64”警告:mod_load:无法加载模块“zfs”
恐慌 [cpu0]/thread=fffffffffbc2e7a0:无法 _init zfs 模块
我做了一些探索,发现升级后的 /kernel/misc/amd64/scsi 和 /kernel/misc/scsi 都与原来的不同,至少在具有 'scsa,probe' 和 'scsa,nodev'其中的字符串。不过,我不确定这些字符串是从哪里来的。从已知商品中复制这些文件只会产生一堆新错误。
如果你们正在运行 AMD 处理器,那么可能是新内核(正如 Paul Archer 所指出的那样)对旧的 AMD 产品线变得非常挑剔。我遇到了这种情况,较旧的 AMD 会导致从随机重启到不成功/失败的启动。