注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Tenhlf的博客

 
 
 

日志

 
 

Ibm 236 源码方式升级到FB8.0重启不能MOUNT ROOT  

2009-12-24 14:26:22|  分类: FreeBSD |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
上次把ibm 236上面的freebsd从6.4升级到了7.2,好像还可以。接着又开始升级到8.0.这次在安装完内核重启后,就再没有办法进入系统了。屏幕提示如下:
Trying to mount root from ufs:/dev/ipsd0s1a

ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following from
the loader prompt:

     set vfs.root.mountfrom.options=rw

and then remove invalid mount options from /etc/fstab.

Loader variables:
vfs.root.mountfrom=ufs:/dev/ipsd0s1a
vfs.root.mountfrom.options=rw

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:/dev/ipsd0s1a
                       eg. cd9660:/dev/acd0
                       This is equivalent to: mount -t cd9660 /dev/acd0 /

  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot>

奇怪了,freebsd找不到分区,在网上查资料,发现有类似的问题,但是解决办法都无效。大多都是说磁盘的id号变了等等的。于是只好在选择 “Escape to a loader prompt” 选项,输入 unload kernel, 然后输入 boot /boot/kernel.old/kernel用老的内核启动机器。系统启动正常。查看/etc/fstab,参数也是正常的。但是重启后还是上面的提示,无论是单用户模式还是安全模式都启动失败。无意中选择了2. Boot FreeBSD with ACPI disabled终于启动成功了。难道是8.0的版本和Ibm236的ACPI(高级配置和电源管理接口)有冲突?那就暂时禁止ACPI好了。
在/boot/device.hints里面加入hint.acpi.0.disabled="1"。
改天再试试直接安装8.0看看还会不会有上述的问题出现.
刚刚在网上查到“
這次 kernel 沒什麼大變化,除了 acpi 被加進 GENERIC”。比较7.2和8.0的内核文件,确实有区别,在8.0的内核中,默认如下:
# Bus support.
device          acpi
device          eisa
device          pci
多了acpi的支持。难道是因为默认就加入了acpi支持的缘故?看来完全是为了发挥新硬件的节能功效吧。明天重新编译内核看看。
  评论这张
 
阅读(491)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018