Best Way to Dual-Boot Win7 and Ubuntu 9.10

Sure, but I have to say that I used another software inadvertently because, when I was waiting for a reply from you, I found another program that could manage the boot.
Can I say how I did it the same? :tongueout:
Sorry! :tongueout:
 
Doesn't work for me

Yes, that is correct, but remember where to put Grub...
You should use the Advanced option to tell it to install Grub on the Ubuntu partition.

Then your multiboot should work perfectly fine.
I have done this with both BCD 1.7x and 2.0 Beta, latest release. I can not get Ubuntu to load. Ubuntu is loaded on sdb/5 as defined by Ubuntu when installing. I put grub on that drive partition using advanced. My check box, however states "grub is on MBR". Should this be checked or not? I didn't check it.

I got BCD 2 to recognize an Windows 2k3 server drive I installed, however I can not get Ubuntu to load after Windows 7. Wubi doesn't work, BCD doesn't work.

Any thoughts as I am now clueless.:tongueout:oint:
 
Ubuntu 9.10 uses Grub2.
Using EasyBCD 2.0 latest build (not 1.7) delete the Linux entry, add it again, select GRUB2 from the dropdown.
Everything else will "grey". Easy2 doesn't need any more information. It will find and configure everything itself.
 
Ubuntu 9.10 uses Grub2.
Using EasyBCD 2.0 latest build (not 1.7) delete the Linux entry, add it again, select GRUB2 from the dropdown.
Everything else will "grey". Easy2 doesn't need any more information. It will find and configure everything itself.
The problem with that is if you have multiple partitions with Grub2 installed EasyBCD just picks the first partition with an installed Grub2 menu. I have installed 5 flavors of Ububtu Linux in different partitions for testing. Each one of them installed Grub to the MBR. Therefore, the last install has all of the correct menu entries, not the first. I used EasyBCD to restore Win 7 as the boot manager since it will be my primary OS and now am trying to get my Linux distros on the Win 7 boot menu. Some of those Linux distro's used Grub and some used Grub2. I get the same issue if I check GRUB isn't installed to the MBR/bootsector when adding a Grub entry - it picks the first partition that has a Grub menu. If I don't check it I get a black screen blinking cursor hang on boot when I select that menu item. If I install NeoGrub and configure a menu.lst when I boot NeoGrub just drops me to a grub> prompt instead of giving me a menu to select from. If I type in the lines from the menu.lst then I'm able to boot fine to my Linux partitions.

I'm using EasyBCD 2.0 Beta build 76. My menu.lst is:

default 0
timeout 10

title Ubuntu
root (hd0,8)
kernel /boot/vmlinuz-2.6.31-16-generic root=/dev/sda9 ro quiet splash
initrd /boot/initrd.img-2.6.31-16-generic

title Ubuntu Grub2
root (hd0,8)
kernel /boot/grub/core.img

The partitions on the hard drive are:

0 - PC manufacturer recovery partition.
1 - Active partition - Win 7 boot loader partition
2 - Win 7 partition
3 - Logical partition
4 through 10 - Linux partitions.

EasyBCD lists them as 1 - 10 skipping the logical partition

Thanks for any help.

Ralph
 
Hello,

I'm Zack

I have installed Ubuntu 9.10 Karmic after windows seven

The grub 2 is installed by default in the right partition (with the advanced menu) and I'm trying to use easybcd V2.0 for the dualboot.

I added "grub2" to the menu list by the software, I understood that "grub2" searches and finds automatiquely the grub on the right partition, But I have a prob.

I have the prompt of grub, I try to write root (hd0,2) (the partition were linux and grub are installed), and setup (hd0) but i need to put the kernel before.

I think the kernel i need to type is in the menu.lst but i'm not sure.

Thanx you for your help

PS: Sorry for my bad english, I'm french
 
Hi, I am experiencing problems similar to folks here. 3 drives with 2 partitions on each drive. Drive 1 partition 1 (well technically partition 2, if you count the hidden partition of win 7) has Win 7 64 bit. Drive 3 partition 1 has Ubuntu 9.10 64 bit with file format ext4.

Drive 1 mbr has win7 boot loader. Drive 3 mbr has grub2 boot loader. Both work fine independently (if i change the boot sequence in bios).

Installed easybcd 2.0.76 followed the instructions to the letter. Boots win7 fine, but not Ubuntu.

Here is the error:
Grub4Dos 0.4.4 2009--6-2-, memory: 634k/2812m, MenuEnd: 0xA87
[Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. }

grub>_

Motherboard - Gigabyte GA-EX58-UD5.

Note: This problem goes away if i use ext3 as file system for Ubuntu 9.10

Thank you for your time and help.

Related Info:
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x227f8d6c

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 121601 976656384 7 HPFS/NTFS
/dev/sda3 121602 243201 976752000 7 HPFS/NTFS

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc934a673

Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976758784 7 HPFS/NTFS
/dev/sdb2 121602 243201 976752000 7 HPFS/NTFS

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 243202 1953514583+ ee GPT
 
Give the W7 "system" partition a letter
Delete the Linux entry
Add it again, select grub2 from the dropdown
(everything else will "grey" - Easy2 doesn't need any more information)
 
Thank your for the reply. Tried that but still get the same error.

Correction: 'MenuEnd: 0xA87' got mistyped, should have been 'MenuEnd: 0x48A87'
 
The error persists. Thank you for your time. The error is slightly different. "MenuEnd: 0x48A87" changed to "MenuEnd: 1z48DEF."

If there is anything i can do to help debug please advise. Thank you.

Here is the error:
Grub4Dos 0.4.4 2009-6-20, memory: 634k/2812m, MenuEnd: 0x48DEF
[Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. }

grub>_
 
Try issuing the commands in /NST/menu.lst manually, one-by-one at the GRUB prompt. Where does it fail?

Thanks.
 
Last edited:
I see 2 files that are added as part of the easybcd bootloader install. (1) ANG0 in the root of C drive of size 216 kb. (2) AutoNeoGrub0.mbr in C:\NST\ of size 8kb.

I assume you mean the menu.lst from ubuntu boot menu. As i don't see a menu.lst in C:\NST\ folder.

at grub> command and result:
grub> insmod ext2
Error 27: Unrecognized command
grub> set root=(hd2,1)
Error 27: Unrecognized command

grub> root (hd2,1)
Error 22: No such partition
grub> root (hd2,0)
Error 17: Cannot mount selected partition
 
Ah, yes.. of course - I totally forgot about my ANG implementation :smile:
There is no longer a C:\NST\menu.lst, these are the commands I'd like you to try:

Code:
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
 
Hi, I ran the commands per your instructions, got the following errors.

grub> find --set-root /boot/grub/core.img
Error 15: File not Found [i hear the floppy drive being accessed]
grub> kernel /boot/grub/core.img
Error 15: File not found
grub> boot
Error 8: Kernel must be loaded before booting
 
No. I have a / partition, then /home partition, and a swap partition (in that order)
/ is 495 GB
/home is 495 GB
Swap is 10 GB

Thanks.
 
Looks like you've run into a bug with the GRUB code. I'll check with some of the other Grub developers and see if there's anything they suggest.
 
Back
Top