Hi all
I want to keep windows boot loader in control, so i installed grub to separate partition along with Ubuntu. then used EASYBCD to add the ubuntu entry after installing it. Both vista and ubuntu show up while booting but if i select ubuntu, I am getting an error like this:
File: \NST\nst_grub-9657..............c43.mbr
Status: 0xc0000001
Info: the selected entry could not be loaded because the application is missing or corrupt.
Any help will be appreciated.
this is what I followed
Ubuntu - NeoSmart Technologies Wiki
and this is what i want to get at:
Linux and Lilo/Grub
When you install Linux you will usually get an option during setup of where to place Lilo or Grub. The choices will include to the MBR of the boot hard drive or to the Linux partition. If you choose the MBR then part of Lilo/Grub will replace the Microsoft IPL and the other part will remain on the Linux partition and be configured to operate as a bootmanager for the other OSes on the computer. If you already have a Windows dual/multiboot using the Microsoft bootmanager then Linux may only add the Windows system partition to its boot menu. If you have various independent Windows installs you may still have to add most of them yourself to the Linux bootmanager.
If you instead choose to have Lilo or Grub installed entirely to the Linux partition then you can use your preferred bootmanager to start Linux by way of its own PBR, in exactly the same way as you start independent Windows by their PBRs. It's a cleaner method of doing things and also removes the certainty of breaking the boot sequence chain to your Windows OSes if you later decide to reinstall or remove the Linux OS. Unlike Windows an independent Linux install will not overwrite your MBR bootmanager.
I am trying for the second scenario, GRUB in its own PBR
thanks
Roch
Dug through the forums and found a fix but still not satisfied, I am using NEoGrub but would like to know why GRUB is not loading from PBR.
This is the fix I used:
Ubuntu/Vista Dual Boot Problem - The NeoSmart Forums
C:\NST contained 2 nst_grub-9657..............c43.mbr entries thats it.
then i loaded Neogrub and configured. and this is what It conatained:
# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# EasyBCD Documentation Home - NeoSmart Technologies Wiki
Then I followed Your advise form the other post and added the following to the menu.lst file and saved it.
find --set-root --ignore-floppies /boot/grub/menu.lst
configfile /boot/grub/menu.lst
# All your boot are belong to NeoSmart!
reboot and voila, ubuntu boots through NeoGrub,
But I still would like to know why GRUB cant load ubuntu.
waiting for your answer computer Guru.
Thanks.
Roch
I want to keep windows boot loader in control, so i installed grub to separate partition along with Ubuntu. then used EASYBCD to add the ubuntu entry after installing it. Both vista and ubuntu show up while booting but if i select ubuntu, I am getting an error like this:
File: \NST\nst_grub-9657..............c43.mbr
Status: 0xc0000001
Info: the selected entry could not be loaded because the application is missing or corrupt.
Any help will be appreciated.
this is what I followed
Ubuntu - NeoSmart Technologies Wiki
and this is what i want to get at:
Linux and Lilo/Grub
When you install Linux you will usually get an option during setup of where to place Lilo or Grub. The choices will include to the MBR of the boot hard drive or to the Linux partition. If you choose the MBR then part of Lilo/Grub will replace the Microsoft IPL and the other part will remain on the Linux partition and be configured to operate as a bootmanager for the other OSes on the computer. If you already have a Windows dual/multiboot using the Microsoft bootmanager then Linux may only add the Windows system partition to its boot menu. If you have various independent Windows installs you may still have to add most of them yourself to the Linux bootmanager.
Boot sequence for a Windows OS when Lilo/Grub is in the MBR.
If you instead choose to have Lilo or Grub installed entirely to the Linux partition then you can use your preferred bootmanager to start Linux by way of its own PBR, in exactly the same way as you start independent Windows by their PBRs. It's a cleaner method of doing things and also removes the certainty of breaking the boot sequence chain to your Windows OSes if you later decide to reinstall or remove the Linux OS. Unlike Windows an independent Linux install will not overwrite your MBR bootmanager.
I am trying for the second scenario, GRUB in its own PBR
thanks
Roch
Dug through the forums and found a fix but still not satisfied, I am using NEoGrub but would like to know why GRUB is not loading from PBR.
This is the fix I used:
Ubuntu/Vista Dual Boot Problem - The NeoSmart Forums
C:\NST contained 2 nst_grub-9657..............c43.mbr entries thats it.
then i loaded Neogrub and configured. and this is what It conatained:
# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# EasyBCD Documentation Home - NeoSmart Technologies Wiki
Then I followed Your advise form the other post and added the following to the menu.lst file and saved it.
find --set-root --ignore-floppies /boot/grub/menu.lst
configfile /boot/grub/menu.lst
# All your boot are belong to NeoSmart!
reboot and voila, ubuntu boots through NeoGrub,
But I still would like to know why GRUB cant load ubuntu.
waiting for your answer computer Guru.
Thanks.
Roch
Last edited: