index.html
来自「PC BIOS Boot Manager _within_ the Master」· HTML 代码 · 共 461 行 · 第 1/2 页
HTML
461 行
<LI>Disable BIOS write-protection on boot sector and master boot sector at installation time. After installation the boot sector is never modified again - the BIOS protection could be enabled again. There is NO need for configuration - even after moving or deleting/creating primary partitions. <LI>Always keep bootable floppy or CD with a backup of MBR. If for some reasons the MBR loader or (what is even worse) partition table is broken, you may restore it with the backup. <LI>When using Linux with LILO/GRUB it is reasonable to install LILO into boot record of a chosen partition, not MBR. Of course if you want to use mbrbm in the MBR instead. <LI>Installation of all known Windows operating systems overwrites MBR. You have to reinstall mbrbm after you install any Windows on any partition. Since boot record of a target partition is also updated by Windows installation routine it is safe to overwrite MBR contents with mbrbm - since mbrbm is only 438 bytes Windows's VolumeID is also preserved! Same with modern lilo's DiskID. <LI>Due to mbrbm restriction to 1024 cylinders be aware to keep your booting OS partitions ("/", "/boot", "C:\") within the first 8 Gigabyte - anyway a good idea to separate the root-filesystem (again "/", "/boot", "C:\") from all other data (applications and user data). </UL> <A name="Important notices and limitations"></A> <H3> Important notices and limitations </H3> There are following limitations and configurations that have never been tested yet. All information related to the topics below is welcome (<A href="http://sourceforge.net/forum/?group_id=180517">test cases, links to appropriate documentation, patches, etc.</A>) <UL> <LI>mbrbm supports so-called primary partitions (4 primary partitions). non-DOS partition tables are not supported. <LI>SCSI hard disks with BIOS support are tested. <LI>mbrbm works in configuration with RAID. <LI>mbrbm works in configuration with LVM. <LI>Microsoft Windows "dynamic disks" is not tested. <LI>mbrbm can boot records from primary partitions on second drive. <LI>mbrbm does check partition table for minor errors like standard DOS/Windows MBR does. </UL> <A name="Troubleshooting"></A> <H3> Troubleshooting </H3> If mbrbm does not work for some reason you may ask for support. What do you need to provide in order to get help: <OL> <LI>Is mbrbm installed properly? "dd if=/dev/hda bs=1 count=438 | md5sum" should match the mbrbm.md5 in the distribution tar <LI>Deinstall mbrbm - does the problem stay? Remember installation of mbrbm does only alter 438 bytes on the HD! <LI>Describe hardware configuration (disks subsystem: number of drives, their types (ATA, SATA, etc.), primary or secondary, sizes, etc.) <LI>Report the version of mbrbm you are using <LI>Explain the problem (crash, hanging, incorrect behavior, etc.) <LI>Describe partitioning scheme of your hard drives (sizes and filesystems on primary partitions and logical disks). Appropriate screenshots of fdisk may help as well. <LI>Provide a description of OSes you want to boot: where are they, how many oses you want to boot, what are they (brands+versions) <LI>What other boot-related software do you use (other boot managers for example on other hard disk, OS loaders like LILO, etc.) </OL> Not all items above are mandatory, but however if you provide quality feedback with much info describing your problem, I may help you with greater probability. <BR> But please don't forget - mbrbm is my hobby, there is no guarantee this software will work properly. I'm not responsible for any damage it may cause. Immediate support is also not guaranteed. <A name="Screenshots"></A> <H2> Screenshots </H2> Boot menu (mbrbm version 1.0): <BR> <IMG src="mbrbm.png" alt="Boot menu"> <A name="Features"></A> <H2> Features </H2> <UL> <LI>May boot up to 8 operating systems from primary partitions of two disks <LI>MBR boot loader is written in Assembly language and compiled with NASM <LI>Supports user-defined boot by pressing an appropriate key ("0", "1", "2", "3", etc.) <LI>Supports boot timeout with loading of the active partition <LI>It fits into first 438 bytes of a 1st sector on a hard disk, not requiring separate partition to be allocated <LI>Supports all kind of hard disks supported by BIOS: ATA, SATA and SCSI <LI>Development of mbrbm requires only free software: Linux/xBSD and nasm </UL> <A name="Download"></A> <H2> Download </H2> <P> <TABLE border="1"> <TR> <TD align="center"> <B> Distribution file </B> </TD> <TD align="center"> <B> Version number </B> </TD> <TD align="center"> <B> Date </B> </TD> <TD align="center"> <B> Status </B> </TD> <TD align="center"> <B> Release short description </B> </TD> </TR> <TR> <TD> <A href="http://prdownloads.sourceforge.net/mbrbm/mbrbm-1.0.tar.gz?download">mbrbm-1.0.tar.gz</A> </TD> <TD> 1.0 </TD> <TD> October, 2006 </TD> <TD bgcolor="lightgrey"> Stable, production for compilation/install with Unix </TD> <TD> Current </TD> </TR> <TR> <TD> <A href="http://prdownloads.sourceforge.net/mbrbm/mbrbm-1.0.zip?download">mbrbm-1.0.zip</A> </TD> <TD> 1.0 </TD> <TD> October, 2006 </TD> <TD bgcolor="lightgrey"> Stable, production for install with FreeDOS </TD> <TD> Current </TD> </TR> </TABLE> <P> <A name="ToDo"></A> <H2> ToDo </H2> There are some plans for future. Feel free to <A href="http://sourceforge.net/forum/?group_id=180517">suggest new features, send patches and improvements</A>: <OL> <LI>Strong optimization of assembly code in MBR <LI>LBA support. There are still 6 bytes free for code! </OL> <P> <A name="Contacts"></A> <H2> Contacts </H2> The recommended way to contact current maintainer is to use an appropriate mechanism on <A href="http://sourceforge.net/projects/mbrbm/">sourceforge project site</A> (forum, tracker, bugs, feature requests, etc.). In the e-mail addresses below there is no hypertext references due to spam bots protection: <P> Current maintainer of mbrbm is <A href="http://sourceforge.net/users/freakout42/">Axel Reinhold</A> <UL> <LI>freakout42 __at__ users __dot__ sourceforge __dot__ net </UL> <P> Note: you need to replace " __dot__ " with "." and " __at__ " with "@" before using the addresses above. <BR> <P> <A name="Links"></A> <H2> Links </H2> Project related resources: <UL> <LI><A href="http://sourceforge.net/projects/mbrbm/">Site at sourceforge</A> </UL> <P> Similar projects (other boot managers): <UL> <LI><A href="http://sourceforge.net/projects/mbldr/">Master Boot LoaDeR</A> <LI><A href="http://penguin.cz/~mhi/mbtmgr/">MATTsoft Boot Manager</A> <LI><A href="http://xboot.sourceforge.net/">XBOOT Multi Boot</A> <LI><A href="http://btmgr.webframe.org/">Smart Boot Manager</A> <LI><A href="http://gag.sourceforge.net/">GAG, the Graphical Boot Manager</A> <LI><A href="http://www.ranish.com/part/">Ranish Partition Manager and XOSL Boot Manager</A> </UL> Assembly language descriptions and CPU instructions set <UL> <LI><A href="http://www.logix.cz/michal/doc/i386/">Intel 80386 Programmer's Reference Manual</A> <LI><A href="http://www.online.ee/~andre/i80386/">Intel 80386 Programmer's Reference 1986</A> <LI><A href="http://nasm.sourceforge.net/">NASM (Netwide Assembler)</A> and <A href="http://nasm.sourceforge.net/doc/html/nasmdoc0.html">NASM Manual</A> <LI><A href="http://rs1.szif.hu/~tomcat/win32/intro.txt">A general NASM guide for TASM coders and other ASM people</A> </UL> Partition tables and boot loaders <UL> <LI><A href="http://www.ata-atapi.com/hiwtab.htm">How It Works: Partition Tables</A> <LI><A href="http://www.geocities.com/thestarman3/asm/mbr/MBR_in_detail.htm">Boot Records Revealed!</A> <LI><A href="http://www.win.tue.nl/%7Eaeb/partitions/partition_types.html#toc2">Partition types</A> </UL> Development and packaging stuff <UL> <LI><A href="http://www.freedos.org/">FreeDOS - nice complete alternative to commercial MS-DOS operating system</A> </UL> BIOS and ATA specifications <UL> <LI><A href="http://www.t13.org/">Technical Committee T13 (AT Attachment)</A> <UL> <LI><A href="http://t13.org/docs2004/d1572r3-EDD3.pdf"> BIOS Enhanced Disk Drive Services - 3 (EDD-3)</A> <LI><A href="http://t13.org/docs2002/d1410r3b-ATA-ATAPI-6.pdf"> AT Attachment with Packet Interface - 6 (ATA/ATAPI-6)</A> </UL> <LI><A href="http://www.phoenix.com/">Phoenix Technologies</A> <UL> <LI><A href="http://www.phoenix.com/NR/rdonlyres/56E38DE2-3E6F-4743-835F-B4A53726ABED/0/specsbbs101.pdf"> BIOS Boot Specification Version 1.01</A> <LI><A href="http://www.phoenix.com/NR/rdonlyres/19FEBD17-DB40-413C-A0B1-1F3F560E222F/0/specsedd30.pdf"> Enhanced Disk Drive Specification Ver 3.0</A> </UL> </UL> <HR> Last updated: October 23, 2006 <P> </BODY></HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?