On Fri, Aug 27, 2010 at 08:38:57PM +0800, Marcus wrote: | how to fix fstab in single user mode for bootable "Live" USB drive | | http://www.openbsd.org/faq/faq14.html#flashmemLive | says: | If your target machine has an ahci(4) or SCSI interface, you will | probably find your USB drive's identifier changing. Having multiple | versions of your /etc/fstab file may make this easier to "fix" (in | single user mode). | | Install OpenBSD to USB drive in a notbook. the usb drive is | recognized as "sd1" | | Now put the USB drive into another PC an boot from USB. the usb dirve | is recognized as "sd0". | | in the single user mode. | "fsck -p / && mount -uw /" not work | "fsck -p /usr && mount /usr" not work | "vi /etc/fstab" not work. | | question: | how to mount root / writable and active vi editor?
Don't. There's no need. Here's how you do it even easier (requires recent snap / source) [ -f /dev/diskmap ] || ( cd /dev; sudo MAKEDEV diskmap ) echo wq | disklabel -E YOURDISK UID=`disklabel YOURDISK | grep ^uid: | cut -f2 -d' '` { echo ",s#/dev/YOURDISK#${UID}.#"; echo w; } | ed - /etc/fstab Do not try this until you understand what it does. You'll have to edit it to your needs anyway. This new uid stuff is really cool, thanks jsing@ ! Paul 'WEiRD' de Weerd -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/