Chinaunix

标题: freebsd9.1 installkernel SCSI硬盘盘符问题 mountroot> [打印本页]

作者: bdhidoc    时间: 2013-04-27 11:35
标题: freebsd9.1 installkernel SCSI硬盘盘符问题 mountroot>

vmware8.0
freebsd9.1

安装好系统,硬盘选择LSI-SCSI
安装vmware-tools
配置系统内核时,如下的打开和关闭都试过
options      GEOM_PART_GPT          # GUID Partition Tables.
options      GEOM_LABEL          # Provides labelization

scsi驱动
device                mpt                # LSI-Logic MPT-Fusion
device                mps                # LSI-Logic MPT-Fusion 2

#make buildkernel KERNCONF=XXX
#make installkernel KERNCONF=XXX
#reboot

mountroot> ?
显示
ad0p2 ad0p1 ad0p0 ad0

demsg中全是ad0,ad1.
试过:
ufs:ada0p2
ufs:ada0p1
ufs:ada0p0
ufs:da0p2
ufs:da0p0
ufs:da0p1
全不能引导.使用:cd9660:cd0可以

如何才能查找scsi的硬盘盘符号?如何启动?
作者: bdhidoc    时间: 2013-04-27 14:54
)))))))
作者: mirnshi    时间: 2013-04-27 15:24
是虚拟机?有可能用的是ide硬盘,看看ad0s1a ?
作者: lsstarboy    时间: 2013-04-27 17:17
scsi应该是da0,你看一下启动信息,找到硬盘了没有?
作者: Hongqiyaodao    时间: 2013-04-28 08:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: bdhidoc    时间: 2013-04-28 11:20
ad0.ada0,全都找到了.就是引导不了
作者: bdhidoc    时间: 2013-04-28 11:22
mirnshi 发表于 2013-04-27 15:24
是虚拟机?有可能用的是ide硬盘,看看ad0s1a ?



虚拟机中装的FreeBSD.
硬盘类型是scsi

作者: mirnshi    时间: 2013-04-28 11:30
bdhidoc 发表于 2013-04-28 11:22
虚拟机中装的FreeBSD.
硬盘类型是scsi


那应该是da0,
da0: <VMware, VMware Virtual S 1.0> Fixed Direct Access SCSI-2 device

看看/dev/da0s1a


作者: mirnshi    时间: 2013-04-28 11:36
是不是你的内核有问题,不能简单地增加mpt,scsi驱动还需要诸如scbus的支持。比如:
# SCSI Controllers
device          mpt             # LSI-Logic MPT-Fusion
# SCSI peripherals
device          scbus           # SCSI bus (required for SCSI)
device          ch              # SCSI media changers
device          da              # Direct Access (disks)
device          pass            # Passthrough device (direct SCSI access)
......
作者: bdhidoc    时间: 2013-04-28 12:20
回复 9# mirnshi



这个是全开的
# ATA/SCSI peripherals
device          scbus          # SCSI bus (required for ATA/SCSI)
device          ch          # SCSI media changers
device          da          # Direct Access (disks)
device          sa          # Sequential Access (tape etc)
device          cd          # CD
device          pass          # Passthrough device (direct ATA/SCSI access)
device          ses          # Enclosure Services (SES and SAF-TE)
device          ctl          # CAM Target Layer

   
作者: bdhidoc    时间: 2013-04-28 13:18
本帖最后由 bdhidoc 于 2013-04-28 13:20 编辑

dmesg打印出来了

erroe.jpg (88.05 KB, 下载次数: 16)

erroe.jpg

erroe-.jpg (37.34 KB, 下载次数: 15)

erroe-.jpg

作者: lsstarboy    时间: 2013-04-28 13:25
unknown file system

你不会没有newfs吧!
应该在分区的时候出错了,或者是你干脆就没有做freebsd-boot分区。
作者: bdhidoc    时间: 2013-04-28 13:44
执行的系统自动分区.啥也没动.

作者: lsstarboy    时间: 2013-04-28 13:57
本帖最后由 lsstarboy 于 2013-04-28 13:58 编辑

ufs:da1p2结果呢?
只可能是一个盘有这种分区,你两个盘都被gpart分区了,所以不是很正常。或者是你曾经做过raid1,后来又打散了。
作者: bdhidoc    时间: 2013-04-28 14:12
本帖最后由 bdhidoc 于 2013-04-28 14:13 编辑
lsstarboy 发表于 2013-04-28 13:57
ufs:da1p2结果呢?
只可能是一个盘有这种分区,你两个盘都被gpart分区了,所以不是很正常。或者是你曾经做 ...


结果就是unknow file system

raid没有做过,就一个盘.

难不成要手工做分区吗?
作者: lsstarboy    时间: 2013-04-28 14:21
你是两个盘啊!da0和da1。
作者: bdhidoc    时间: 2013-04-28 14:25
回复 16# lsstarboy


da1是其它虚拟机的,启动不了,临时放过来做试验用的.

   
作者: bdhidoc    时间: 2013-04-28 14:40
回复 16# lsstarboy

我重新做了硬盘分区.



   

Snap133.jpg (47.54 KB, 下载次数: 19)

Snap133.jpg

作者: zeissoctopus    时间: 2013-04-28 15:42
bdhidoc 发表于 2013-04-28 14:40
回复 16# lsstarboy

我重新做了硬盘分区.


若還是不行的話,重新分區時以 MBR 方式劃分。
作者: lsstarboy    时间: 2013-04-28 16:02
回复 18# bdhidoc


    这次是ada0,应该对了。
 
 另外,我感觉VirtualBox比VM更好用,不需要破解。
作者: bdhidoc    时间: 2013-04-28 16:12
回复 19# zeissoctopus


硬盘分区时我试过mbr形式,出来也是错的.


   
作者: mirnshi    时间: 2013-04-28 16:50
lsstarboy 发表于 2013-04-28 16:02
回复 18# bdhidoc


vmplayer可以免费使用的。熟悉了vm产品,esxi,也是不错的选择。
作者: bdhidoc    时间: 2013-04-28 17:06
可以了,估计就是freebsd_boot的问题




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2