How to Use NeoGrub Menu.lst


EasyBCD from NeoSmart Technologies enables Microsoft Windows users to configure the boot configuration data -- a database that contains the information used to control how the system boots at start up or when waking from sleep -- via a simple-to-use graphical user interface. You can replace the Windows bootloader with NeoGrub to provide more control over the boot options. Changing NeoGrub, however, is somewhat complicated, as menu.lst -- the file that provides boot instructions to NeoGrub -- must be configured using Linux commands.

  • Open EasyBCD and select "Add Entry." Click "Configure."

  • Append the file with the following if adding additional operating systems to the boot menu:

    default ?
    timeout #

    Replace "?" with the number associated with the default operating system. Use "0" for the first OS in the boot menu, "1" for the second, and so on. Replace "#" with the time limit in seconds for selecting an OS.

  • Insert the following into the file to add an option to boot from a Linux distribution installed to another partition or hard drive:

    title <OS>
    root (hd<a>,<b>)
    kernel <kernel file> root=<kernel store>
    initrd <initrd file>

    Replace <OS> with the name of the operating system. Replace "<a>" with "0" if booting from the primary hard drive; use "1" if booting from the secondary drive. Replace "<b>" with the location of the partition on the drive. Change "<kernel file>" and "<initrd file>" to the file paths linking to the kernel and initrd files; change "<kernel store>" to the name of the partition where the kernel is stored.

  • Insert the following into the file to add an option to boot from a Windows OS installed to another partition:

    title <OS>
    root hd (<a>,<b>)
    chainloader +1

    Follow the same directions as in Step 3 to modify the boot details.

  • Save the file after making your edits to change the NeoGrub bootloader menu.

Tips & Warnings

  • If you're booting the Windows partition from a secondary drive other than the first hard disk, add the following syntax to the file:
  • map (hd0) (hd1)
  • map (hd1) (hd0)

Related Searches


Promoted By Zergnet


Related Searches

Check It Out

Geek Vs Geek: Robot battles, hoverboard drag race, and more

Is DIY in your DNA? Become part of our maker community.
Submit Your Work!