Date: Mon, 11 Sep 1995 23:30:52 -0700 From: Paul Traina <pst@shockwave.com> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: current@freebsd.org, Bill Fenner <fenner@parc.xerox.com> Subject: Re: userconfig doesn't work on tvi925 Message-ID: <199509120630.XAA12900@precipice.shockwave.com> In-Reply-To: Your message of "Mon, 11 Sep 1995 22:45:53 PDT." <1535.810884753@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
From: "Jordan K. Hubbard" <jkh@time.cdrom.com> Subject: Re: userconfig doesn't work on tvi925 > Here is my suggestion. It won't work. > Pull out the new userconfig ENTIRELY. Get rid of it. Instead, add a > sysctl interface and a staticly linked program in /sbin to operate that > interface. This keeps the kernel clean, and gives you access to fancy > stuff in user mode. If you want to have the old userconfig for > emergencies. Not if you never GET to user mode, it doesn't! Perhaps by complicating the interface we've obscured the purpose somewhat, but the primary purpose remains "getting the user installed on the hard disk." Please re-read the last line you quoted...and now let me expand... What also needs to happen is for `dset' to get folded into sysinstall so that the second kernel to come off the bindist can also be tweaked to track whatever changes the user had to make in coming up off the floppy. All you need to get to user mode on the install disk is a working floppy drive and a working console. It's -highly- unlikely you will need to change the floppy drive or the location/irq of com1, or the address of your vga device. In point of fact, you're ALREADY hosed if those aren't where you expected them to be, because the boot loader and the console driver that userconfig() uses wouldn't work in the first place. QED, you can boot the kernel, get into user mode, and run the fancy program. If my logic is false, then you STILL have the old dumb-terminal userconfig program for emergency hardware changes or initial boot without a reboot.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509120630.XAA12900>