How to capture FreeBSD installation Screen - for review purpose

Randy Pratt rpratt1950 at earthlink.net
Wed May 7 02:02:13 UTC 2003


On Tue, 6 May 2003 00:28:44 -0700, Murray Stokely wrote:
> On Mon, May 05, 2003 at 12:51:21PM -0500, Eric Anderson wrote:
> > >That's not how the screen shots in the Handbook were generated.  Look at
> > >the vidcontrol(1) man page, and the -p and -P options.  Then look at
> > >ports/graphics/scr2png and ports/textproc/scr2txt.
> >
> > Is vidcontrol available during install?

> Hmm.  I don't think so, but sysinstall tries to invoke it anyway in
> mouse.c?  If it was truly required then you could build a custom boot
> floppy with it.

> You can run a fake installation with sysinstall on an existing system
> (for example, to populate a chroot directory hierarchy with release
> bits).  I suspect that is how Randy Pratt and others have generated
> the release snapshots using the tools that Nik described (and wrote --
> thanks Nik!)

That sounds like a more direct approach to get screenshots.  Actually,
I took a different route and used a combination of methods to get the
screenshots since vidcontrol isn't available during install.

I used a headless install over a null modem cable to creat screenshots 
prior to the Main Installation screen.  This is described in the 
Handbook section "2.12.1 Installing FreeBSD on a System without a 
Monitor or Keyboard".  I used vidcontrol on the running FreeBSD 
system to do the captures.  This worked fine for the text screens but 
colors were not displayed properly on the serial console.

The balance of the screenshots were made post-install by starting 
sysinstall and using vidcontrol to capture the console screen.

There are some screens that are different after installation than 
during the installation.  I used a hex editor (ports/editors/hexedit)
to modify the screens to reflect the correct install screen content.
I used two computers: one to do the install and another to create
and/or verify screenshot content as I do installations. Its not too 
difficult to learn to edit the .scr screenshots with a little 
patience.

Of course, this is more of a brute force approach and requires much
more attention to detail but far less than the old html/tables 
approach I was using before Nik created the capture tools.

Randy



More information about the freebsd-doc mailing list