启动后就进入如下的界面:
Trying to mount root from ufs:/dev/ad3s1a
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:da0s1a
? List valid disk boot device
<empty line> Abort manual input
mountroot>
在网上搜了,一些方法是:
这个主要是因为/etc/fstab里面乱了,导致找不到启动信息了,修改下即可。
1.输入?号查看有效的磁盘信息。
2.输入ufs:/dev/ad*s1a。(*代表您自己的磁盘号,可以由第一步的得出).
3.回车后会进入单用户默哀模式,输入cat /etc/fstab.
4.输入ee /etc/fstab修改:将ad0s1a(假设为这个)等相应项修改为ad*s1a(与第二步的一样)等。
5.重启即可。
但是发现在4步的时候,发现出现 ee not find.
还有在网上看到其他出现这个问题时,他们的问题中在 Trying to mount root from ufs:/dev/ad3s1a 后都有一条:Root mount failed: 6
但我的就没有,很奇怪。
不知道怎样解决?望各位帮帮忙。谢谢!
7 个解决方案
#1
照着顺序多做几次,就能发现问题出在哪里
#2
能帮帮忙指出怎样解决吗?试了很多次还是不行啊!
#3
帮帮忙啊!!!!
#4
没人回,自己顶。
#5
之前的虚拟机上装有多个硬盘?
ee和vi都在/usr/bin下,到第4步时只mount了 root文件系统 "/"
所以还需要mount /usr文件系统
根据第2步得到的磁盘号,假设为0,再用
cat /etc/fstab
查看 /usr的设备名, 楼主的情况可能是ad3s1e,或者ad3s1f(如果安装时建立了独立的/var文件系统)
最后用
mount /dev/ad0s1e /usr
或者
mount /dev/ad0s1f /usr
挂载/usr文件系统
之后就可以用ee或者vi修改/etc/fstab了。
ee和vi都在/usr/bin下,到第4步时只mount了 root文件系统 "/"
所以还需要mount /usr文件系统
根据第2步得到的磁盘号,假设为0,再用
cat /etc/fstab
查看 /usr的设备名, 楼主的情况可能是ad3s1e,或者ad3s1f(如果安装时建立了独立的/var文件系统)
最后用
mount /dev/ad0s1e /usr
或者
mount /dev/ad0s1f /usr
挂载/usr文件系统
之后就可以用ee或者vi修改/etc/fstab了。
#6
谢谢,非常感谢,终于解决了。
#7
这个是好帖!顶一下!
#1
照着顺序多做几次,就能发现问题出在哪里
#2
能帮帮忙指出怎样解决吗?试了很多次还是不行啊!
#3
帮帮忙啊!!!!
#4
没人回,自己顶。
#5
之前的虚拟机上装有多个硬盘?
ee和vi都在/usr/bin下,到第4步时只mount了 root文件系统 "/"
所以还需要mount /usr文件系统
根据第2步得到的磁盘号,假设为0,再用
cat /etc/fstab
查看 /usr的设备名, 楼主的情况可能是ad3s1e,或者ad3s1f(如果安装时建立了独立的/var文件系统)
最后用
mount /dev/ad0s1e /usr
或者
mount /dev/ad0s1f /usr
挂载/usr文件系统
之后就可以用ee或者vi修改/etc/fstab了。
ee和vi都在/usr/bin下,到第4步时只mount了 root文件系统 "/"
所以还需要mount /usr文件系统
根据第2步得到的磁盘号,假设为0,再用
cat /etc/fstab
查看 /usr的设备名, 楼主的情况可能是ad3s1e,或者ad3s1f(如果安装时建立了独立的/var文件系统)
最后用
mount /dev/ad0s1e /usr
或者
mount /dev/ad0s1f /usr
挂载/usr文件系统
之后就可以用ee或者vi修改/etc/fstab了。
#6
谢谢,非常感谢,终于解决了。
#7
这个是好帖!顶一下!