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>