Mountroot error при загрузке с USB флешки
-
Помогите, пожалуйста, разобраться с автоматическим монтированием корневой фс.
При загрузке pfsense с USB флешки (pfsense установлен на нее с загрузочного CD) получаю:
–---------------------------------------------------------------------------------------------
Trying to mount root from ufs:/dev/da0s1a
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/da0s1a
vfs.root.mountfrom.options=rwManual root filesystem specification:
<fstype>: <device>Mount <device>using filesystem <fstype>eg. ufs:/dev/da0s1a
eg. cd9660:/dev/acd0
This is equivalent to: mount -t cd9660 /dev/acd0 /? List valid disk boot devices
<empty line="">Abort manual inputПосле этого сообщения я монтирую корневую фс вручную.
ufs:/dev/da0s1a
И она монтируется!
В /etc/fstab у меня прописано монтировать именно так!
Что, не читается /etc/fstab при загрузке?
У меня в /boot/ в конфиге (не могу сейчас подсмотреть название, там где много-много закоментированных переменных) тоже указано
vfs.root.mountfrom="/dev/da0s1a"
vfs.root.mountfrom.options="rw"Может быть сперва раздел на USB флешке определяется как какое-нибудь другое устройство, а спустя несколько секунд как da0s1a ?
Или, может быть, информация о mountroot считывается откуда-нибудь из другого места?</empty></fstype></device></device></fstype> -
http://doc.pfsense.org/index.php/Boot_Troubleshooting
в разделе
Booting from USBkern.cam.boot_delay=10000
должно помочь.
-
Спасибо! Я уже и сам разобрался… :-)
Оказывается я был прав в своем предположении о времени, необходимом для определения USB флешки.Вот тут написано http://forum.pfsense.org/index.php?action=printpage;topic=32017.0
The boot menu option to boot from USB does not change the boot device, it just inserts a 10-second delay into the boot process to allow USB devices to be fully detected before proceeding.