--On Wednesday, June 08, 2005 16:29:22 -0300 José de Paula Rodrigues <[EMAIL PROTECTED]> wrote:

On 6/8/05, Paul Schmehl <[EMAIL PROTECTED]> wrote:
When you use FreeBSD's boot manager, you get a menu like this at bootup:

F1 DOS
F2 FreeBSD
F3 Linux
F4 ??
F5 Drive 1

Default: F2

Is there a way to edit the list?  Or is that fixed when boot manager is
installed and not configurable?

By edit, I mean, for example, change F4 ?? to F4 MyOS.


man boot0cfg

I *thought* it would go without saying that I had already read man boot0cfg.

Obviously, I missed the part where you edit the menu.  Wanna give me a hint?

uname -imr
5.4-RELEASE i386 GENERIC

boot0cfg -v /dev/ad4
#   flag     start chs   type       end chs       offset         size
1   0x00      0:  1: 1   0x07   1023:254:63           63    204796557
2   0x80   1023:255:63   0xa5   1023:254:63    204796620    283482990

version=1.0  drive=0x80  mask=0xf  ticks=182
options=packet,update,nosetdrv
default_selection=F2 (Slice 2)

The options for boot0cfg are:

-B Install the `boot0' boot manager. This option causes MBR code to
            be replaced, without affecting the embedded slice table.

I don't need to install it.

    -b boot0
            Specify which `boot0' image to use.  The default is /boot/boot0
            which will use the video card as output, alternatively
            /boot/boot0sio can be used for output to the COM1 port.  (Be
            aware that nothing will be output to the COM1 port unless the
            modem signals DSR and CTS are active.)

I don't need to specify the boot image.

    -d drive
            Specify the drive number used by the PC BIOS in referencing the
drive which contains the specified disk. Typically this will be
            0x80 for the first hard drive, 0x81 for the second hard drive,
            and so on; however any integer between 0 and 0xff is acceptable
            here.

I don't need to specify the drive.

    -f file
Specify that a backup copy of the preexisting MBR should be writ-
            ten to file.  This file is created if it does not exist, and
            replaced if it does.

I don't need to make a backup copy.

    -m mask
            Specify slices to be enabled/disabled, where mask is an integer
between 0 (no slices enabled) and 0xf (all four slices enabled).

The correct slices are already enabled.  The system boots fine to either OS.

    -o options
            A comma-separated string of any of the following options may be
            specified (with ``no'' prepended as necessary):

The default options are being used, and I see no reason to change them.

packet Use the disk packet (BIOS INT 0x13 extensions) interface, as opposed to the legacy (CHS) interface, when doing disk
                    I/O.  This allows booting above cylinder 1023, but
                    requires specific BIOS support.  The default is
                    `nopacket'.

            setdrv  Forces the drive containing the disk to be referenced
                    using drive number definable by means of the -d option.
                    The default is `nosetdrv'.

            update  Allow the MBR to be updated by the boot manager.  (The

            update  Allow the MBR to be updated by the boot manager.  (The
                    MBR may be updated to flag slices as `active', and to
save slice selection information.) This is the default; a `noupdate' option causes the MBR to be treated as read-
                    only.

    -s slice
Set the default boot selection to slice. Values between 1 and 4
            refer to slices; a value of 5 refers to the option of booting
            from a second disk.

The default slice is determined by the last boot. I see no reason to change that.

    -t ticks
            Set the timeout value to ticks.  (There are approximately 18.2
            ticks per second.)

The timeout is set to 10, and I see no reason to change that.

    -v      Verbose: display information about the slices defined, etc.

Self-explanatory.

So where is the switch that I use to edit the menu?

Paul Schmehl ([EMAIL PROTECTED])
Adjunct Information Security Officer
University of Texas at Dallas
AVIEN Founding Member
http://www.utdallas.edu/ir/security/
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to