On Wed, 1 Jan 2003 19:54:16 -0500 (EST), John Bleichert <[EMAIL PROTECTED]> wrote:

On Thu, 2 Jan 2003, edifice wrote:
Subject: How to see bootloader menu name correct?

Dear All,

I install Win2000 and FreeBSD on my machine. When boot, it display:
F1: ??
F3: ??
F4: FreeBSD
How to make the F1 correctly display the name "Windows 2000"?

Best Regards,

Edifice
-- edifice <[EMAIL PROTECTED]>

I believe the FreeBSD bootloader gets it's Fn labels by reading the filesystem type of the partitions, and in your case you get ???s because it doesn't know anything about NTFS. You may be out of luck, unless you want to hack the FreeBSD bootloader and submmit it back to the project :)

Seriously though, nobody seems too interested in fixing this issue, understandably.
[snip]

[My bad - forgot to copy the list and edifice on my initial reply.]

I'd describe the problem differently than the bootloader not knowing anything about NTFS. First, Windows NT, 2000, and XP all share the same filesystem, which MS calls "NTFS." That filesystem type is also used by IBM's OS/2, where it is referred to as "HPFS." I believe QNX may use this type as well.
 
Bootloaders are severely limited in size. There isn't room to provide for all the possible choices per various filesystem types (as we've seen, 4 or 5 at least for type 7; this isn't the only duplication - type 82, for example, is used by both Sun Solaris and Linux swap). Boot managers like Grub and the one used by MS with NT/W2K/XP get around the size limitation by allowing users to insert names for the various boot items in config files that are not actually part of the bootloader itself. I don't know for sure, but my guess is that rewriting the FreeBSD bootloader as a boot manager with a config file would essentially mean creating from scratch something on the level of Grub. So why do so when Grub is already in the ports?

--
Jud

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to