Date: Mon, 1 Mar 2010 17:31:20 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: freebsd-current@freebsd.org Subject: [FAQ] FBSD on a USB stick Message-ID: <201003011731.20790.hselasky@c2i.net>
next in thread | raw e-mail | index | archive | help
Hi,
Sometimes the USB sticks won't get detected in time. You can fix this by using
the following simple quick and dirty patch.
--HPS
==================================================================
--- sys/kern/vfs_mount.c (revision 204512)
+++ sys/kern/vfs_mount.c (local)
@@ -1656,6 +1656,8 @@
UMA_ALIGN_PTR, UMA_ZONE_NOFREE);
devfs_first();
+repeat:
+
/*
* We are booted with instructions to prompt for the root filesystem.
*/
@@ -1725,9 +1727,10 @@
* Everything so far has failed, prompt on the console if we haven't
* already tried that.
*/
- if (!asked)
- if (!vfs_mountroot_ask())
- goto mounted;
+ if (!asked) {
+ pause("WDISK", 1*hz);
+ goto repeat;
+ }
panic("Root mount failed, startup aborted.");
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003011731.20790.hselasky>
