你的位置:
首页
>
IT圈
>
FreeBSD安装过程提示mountroot解决方法
2024年5月13日发(作者:轩辕凡白)
最近安装了FreeBSD 8.0,开机的时候提示如下:
代码:
..........
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 480Mbps High Speed USB v2.0
......
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
Root mount waiting for:usbus4
Root mount waiting for:usbus4
uhub4: 8 ports with 8 removable ,self powered
Root mount waiting for:usbus4
Trying to mount root form ufs:/dev/ad0s3a
ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following from the loader
prompt:
set s=rw and the remove invalid mount options from /etc/fstab.
Loader variables:
rom=ufs:/dev/da0s3a
s=rw
Manual root filesystem specificaton:
: Mount using filesystem
eg. ufs:/dev/da0s1a
eg. cd9660:/dev/acd0
This is equivalent to: mount -t cd9660 /dev/acd0
List valid disk boot devices
Abort manual input
[manual boot prompt]
mountroot>
.........
出现这种情况的原因:可能更换了插槽(IDE,SISC,SATA),或增减了硬盘,光驱等插槽设备
我遇到的情况:一台没有光驱的服务器进行安装PANABIT 8.0,当安装好后,拆掉光驱,重
新启动系统,提示mountroot>
分析过程:当把光驱卸掉后,系统提示mountroot>,当把光驱放回服务器后,又可以正常启
动,可以确认是启动分区找不到
解决方法1:可以光驱放回服务器,再启动服务器到正常状态,再编辑vi /etc/fstab文件
panabit# cat /etc/fstab
# Device Mountpoint FStype Options Dump
/dev/ad1s1b none swap sw 0
/dev/ad1s1a / ufs rw 1
/dev/ad1s1e /tmp ufs rw 2
/dev/ad1s1f /usr ufs rw 2
/dev/ad1s1d /var ufs rw 2
/dev/acd0 /cdrom cd9660 ro,noauto 0
首先要确定启动分区的位置,要一次到位
要分清IDE,SATA,SCSI等设备的分区规则和名称规则,这样较难
解决方法2:进入单用户模式
编辑vi /etc/fstab文件
就是顺序修改启动分区,直到可以修改成功启动
/dev/ad3s1b 修改为 /dev/ad1s1b
Pass#
0
1
2
2
2
0
2024年5月13日发(作者:轩辕凡白)
最近安装了FreeBSD 8.0,开机的时候提示如下:
代码:
..........
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 480Mbps High Speed USB v2.0
......
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
Root mount waiting for:usbus4
Root mount waiting for:usbus4
uhub4: 8 ports with 8 removable ,self powered
Root mount waiting for:usbus4
Trying to mount root form ufs:/dev/ad0s3a
ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following from the loader
prompt:
set s=rw and the remove invalid mount options from /etc/fstab.
Loader variables:
rom=ufs:/dev/da0s3a
s=rw
Manual root filesystem specificaton:
: Mount using filesystem
eg. ufs:/dev/da0s1a
eg. cd9660:/dev/acd0
This is equivalent to: mount -t cd9660 /dev/acd0
List valid disk boot devices
Abort manual input
[manual boot prompt]
mountroot>
.........
出现这种情况的原因:可能更换了插槽(IDE,SISC,SATA),或增减了硬盘,光驱等插槽设备
我遇到的情况:一台没有光驱的服务器进行安装PANABIT 8.0,当安装好后,拆掉光驱,重
新启动系统,提示mountroot>
分析过程:当把光驱卸掉后,系统提示mountroot>,当把光驱放回服务器后,又可以正常启
动,可以确认是启动分区找不到
解决方法1:可以光驱放回服务器,再启动服务器到正常状态,再编辑vi /etc/fstab文件
panabit# cat /etc/fstab
# Device Mountpoint FStype Options Dump
/dev/ad1s1b none swap sw 0
/dev/ad1s1a / ufs rw 1
/dev/ad1s1e /tmp ufs rw 2
/dev/ad1s1f /usr ufs rw 2
/dev/ad1s1d /var ufs rw 2
/dev/acd0 /cdrom cd9660 ro,noauto 0
首先要确定启动分区的位置,要一次到位
要分清IDE,SATA,SCSI等设备的分区规则和名称规则,这样较难
解决方法2:进入单用户模式
编辑vi /etc/fstab文件
就是顺序修改启动分区,直到可以修改成功启动
/dev/ad3s1b 修改为 /dev/ad1s1b
Pass#
0
1
2
2
2
0