From owner-freebsd-hackers Sat Nov 16 05:21:51 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA29122 for hackers-outgoing; Sat, 16 Nov 1996 05:21:51 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA29105 for ; Sat, 16 Nov 1996 05:21:46 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id OAA13753 for ; Sat, 16 Nov 1996 14:21:30 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id OAA04955 for freebsd-hackers@freebsd.org; Sat, 16 Nov 1996 14:21:29 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id OAA07702 for freebsd-hackers@freebsd.org; Sat, 16 Nov 1996 14:12:15 +0100 (MET) From: J Wunsch Message-Id: <199611161312.OAA07702@uriah.heep.sax.de> Subject: Re: earlier "holographic shell" in 2.2-ALPHA install procedure To: freebsd-hackers@freebsd.org (FreeBSD hackers) Date: Sat, 16 Nov 1996 14:12:15 +0100 (MET) Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <6143.848096377@time.cdrom.com> from "Jordan K. Hubbard" at "Nov 15, 96 02:19:37 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Jordan K. Hubbard wrote: > > I would like the ability to launch the "emergency > > holographic shell" earlier in the install process, > > So would I. :-) > > Unfortunately, if you do that before the chroot is done then it's > impossible to unmount the floppy and use the drive again for fixit or > floppy installation. Have you ever tried to simply umount() it with MNT_FORCE set? (The equivalent of ``umount -f''.) I assume it's only busy since there are device nodes on the fixit floppy that are currently in use by the kernel, even though they have not been opened using the pathnames from the fixit /dev. I've noticed earlier that the kernel gets confused in this situation. umount(..., MNT_FORCE) works around this. Another plea for DEVFS... -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)