gpt4 book ai didi

crash - Oracle Solaris 11.2 在引导时崩溃

转载 作者:行者123 更新时间:2023-12-03 16:51:26 24 4
gpt4 key购买 nike

作为 PCI 驱动程序开发实验的结果,我的内核崩溃了。现在我处于操作系统启动并再次崩溃的情况,因为它试图加载我的错误驱动程序。修复它的方法是什么,可能避免启动我的驱动程序,以便我可以在“安全”模式下登录系统,然后修复我的驱动程序或至少从系统中卸载?

更新 看完http://docs.oracle.com/cd/E36784_01/pdf/E36801.pdf和其他文档,似乎步骤如下:

1) 从 solaris CD 引导

2)选择壳牌

3) zpool import -R /a rpool
4) zfs mount rpool/ROOT/zfsBE
5) cd /a并从 /usr/kernel/drv/ 中删除有故障的驱动程序

不完全确定,我不想再搞砸系统,所以想从 Solaris 大师那里得到确认。

更新2 所以上面的修复方案几乎对我有用,也就是说我能够导入 rpool 并且自动安装 /export/home/a 下这让我可以删除有问题的驱动程序,因为之前我从 /usr/kernel/drv 建立了一个到它的软链接(soft link);基本上我能够重新启动并启动 solaris,没有任何问题,也没有错误消息,所以我什至没有运行 fsck .但是对我不起作用的是zfs mount rpool/ROOT/solaris这是一个根 FS,因为我想从 /usr/kernel/drv 中删除一个链接.错误消息说我应该使用 mount 执行此操作.

顺便说一句,现在我将我的驱动程序复制到 /tmp并创建链接/usr/kernel/drv/amf64/mydrv ,因此在崩溃的情况下,系统会重新启动并清理/tmp 分区。稍后我将需要在 beadm 上投入一些时间。

谢谢。

最佳答案

从 CD/DVD 启动,或阅读 page 81 of this document ,假设您在 x86 硬件上运行。

基本上,您需要绕过设备的加载。如果您没有安全模式 GRUB 选项(再次假设 x86),或者如果安全模式仍然加载您的驱动程序,那么仅引导 Solaris CD/DVD、挂载/导入根池以及从文件系统中删除您的驱动程序。

关于crash - Oracle Solaris 11.2 在引导时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31438739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com