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/                 

Reply via email to